this repo has no description
1#include "<DEVELOPER_DIR>/Makefiles/CoreOS/Xcode/BSD.xcconfig"
2
3DEAD_CODE_STRIPPING = NO
4
5SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator
6BUILD_VARIANTS = normal debug
7SDKROOT = macosx.internal
8
9GCC_PREPROCESSOR_DEFINITIONS = OS_UNFAIR_LOCK_INLINE=1 _FORTIFY_SOURCE=0 NDEBUG
10
11// TODO: Add -fno-stack-protector when uplink to Libc is removed
12OTHER_CFLAGS = -fdollars-in-identifiers -fno-common -momit-leaf-frame-pointer
13OTHER_CFLAGS_debug = -fstack-protector -fno-inline -O0 -DDEBUG=1 -UNDEBUG
14
15GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES
16CLANG_WARN_INT_CONVERSION = YES
17//GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES
18GCC_WARN_UNUSED_FUNCTION = YES
19GCC_WARN_UNUSED_LABEL = YES
20//GCC_WARN_UNUSED_PARAMETER = YES
21GCC_WARN_UNUSED_VALUE = YES
22GCC_WARN_UNUSED_VARIABLE = YES
23
24//GCC_OPTIMIZATION_LEVEL = 0
25LLVM_LTO = YES
26
27SIM_SUFFIX[sdk=*simulator*] = _sim
28
29LINK_WITH_STANDARD_LIBRARIES = NO
30OTHER_LDFLAGS = -all_load -L/usr/lib/system -umbrella System $(CR_LDFLAGS) $(LIBCOMPILER_RT_LDFLAGS) $(LIBDYLD_LDFLAGS) $(LIBSYSCALL_LDFLAGS) $(LIBPLATFORM_LDFLAGS) $(UPLINK_LDFLAGS) $(INTERPOSE_LDFLAGS)
31
32CR_LDFLAGS = -lCrashReporterClient
33LIBCOMPILER_RT_LDFLAGS = -lcompiler_rt
34LIBPLATFORM_LDFLAGS = -lsystem$(SIM_SUFFIX)_platform
35LIBSYSCALL_LDFLAGS = -lsystem$(SIM_SUFFIX)_kernel
36LIBDYLD_LDFLAGS = -ldyld
37
38// TODO: Eliminate the crosslink between libmalloc and Libc (13046853)
39UPLINK_LDFLAGS = -Wl,-upward-lsystem_c
40
41INTERPOSE_LDFLAGS = -Wl,-interposable_list,$(SRCROOT)/xcodeconfig/interposable.list
42
43ORDER_FILE = $(SDKROOT)/$(APPLE_INTERNAL_DIR)/OrderFiles/$(PRODUCT_NAME).order
44ORDER_FILE[sdk=*simulator*] =
45
46DYLIB_CURRENT_VERSION = $(CURRENT_PROJECT_VERSION)
47
48PRODUCT_NAME = libsystem_malloc
49PUBLIC_HEADERS_FOLDER_PATH = /usr/include/malloc
50PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include
51
52INSTALL_PATH = /usr/lib/system
53
54SYSTEM_FRAMEWORK_HEADERS = $(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders
55HEADER_SEARCH_PATHS = $(DERIVED_FILES_DIR)/dtrace $(SRCROOT)/include $(SYSTEM_FRAMEWORK_HEADERS) $(SDKROOT)/usr/local/include $(inherited)