1 ## Makefile for building ethereal.exe with Microsoft C and nmake
2 ## Use: nmake -f makefile.nmake
7 GLIB_DIR=T:\w32-ix86\glib
8 GTK_DIR=T:\w32-ix86\gtk+
12 ############### no need to modify below this line #########
17 LDFLAGS = /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /MACHINE:I386 \
20 CFLAGS=-DHAVE_CONFIG_H $(LOCAL_CFLAGS) /I$(GLIB_DIR) /I$(GLIB_DIR)\gmodule \
21 /I$(GTK_DIR) /Iwiretap /I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32
33 packet-bootparams.obj \
60 packet-isis-hello.obj \
128 ETHEREAL_COMMON_OBJECTS = \
132 dfilter-grammar.obj \
133 dfilter-scanner.obj \
151 $(DISSECTOR_OBJECTS) \
152 $(ETHEREAL_COMMON_OBJECTS) \
158 EXTRA_ethereal_OBJECTS = \
167 LIBS= wiretap\libwtap.lib gtk\libui.lib wsock32.lib \
168 $(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \
169 $(GTK_DIR)\gdk\gdk-$(GTK_VERSION).lib \
170 $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
171 $(GLIB_DIR)\gmodule-$(GLIB_VERSION).lib
174 ethereal.exe : config.h $(ethereal_OBJECTS) $(EXTRA_ethereal_OBJECTS)
176 $(LDFLAGS) $(LIBS) $(ethereal_OBJECTS) $(EXTRA_ethereal_OBJECTS)
179 config.h : config.h.win32
180 copy config.h.win32 $@
182 ps.c : rdps.exe print.ps