aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
diff options
context:
space:
mode:
authorGilbert Ramirez <gram@alumni.rice.edu>2001-02-02 04:03:43 +0000
committerGilbert Ramirez <gram@alumni.rice.edu>2001-02-02 04:03:43 +0000
commit95e09f5ac390bd671e59a6e2bcc7f62bfcf8c8ec (patch)
tree062fdb99cae555ef23486b1b3a003782a398d7d2 /epan/dfilter
parent9627904c2a7f473ebe9d091d27fe482c05acc95f (diff)
Add Makefile.nmake files for new subdirs.
Add them to EXTRA_DIST in corresponding Makefile.am's so that they get packaged with the distribution. svn path=/trunk/; revision=2979
Diffstat (limited to 'epan/dfilter')
-rw-r--r--epan/dfilter/Makefile.am6
-rw-r--r--epan/dfilter/Makefile.nmake48
2 files changed, 51 insertions, 3 deletions
diff --git a/epan/dfilter/Makefile.am b/epan/dfilter/Makefile.am
index 2ef7baba5d..2ce872790f 100644
--- a/epan/dfilter/Makefile.am
+++ b/epan/dfilter/Makefile.am
@@ -1,6 +1,6 @@
# Makefile.am
#
-# $Id: Makefile.am,v 1.2 2001/02/01 20:31:18 gram Exp $
+# $Id: Makefile.am,v 1.3 2001/02/02 04:03:40 gram Exp $
#
# Ethereal - Network traffic analyzer
# By Gerald Combs <gerald@zing.org>
@@ -58,14 +58,14 @@ libdfilter_a_SOURCES = \
syntax-tree.c \
syntax-tree.h
-# Makefile.nmake
EXTRA_DIST = \
grammar.lemon \
lemonflex-head.inc \
lemonflex-tail.inc \
lemon.c \
lempar.c \
- scanner.l
+ scanner.l \
+ Makefile.nmake
scanner.c : scanner.l
$(LEX) -Pdf_ -oscanner.c $(srcdir)/scanner.l
diff --git a/epan/dfilter/Makefile.nmake b/epan/dfilter/Makefile.nmake
new file mode 100644
index 0000000000..03488cb8c9
--- /dev/null
+++ b/epan/dfilter/Makefile.nmake
@@ -0,0 +1,48 @@
+include ..\..\config.nmake
+
+############### no need to modify below this line #########
+
+LEMON=..\..\tools\lemon
+
+CFLAGS=/MT /DHAVE_CONFIG_H /I. /I.. /I..\.. /I$(LEMON) \
+ /I$(GLIB_DIR) /I$(GTK_DIR) /I$(GLIB_DIR)\gmodule \
+ /I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32 \
+ /I$(PCAP_DIR)\include $(LOCAL_CFLAGS)
+
+
+{$S}.c{$O}.obj::
+ $(CC) $(CFLAGS) -Fd$O\ -c $<
+
+
+OBJECTS = \
+ dfilter.obj \
+ dfvm.obj \
+ gencode.obj \
+ glib-util.obj \
+ grammar.obj \
+ scanner.obj \
+ semcheck.obj \
+ sttype-pointer.obj \
+ sttype-range.obj \
+ sttype-string.obj \
+ sttype-test.obj \
+ syntax-tree.obj
+
+
+dfilter.lib : $(OBJECTS)
+ lib /out:dfilter.lib $(OBJECTS)
+
+
+clean:
+ rm -f $(OBJECTS) scanner.c grammar.c grammar.h grammar.out dfilter.lib
+
+
+
+scanner.c : scanner.l
+ $(LEX) -Pdf_ -oscanner.c scanner.l
+
+scanner.obj : scanner.c grammar.h
+
+grammar.c grammar.h : grammar.lemon
+ $(LEMON)\lemon.exe t=$(LEMON)\lempar.c grammar.lemon
+