ifeq ($(RC_ARCHS),ppc) GCCLIBS = -lgcc-ppc OTHER_PRODUCT_DEPENDS += $(OFILE_DIR)/libgcc.unexport else GCCLIBS = -lcc_noc++ endif BEFORE_BUILD += comm-page-symbols BEFORE_INSTALL += profile debug AFTER_INSTALL += compat-next compat-bsd copy_plist ifeq ($(RC_ARCHS),ppc) LIBSYSTEM_LIBS := -lldbl128 $(LIBSYSTEM_LIBS) endif PROFILE_BUILD_LIBS := $(foreach LIB, $(LIBSYSTEM_LIBS), $(LIB)_profile) $(GCCLIBS) DEBUG_BUILD_LIBS := $(foreach LIB, $(LIBSYSTEM_LIBS), $(LIB)_debug) $(GCCLIBS) # the _stub.o files need to come first to ensure that they override the default stubs OTHER_LIBTOOL_FLAGS = $(OFILE_DIR)/spinlock_stub.o \ $(OFILE_DIR)/spinlocktry_stub.o \ $(OFILE_DIR)/spinunlock_stub.o \ -L/usr/lib/system -sub_library libmathCommon \ -lmathCommon -sectorder __TEXT __text System.order \ -segcreate __DATA __commpage $(OFILE_DIR)/CommPageSymbols.o ifeq ($(RC_ARCHS),ppc) OTHER_LIBTOOL_FLAGS += -unexported_symbols_list $(OFILE_DIR)/libgcc.unexport endif BSD_LIBS = c info kvm m pthread dbm poll dl rpcsvc include $(MAKEFILEPATH)/CoreOS/ProjectBuilder/Makefile.Preamble.Common