1 ## Makefile for building ethereal.exe with Microsoft C and nmake
2 ## Use: nmake -f makefile.nmake
7 GLIB_DIR=c:\prj\gtk+-win32\src\glib
8 GTK_DIR=c:\prj\gtk+-win32\src\gtk+
10 #LOCAL_CFLAGS=/Ic:\tools\msdev\include
13 ############### no need to modify below this line #########
18 LDFLAGS = /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /MACHINE:I386 \
21 CFLAGS=-DHAVE_CONFIG_H $(LOCAL_CFLAGS) /I$(GLIB_DIR) /I$(GTK_DIR) /Iwiretap \
22 /I$(GTK_DIR)\gdk\win32
24 OBJECTS=capture.obj column.obj dfilter-grammar.obj dfilter-scanner.obj \
25 dfilter.obj display.obj ethereal.obj ethertype.obj file.obj \
26 filter.obj follow.obj gtkpacket.obj menu.obj \
79 packet.obj prefs.obj print.obj proto.obj ps.obj \
80 resolv.obj snprintf.obj strerror.obj summary.obj util.obj \
83 LIBS= wiretap\libwtap.lib wsock32.lib \
84 $(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \
85 $(GTK_DIR)\gdk\win32\gdk-$(GTK_VERSION).lib \
86 $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
87 $(GLIB_DIR)\gmodule-$(GLIB_VERSION).lib
90 ethereal.exe : config.h $(OBJECTS)
92 $(LDFLAGS) $(LIBS) $(OBJECTS)
95 config.h : config.h.win32
96 copy config.h.win32 $@
98 ps.c : rdps.exe print.ps