aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2002-01-04 21:20:20 +0000
committerGuy Harris <guy@alum.mit.edu>2002-01-04 21:20:20 +0000
commitcb489a92bb07d38ab037d72515e20c15374c9b69 (patch)
tree20dcca62b78863e35432738f100569e669ec11cf /epan/dfilter
parent8ee4e324f5757ecc20061ca875f3e218925dc0da (diff)
From Hamish Moffatt:
Additional Windows Makefile dependencies, so more stuff gets built as needed. Additional stuff cleaned up by "make clean" (well, "nmake -f makefile.nmake clean", anyway) Make PDB_FILE be "vc*.pdb", so it referes to the PDB files either for VC++ 5.0 or VC++ 6.0. svn path=/trunk/; revision=4481
Diffstat (limited to 'epan/dfilter')
-rw-r--r--epan/dfilter/Makefile.nmake15
1 files changed, 13 insertions, 2 deletions
diff --git a/epan/dfilter/Makefile.nmake b/epan/dfilter/Makefile.nmake
index 75a179a047..161d0374a4 100644
--- a/epan/dfilter/Makefile.nmake
+++ b/epan/dfilter/Makefile.nmake
@@ -31,10 +31,15 @@ OBJECTS = \
sttype-test.obj \
syntax-tree.obj
-
dfilter.lib : $(OBJECTS)
lib /out:dfilter.lib $(OBJECTS)
+$(OBJECTS): ..\config.h
+
+..\config.h:
+ cd ..
+ $(MAKE) -f makefile.nmake config.h
+ cd dfilter
clean:
rm -f $(OBJECTS) scanner.c grammar.c grammar.h grammar.out \
@@ -46,6 +51,12 @@ scanner.c : scanner.l
scanner.obj : scanner.c grammar.h
grammar.h : grammar.c
-grammar.c : grammar.lemon
+grammar.c : grammar.lemon $(LEMON)\lemon.exe
$(LEMON)\lemon.exe t=$(LEMON)\lempar.c grammar.lemon
+$(LEMON)\lemon.exe:
+ cd ../../tools/lemon
+ $(MAKE) -f makefile.nmake
+ cd ../../epan/dfilter
+
+