diff options
author | Gilbert Ramirez <gram@alumni.rice.edu> | 2001-02-02 04:03:43 +0000 |
---|---|---|
committer | Gilbert Ramirez <gram@alumni.rice.edu> | 2001-02-02 04:03:43 +0000 |
commit | 95e09f5ac390bd671e59a6e2bcc7f62bfcf8c8ec (patch) | |
tree | 062fdb99cae555ef23486b1b3a003782a398d7d2 /epan/dfilter | |
parent | 9627904c2a7f473ebe9d091d27fe482c05acc95f (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.am | 6 | ||||
-rw-r--r-- | epan/dfilter/Makefile.nmake | 48 |
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 + |