X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=stepmake%2Fstepmake%2Fc%2B%2B-rules.make;h=8de00bce07a8c80c06d4362b47a101f60d7db6e8;hb=b0852c93880c423d411c0550da9e95b50a4237c3;hp=061f6305d8fd92d6a69bf029a94f1db67be10d31;hpb=9879bd7a67e4f72c6fa7f30eb355f2dc56f9a4bc;p=lilypond.git diff --git a/stepmake/stepmake/c++-rules.make b/stepmake/stepmake/c++-rules.make index 061f6305d8..8de00bce07 100644 --- a/stepmake/stepmake/c++-rules.make +++ b/stepmake/stepmake/c++-rules.make @@ -12,20 +12,11 @@ $(outdir)/%.lo: %.cc $(outdir)/%.lo: $(outdir)/%.cc $(DO_LO_DEP) $(CXX) -c $(ALL_CXXFLAGS) $(PIC_FLAGS) -o $@ $< -$(outdir)/%.cc: %.yy - $(BISON) -o $@ $< - -mv -f $(*F).yy.tab.c $@ # bison < 1.30 - -$(outdir)/%.hh: %.yy - $(BISON) -o$(outdir)/$(*F).cc -d $< - -mv -f $(*F).yy.tab.h $@ # bison < 1.30 ??? - -mv -f $(outdir)/$(*F).cc.h $@ # bison < 1.30 - -mv $(*F).tab.hh $@ - rm -f $(*F).tab.c $(*F).tab.cc # bison < 1.30 - rm -f $(outdir)/$(*F).cc # avoid recompiling the .cc file +$(outdir)/%.cc $(outdir)/%.hh: %.yy + $(BISON) -d -o $(outdir)/$*.cc $< $(outdir)/%.cc: %.ll - $(FLEX) -Cfe -p -p -o$@ $< + $(FLEX) -Cfe -p -p -o$@ $< $(outdir)/%-rc.o: $(outdir)/%.rc $(WINDRES) $(WINDRES_FLAGS) -o$@ $<