aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/Makefile.nmake
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dfilter/Makefile.nmake')
-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
+
+