summaryrefslogtreecommitdiff
path: root/src/parser/Makefile.am
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2009-11-17 07:19:39 +0000
committerMorgan Deters <mdeters@gmail.com>2009-11-17 07:19:39 +0000
commitacd68152ff9600bdff208376f2cd43f09d45cdc8 (patch)
tree978e80b102b5cad5e169bd0808e7b53b0911b2e6 /src/parser/Makefile.am
parent4081193ea4337de29755a61bf04aa44305a9e789 (diff)
fixes and additions
Diffstat (limited to 'src/parser/Makefile.am')
-rw-r--r--src/parser/Makefile.am25
1 files changed, 21 insertions, 4 deletions
diff --git a/src/parser/Makefile.am b/src/parser/Makefile.am
index 0ebcad8c7..8cf9f4a6d 100644
--- a/src/parser/Makefile.am
+++ b/src/parser/Makefile.am
@@ -10,9 +10,26 @@ libparser_a_SOURCES = \
parser.cpp
BUILT_SOURCES = \
- pl_scanner.lpp \
- pl.ypp \
- smtlib_scanner.lpp \
- smtlib.ypp
+ pl_scanner.cpp \
+ pl.cpp \
+ pl.h \
+ smtlib_scanner.cpp \
+ smtlib.cpp \
+ smtlib.h
+
+# produce headers too
+AM_YFLAGS = -d
+
+pl_scanner.cpp: pl_scanner.lpp
+ $(LEX) $(AM_LFLAGS) $(LFLAGS) -P PL -o $@ $<
+smtlib_scanner.cpp: smtlib_scanner.lpp
+ $(LEX) $(AM_LFLAGS) $(LFLAGS) -P smtlib -o $@ $<
+
+pl_scanner.o: pl.h
+pl.cpp: pl.ypp
+ $(YACC) $(AM_YFLAGS) $(YFLAGS) -p PL -o $@ $<
+smtlib_scanner.o: smtlib.h
+smtlib.cpp: smtlib.ypp
+ $(YACC) $(AM_YFLAGS) $(YFLAGS) -p smtlib -o $@ $<
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback