Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BISON = bison
- BISONFLAGS = --report=all --xml
- BISONFILE = parsetiger
- FLEX = LC_ALL=C flex
- FLEXFILE = scantiger
- XSLTPROC = xsltproc
- XML2HTML = \
- $(XSLTPROC) $$($(BISON) --print-datadir)/xslt/xml2xhtml.xsl
- HTMLFILE = debug.html
- all: ${BISONFILE}.cc ${FLEXFILE}.cc
- debug: ${HTMLFILE}
- ${BISONFILE}.cc: ${BISONFILE}.yy
- ${BISON} ${BISONFLAGS} -o $@ $<
- ${HTMLFILE}: ${BISONFILE}.cc
- ${XML2HTML} ${BISONFILE}.xml > ${HTMLFILE}
- ${FLEXFILE}.cc: ${FLEXFILE}.ll
- ${FLEX} -o$@ $<
- clean:
- rm -f *.output *.xml *.html *~
- rm -f ${BISONFILE}.hh ${FLEXFILE}.hh ${BISONFILE}.cc ${FLEXFILE}.cc
- rm -f location.hh position.hh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement