$(DO_LO_DEP) $(CXX) -c $(ALL_CXXFLAGS) $(PIC_FLAGS) -o $@ $<
$(outdir)/%.cc: %.yy
- $(BISON) -o $@ $<
- -mv -f $(*F).yy.tab.c $@ # bison < 1.30
+ $(BISON) -o $@ $<
$(outdir)/%.hh: %.yy
- $(BISON) -o$(outdir)/$(*F).cc -d $<
- -mv -f $(*F).yy.tab.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
+ $(BISON) -o $(subst .hh,-tmp.cc,$@) -d $<
+ rm $(subst .hh,-tmp.cc,$@)
+ mv $(subst .hh,-tmp.hh,$@) $@
$(outdir)/%.cc: %.ll
- $(FLEX) -Cfe -p -p -t $< > $@
+ $(FLEX) -Cfe -p -p -o$@ $<
+
+$(outdir)/%-rc.o: $(outdir)/%.rc
+ $(WINDRES) $(WINDRES_FLAGS) -o$@ $<