diff options
Diffstat (limited to 'crawl-ref/source/util/Makefile')
-rw-r--r-- | crawl-ref/source/util/Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/crawl-ref/source/util/Makefile b/crawl-ref/source/util/Makefile new file mode 100644 index 0000000000..2e61683b21 --- /dev/null +++ b/crawl-ref/source/util/Makefile @@ -0,0 +1,26 @@ +YACC := bison -y +LEX := flex + +ifneq ($(findstring $(MAKEFLAGS),s),s) +ifndef V + QUIET_YACC = @echo ' ' YACC $@; + QUIET_LEX = @echo ' ' LEX $@; + export V +endif +endif + +all: levcomp.tab.cc levcomp.lex.cc + +clean: + rm -f levcomp.tab.cc levcomp.tab.h + rm -f levcomp.lex.cc + rm -f *.o + +%.tab.cc: %.tab.c + @mv $< $@ + +%.lex.cc: %.lpp + $(QUIET_LEX)$(LEX) -o$@ $< + +%.tab.c: %.ypp + $(QUIET_YACC)$(YACC) -d -b $* $< |