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
7 months ago
|
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"
|