You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
614 B
28 lines
614 B
CFLAGS_EXTRAS = $(LIMIT_DEBUG_INFO_FLAGS)
|
|
LD_EXTRAS = -L. -lone -ltwo
|
|
CXX_SOURCES = main.cpp
|
|
|
|
ONE_CXXFLAGS = $(LIMIT_DEBUG_INFO_FLAGS)
|
|
ifdef STRIP_ONE
|
|
ONE_CXXFLAGS += -g0
|
|
endif
|
|
|
|
TWO_CXXFLAGS = $(LIMIT_DEBUG_INFO_FLAGS)
|
|
ifdef STRIP_TWO
|
|
TWO_CXXFLAGS += -g0
|
|
endif
|
|
|
|
include Makefile.rules
|
|
|
|
a.out: libone libtwo
|
|
|
|
libone:
|
|
$(MAKE) -f $(MAKEFILE_RULES) \
|
|
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=one.cpp DYLIB_NAME=one \
|
|
CFLAGS_EXTRAS="$(ONE_CXXFLAGS)"
|
|
|
|
libtwo: libone
|
|
$(MAKE) -f $(MAKEFILE_RULES) \
|
|
DYLIB_ONLY=YES DYLIB_CXX_SOURCES=two.cpp DYLIB_NAME=two \
|
|
CFLAGS_EXTRAS="$(TWO_CXXFLAGS)" LD_EXTRAS="-L. -lone"
|