LEFT | RIGHT |
1 | 1 |
2 define MODULE_LIB_template \ | 2 define MODULE_LIB_template \ |
3 $(1)/$(outdir)/library.a : \ | 3 $(1)/$(outdir)/library.a : \ |
4 $(MAKE) -C $(1) | 4 $(MAKE) -C $(1) |
5 endef | 5 endef |
6 | 6 |
7 $(foreach a, $(MODULE_LIBS), $(eval $(call MODULE_LIB_template,$(a)))) | 7 $(foreach a, $(MODULE_LIBS), $(eval $(call MODULE_LIB_template,$(a)))) |
8 | 8 |
9 $(O_FILES): $(outdir)/config.hh | 9 $(O_FILES): $(outdir)/config.hh |
10 | 10 |
11 $(EXECUTABLE): $(O_FILES) $(outdir)/version.hh $(MODULE_LIBS:%=%/$(outdir)/libra
ry.a) | 11 $(EXECUTABLE): $(O_FILES) $(outdir)/version.hh $(MODULE_LIBS:%=%/$(outdir)/libra
ry.a) |
12 » $(call ly_info,Making $(abspath $@)) | 12 » $(call ly_progress,Making,$@,) |
13 $(foreach a, $(MODULE_LIBS), $(MAKE) -C $(a) && ) true | 13 $(foreach a, $(MODULE_LIBS), $(MAKE) -C $(a) && ) true |
14 $(CXX) -o $@ $(O_FILES) $(LOADLIBES) $(ALL_LDFLAGS) | 14 $(CXX) -o $@ $(O_FILES) $(LOADLIBES) $(ALL_LDFLAGS) |
LEFT | RIGHT |