aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.nmake6
-rw-r--r--epan/Makefile.nmake36
2 files changed, 27 insertions, 15 deletions
diff --git a/Makefile.nmake b/Makefile.nmake
index a084d72322..07f09fde06 100644
--- a/Makefile.nmake
+++ b/Makefile.nmake
@@ -1,7 +1,7 @@
## Makefile for building ethereal.exe with Microsoft C and nmake
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
-# $Id: Makefile.nmake,v 1.408 2004/03/02 01:21:56 jmayer Exp $
+# $Id: Makefile.nmake,v 1.409 2004/03/02 18:55:30 ulfl Exp $
include config.nmake
include <win32.mak>
@@ -240,7 +240,7 @@ gtk2_distclean:
clean: gtk2_distclean
rm -f $(ethereal_OBJECTS) $(tethereal_OBJECTS) $(EXTRA_OBJECTS) \
$(EXECUTABLES) $(PDB_FILE) \
- editcap.obj mergecap.obj text2pcap.obj \
+ editcap.obj mergecap.obj text2pcap.obj getopt.obj\
text2pcap-scanner.obj text2pcap-scanner.c rdps.obj \
rdps.pdb config.h ps.c \
rdps.exe rdps.ilk dftest.obj dftest.exe randpkt.obj randpkt.ext \
@@ -319,7 +319,7 @@ gtk2:: help config.h cvsversion.h
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake GTK_CFLAGS="$(GTK2_CFLAGS)" GTK_LIBS="$(GTK2_LIBS)" libui.lib
cd ..
-epan::
+epan:: packet-ncp2222.c x11-declarations.h x11-register-info.h
cd epan
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
diff --git a/epan/Makefile.nmake b/epan/Makefile.nmake
index d76a1b025c..8ed9981cff 100644
--- a/epan/Makefile.nmake
+++ b/epan/Makefile.nmake
@@ -1,16 +1,15 @@
## Makefile for building ethereal.exe with Microsoft C and nmake
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
-# $Id: Makefile.nmake,v 1.34 2004/03/02 01:21:56 jmayer Exp $
+# $Id: Makefile.nmake,v 1.35 2004/03/02 18:55:30 ulfl Exp $
include ..\config.nmake
-include Makefile.common
-
############### no need to modify below this line #########
CFLAGS=-DHAVE_CONFIG_H /I. /I.. /I../wiretap $(GLIB_CFLAGS) \
$(ADNS_CFLAGS) $(PCRE_CFLAGS) /I$(PCAP_DIR)\include \
+ $(ZLIB_CFLAGS) /I$(NET_SNMP_DIR)\include /I$(NET_SNMP_DIR)\win32 \
-D_U_="" $(LOCAL_CFLAGS)
CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
@@ -20,8 +19,21 @@ libethereal_LIBS = \
wsock32.lib user32.lib \
$(GLIB_LIBS)
+# .c.obj::
+# $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
+
+include Makefile.common
+
+DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
+DISSECTOR_OBJECTS = $(DISSECTOR_OBJECTS:../=)
+
+DISSECTOR_SUPPORT_OBJECTS = $(DISSECTOR_SUPPORT_SRC:.c=.obj)
+DISSECTOR_SUPPORT_OBJECTS = $(DISSECTOR_SUPPORT_OBJECTS:../=)
+
.c.obj::
- $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
+ $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $(DISSECTOR_SRC)
+ $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $(DISSECTOR_SUPPORT_SRC)
+ $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
OBJECTS=atalk-utils.obj \
bitswap.obj \
@@ -46,19 +58,19 @@ OBJECTS=atalk-utils.obj \
strutil.obj \
to_str.obj \
tvbuff.obj \
- value_string.obj \
- $(DISSECTOR_OBJECTS) \
- $(DISSECTOR_SUPPORT_OBJECTS)
+ value_string.obj
+# $(DISSECTOR_OBJECTS) \
+# $(DISSECTOR_SUPPORT_OBJECTS)
all: ftypes dfilter ethereal.lib
# For use when making ethereal.dll
-#ethereal.dll ethereal.lib : config.h $(OBJECTS)
+#ethereal.dll ethereal.lib : config.h $(OBJECTS)
# link /DLL /out:ethereal.dll $(OBJECTS) $(libethereal_LIBS)
-ethereal.lib : config.h $(OBJECTS)
- lib /out:ethereal.lib $(OBJECTS)
+ethereal.lib : config.h $(OBJECTS) $(DISSECTOR_SUPPORT_SRC) $(DISSECTOR_SRC)
+ lib /out:ethereal.lib $(OBJECTS) $(DISSECTOR_SUPPORT_OBJECTS) $(DISSECTOR_OBJECTS)
config.h : config.h.win32 ..\config.nmake
sed -e s/@VERSION@/$(VERSION)/ \
@@ -67,7 +79,7 @@ config.h : config.h.win32 ..\config.nmake
< config.h.win32 > $@
clean:
- rm -f $(OBJECTS) ethereal.lib $(PDB_FILE)
+ rm -f $(OBJECTS) $(DISSECTOR_SUPPORT_OBJECTS) $(DISSECTOR_OBJECTS) ethereal.lib $(PDB_FILE)
cd ftypes
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../dfilter
@@ -75,7 +87,7 @@ clean:
cd ..
distclean: clean
- rm -f config.h
+ rm -f config.h register.c
cd ftypes
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../dfilter