aboutsummaryrefslogtreecommitdiffstats
path: root/epan/Makefile.nmake
diff options
context:
space:
mode:
authorRichard van der Hoff <richardv@mxtelecom.com>2007-04-03 13:24:20 +0000
committerRichard van der Hoff <richardv@mxtelecom.com>2007-04-03 13:24:20 +0000
commit0d949be362dcaa0496982276f16f54547198ef3b (patch)
tree4aca54411ac1657c0d6d329d02c6baeb0b1b4e9a /epan/Makefile.nmake
parentc7f5b65111f5a461fd83a593c981fdb45914851e (diff)
rules for making the unit tests
svn path=/trunk/; revision=21316
Diffstat (limited to 'epan/Makefile.nmake')
-rw-r--r--epan/Makefile.nmake25
1 files changed, 23 insertions, 2 deletions
diff --git a/epan/Makefile.nmake b/epan/Makefile.nmake
index 2b4e6533f4..0e386d8b60 100644
--- a/epan/Makefile.nmake
+++ b/epan/Makefile.nmake
@@ -95,7 +95,9 @@ libwireshark.lib : ..\config.h $(LIBWIRESHARK_OBJECTS) crypt ftypes dfilter $(WS
clean:
rm -f $(LIBWIRESHARK_OBJECTS) $(EXTRA_OBJECTS) \
libwireshark.lib libwireshark.dll libwireshark.dll.manifest libwireshark.exp libwireshark.pdb \
- vc60.pdb doxygen.cfg html/*.*
+ vc60.pdb doxygen.cfg html/*.* \
+ exntest.obj exntest.exe reassemble_test.obj reassemble_test.exe tvbtest.obj tvbtest.exe
+
if exist html rmdir html
cd crypt
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
@@ -183,6 +185,25 @@ doxygen-run:
doxygen: doxygen.cfg doxygen-run
+# Rules for making unit tests
+exntest: exntest.exe
+reassemble_test: reassemble_test.exe
+tvbtest: tvbtest.exe
+
+exntest.exe: exntest.obj except.obj
+ @echo Linking $@
+ $(LINK) /OUT:$@ $(LOCAL_LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:console \
+ $(GLIB_LIBS) $^
+
+tvbtest.exe: tvbtest.obj tvbuff.obj except.obj strutil.obj emem.obj
+ @echo Linking $@
+ $(LINK) /OUT:$@ $(LOCAL_LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:console \
+ $(GLIB_LIBS) $^
+
+reassemble_test.exe: reassemble_test.obj libwireshark.dll
+ @echo Linking $@
+ $(LINK) /OUT:$@ $(LOCAL_LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:console \
+ $(GLIB_LIBS) $^
# (Windows only) Copy some sources from /trunk to /trunk/epan.
# It is a cleaner to compile these sources seperately with this makefile than
@@ -216,4 +237,4 @@ LEMON=..\tools\lemon
dtd_grammar.c: dtd_grammar.lemon $(LEMON)\lemon.exe
$(LEMON)\lemon t=$(LEMON)\lempar.c dtd_grammar.lemon
-
+