1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
LD_EXTRAS := -L. -l$(LIB_PREFIX)a -l$(LIB_PREFIX)b CXX_SOURCES := main.cpp include Makefile.rules .PHONY: a.out: lib_a lib_b lib_%: $(MAKE) VPATH=$(VPATH) -f $(SRCDIR)/$*.mk hidden_lib_d: $(MAKE) -C hidden clean:: $(MAKE) -f $(SRCDIR)/a.mk clean $(MAKE) -f $(SRCDIR)/b.mk clean