X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2FGNUmakefile;h=1872af74ce740499b504667e426d916c0935a12c;hb=b50658bea833eb7fd7650cbf5cd9a9bd0b6e1aca;hp=9926316a5547d44d694043b79b7deefb27611c58;hpb=1f553927e93100d126cdd0678bba06a24acd4c53;p=lilypond.git diff --git a/lily/GNUmakefile b/lily/GNUmakefile index 9926316a55..1872af74ce 100644 --- a/lily/GNUmakefile +++ b/lily/GNUmakefile @@ -14,7 +14,6 @@ MODULE_CXXFLAGS= -Wno-pmf-conversions HELP2MAN_EXECS = lilypond STEPMAKE_TEMPLATES=c c++ executable po help2man -# list parser.hh first: making parser.hh removes parser.cc OUT_DIST_FILES=$(addprefix $(outdir)/,parser.hh parser.cc) include $(depth)/make/stepmake.make @@ -64,9 +63,12 @@ $(outdir)/lilypond: $(outdir)/libstdc++.a endif # force these: Make can't know these have to be generated in advance -$(outdir)/lily-parser.o: $(outdir)/parser.hh +$(outdir)/lily-parser.o $(outdir)/parser.o: $(outdir)/parser.hh $(outdir)/lily-lexer.o: $(outdir)/parser.hh $(outdir)/FlexLexer.h $(outdir)/lexer.o: $(outdir)/parser.hh $(outdir)/version.hh +$(outdir)/lily-lexer-scheme.o \ + $(outdir)/lily-parser-scheme.o \ + $(outdir)/parse-scm.o: $(outdir)/parser.hh ifneq ($(FLEXLEXER_FILE),) $(outdir)/FlexLexer.h: $(FLEXLEXER_FILE) $(config_h) @@ -84,9 +86,3 @@ $(outdir)/relocate.o: $(outdir)/version.hh $(outdir)/warn-scheme.o: $(outdir)/version.hh local-po: $(outdir)/parser.cc - -# ugh. For --srcdir builds, these must exist to satisfy their broken -# lexer.dep and parser.dep file entries. -ifneq ($(configure-srcdir),.) -.PRECIOUS: $(outdir)/lexer.cc $(outdir)/parser.cc -endif