X-Git-Url: https://git.saurik.com/apple/libsystem.git/blobdiff_plain/9f5eddd286f4ba40d9f4cd001d4e24e1361de4a9..7a301563aa83bf7baa0f5e9cb0913c29260a3b0b:/Makefile.preamble?ds=sidebyside diff --git a/Makefile.preamble b/Makefile.preamble index ada67a1..1a7dd31 100644 --- a/Makefile.preamble +++ b/Makefile.preamble @@ -1,11 +1,24 @@ +GCC = gcc-4.0 +GCCLIBS = -lgcc -lgcc_eh + +BEFORE_BUILD += comm-page-symbols BEFORE_INSTALL += profile debug AFTER_INSTALL += compat-next compat-bsd copy_plist -PROFILE_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_profile) -lcc_noc++ -DEBUG_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_debug ) -lcc_noc++ +PROFILE_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_profile) $(GCCLIBS) +DEBUG_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_debug ) $(GCCLIBS) -OTHER_LIBTOOL_FLAGS = -L/usr/lib/system -sub_library libmathCommon -lmathCommon -sectorder __TEXT __text System.order +ifeq ($(BUILD_TYPE),normal) +LIBMATHCOMMONSUFFIX = +else +LIBMATHCOMMONSUFFIX = $(BUILD_TYPE_SUFFIX) +endif +OTHER_LIBTOOL_FLAGS = \ + -L/usr/lib/system -sub_library libmathCommon$(LIBMATHCOMMONSUFFIX) \ + -lmathCommon$(LIBMATHCOMMONSUFFIX) \ + -segcreate __DATA __commpage $(OFILE_DIR)/CommPageSymbols.o \ + -Wl,-order_file,SystemInit.order -Wl,-order_file,System.order -BSD_LIBS = c info kvm m pthread +BSD_LIBS = c info m pthread dbm poll dl rpcsvc proc include $(MAKEFILEPATH)/CoreOS/ProjectBuilder/Makefile.Preamble.Common