]> git.donarmstrong.com Git - lilypond.git/blobdiff - stepmake/stepmake/executable-rules.make
Update changelog
[lilypond.git] / stepmake / stepmake / executable-rules.make
index f82ab99a72db6a1493e7ec09ecf4b34372da8dce..daf2d8659d1b90c966349c6b167fa4b6103f3697 100644 (file)
@@ -1,11 +1,13 @@
 
-define MODULE_LIB_template
-$(1)/$(outdir)/library.a :
+define MODULE_LIB_template \
+$(1)/$(outdir)/library.a : \
        $(MAKE) -C $(1)
 endef
 
 $(foreach a, $(MODULE_LIBS), $(eval $(call MODULE_LIB_template,$(a))))
 
-$(EXECUTABLE): $(outdir)/config.hh $(O_FILES) $(outdir)/version.hh $(MODULE_LIBS:%=%/$(outdir)/library.a)
+$(O_FILES): $(outdir)/config.hh
+
+$(EXECUTABLE): $(O_FILES) $(outdir)/version.hh $(MODULE_LIBS:%=%/$(outdir)/library.a)
        $(foreach a, $(MODULE_LIBS), $(MAKE) -C $(a) && ) true
-       $(LD) -o $@ $(O_FILES) $(LOADLIBES) $(ALL_LDFLAGS)
+       $(CXX) -o $@ $(O_FILES) $(LOADLIBES) $(ALL_LDFLAGS)