1a03dc8c9SPavel LabathCFLAGS_EXTRAS = $(LIMIT_DEBUG_INFO_FLAGS) 2a03dc8c9SPavel LabathLD_EXTRAS = -L. -lone -ltwo 3a03dc8c9SPavel LabathCXX_SOURCES = main.cpp 4a03dc8c9SPavel Labath 5*d6343e60SPavel LabathONE_CXXFLAGS = $(LIMIT_DEBUG_INFO_FLAGS) 6a03dc8c9SPavel Labathifdef STRIP_ONE 7a03dc8c9SPavel Labath ONE_CXXFLAGS += -g0 8a03dc8c9SPavel Labathendif 9a03dc8c9SPavel Labath 10*d6343e60SPavel LabathTWO_CXXFLAGS = $(LIMIT_DEBUG_INFO_FLAGS) 11a03dc8c9SPavel Labathifdef STRIP_TWO 12a03dc8c9SPavel Labath TWO_CXXFLAGS += -g0 13a03dc8c9SPavel Labathendif 14a03dc8c9SPavel Labath 15a03dc8c9SPavel Labathinclude Makefile.rules 16a03dc8c9SPavel Labath 17a03dc8c9SPavel Labatha.out: libone libtwo 18a03dc8c9SPavel Labath 19a03dc8c9SPavel Labathlibone: 20a03dc8c9SPavel Labath $(MAKE) -f $(MAKEFILE_RULES) \ 21a03dc8c9SPavel Labath DYLIB_ONLY=YES DYLIB_CXX_SOURCES=one.cpp DYLIB_NAME=one \ 22a03dc8c9SPavel Labath CFLAGS_EXTRAS="$(ONE_CXXFLAGS)" 23a03dc8c9SPavel Labath 24a03dc8c9SPavel Labathlibtwo: libone 25a03dc8c9SPavel Labath $(MAKE) -f $(MAKEFILE_RULES) \ 26a03dc8c9SPavel Labath DYLIB_ONLY=YES DYLIB_CXX_SOURCES=two.cpp DYLIB_NAME=two \ 27a03dc8c9SPavel Labath CFLAGS_EXTRAS="$(TWO_CXXFLAGS)" LD_EXTRAS="-L. -lone" 28