1 ## Makefile for building ethereal.exe with Microsoft C and nmake
2 ## Use: nmake -f makefile.nmake
7 GLIB_DIR=d:\prj\src\glib-1.2
8 GTK_DIR=d:\prj\src\gtk-plus
10 LOCAL_CFLAGS=/Ic:\tools\msdev\include
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$(GTK_DIR) /Iwiretap \
21 /I$(GTK_DIR)\gdk\win32
23 OBJECTS=capture.obj column.obj dfilter-grammar.obj dfilter-scanner.obj \
24 dfilter.obj display.obj ethereal.obj ethertype.obj file.obj \
25 filter.obj follow.obj gtkpacket.obj menu.obj \
76 packet.obj prefs.obj print.obj proto.obj ps.obj \
77 resolv.obj snprintf.obj strerror.obj summary.obj util.obj \
80 LIBS= wiretap\libwtap.lib wsock32.lib \
81 $(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \
82 $(GTK_DIR)\gdk\gdk-$(GTK_VERSION).lib \
83 $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
84 $(GLIB_DIR)\gmodule-$(GLIB_VERSION).lib
87 ethereal.exe : config.h $(OBJECTS)
89 $(LDFLAGS) $(LIBS) $(OBJECTS)
92 config.h : config.h.win32
93 copy config.h.win32 $@
95 ps.c : rdps.exe print.ps