Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
4.2 kB · 92 lines
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293#include "<DEVELOPER_DIR>/Makefiles/CoreOS/Xcode/BSD.xcconfig"SDKROOT = macosx.internalSUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulatorBUILD_VARIANTS = normal debugSDK_INSTALL_VARIANT = $(SDK_INSTALL_VARIANT_$(DRIVERKIT))SDK_INSTALL_VARIANT_1 = driverkitSDK_INSTALL_VARIANT_ = defaultSDK_INSTALL_ROOT = $(SDK_INSTALL_ROOT_$(SDK_INSTALL_VARIANT))SDK_INSTALL_ROOT_driverkit = $(DRIVERKITROOT)SDK_INSTALL_HEADERS_ROOT = $(SDK_INSTALL_HEADERS_ROOT_$(SDK_INSTALL_VARIANT))SDK_INSTALL_HEADERS_ROOT_driverkit = $(SDK_INSTALL_ROOT)/$(SDK_RUNTIME_HEADERS_PREFIX)SDK_RUNTIME_HEADERS_PREFIX = RuntimePRODUCT_NAME = libsystem_mallocINSTALL_PATH = $(SDK_INSTALL_ROOT)/usr/lib/systemPUBLIC_HEADERS_FOLDER_PATH = $(SDK_INSTALL_HEADERS_ROOT)/usr/include/mallocPRIVATE_HEADERS_FOLDER_PATH = $(SDK_INSTALL_HEADERS_ROOT)/usr/local/includeUSE_HEADERMAP = NOSYSTEM_FRAMEWORK_HEADERS = $(SDKROOT)/$(SDK_INSTALL_HEADERS_ROOT)/System/Library/Frameworks/System.framework/PrivateHeadersHEADER_SEARCH_PATHS = $(DERIVED_FILES_DIR)/dtrace $(SRCROOT)/include $(SRCROOT)/private $(SRCROOT)/resolver $(inherited)SYSTEM_HEADER_SEARCH_PATHS = $(SYSTEM_FRAMEWORK_HEADERS) $(SDKROOT)/$(SDK_INSTALL_HEADERS_ROOT)/usr/local/include $(SDKROOT)/$(SDK_INSTALL_HEADERS_ROOT)/usr/includeSYSTEM_FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/$(SDK_INSTALL_HEADERS_ROOT)/System/Library/FrameworksGCC_PREPROCESSOR_DEFINITIONS = _FORTIFY_SOURCE=0 NDEBUG $(OSATOMIC_PREPROCESSOR_DEFINITIONS) $(PLATFORM_PREPROCESSOR_DEFINITIONS)OSATOMIC_PREPROCESSOR_DEFINITIONS = OSATOMIC_USE_INLINED=1 OS_UNFAIR_LOCK_INLINE=1OSATOMIC_PREPROCESSOR_DEFINITIONS_NOINLINE = OSATOMIC_DEPRECATED=0 OSATOMIC_USE_INLINED=0 OS_UNFAIR_LOCK_INLINE=0GCC_NO_COMMON_BLOCKS = YESENABLE_STRICT_OBJC_MSGSEND = YES// TODO: Add -fno-stack-protector when uplink to Libc is removedOTHER_CFLAGS = $(PLATFORM_CFLAGS)OTHER_CFLAGS_normal = -momit-leaf-frame-pointerOTHER_CFLAGS_debug = -fstack-protector -fno-inline -O0 -DDEBUG=1 -UNDEBUGGCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES//GCC_WARN_ABOUT_MISSING_PROTOTYPES = YESGCC_WARN_UNUSED_FUNCTION = YESGCC_WARN_UNUSED_LABEL = YES//GCC_WARN_UNUSED_PARAMETER = YESGCC_WARN_UNUSED_VALUE = YESGCC_WARN_UNUSED_VARIABLE = YESGCC_WARN_64_TO_32_BIT_CONVERSION = YESGCC_WARN_ABOUT_RETURN_TYPE = YESGCC_WARN_UNDECLARED_SELECTOR = YESGCC_WARN_UNINITIALIZED_AUTOS = YESCLANG_WARN_BOOL_CONVERSION = YESCLANG_WARN_CONSTANT_CONVERSION = YESCLANG_WARN_EMPTY_BODY = YESCLANG_WARN_ENUM_CONVERSION = YESCLANG_WARN_INFINITE_RECURSION = YESCLANG_WARN_INT_CONVERSION = YESCLANG_WARN_SUSPICIOUS_MOVE = YESCLANG_WARN_UNREACHABLE_CODE = YESCLANG_WARN__DUPLICATE_METHOD_MATCH = YES// clang doesn't understand the simple_printf %y specifierWARNING_CFLAGS = -Wno-format-invalid-specifier -Wno-format-extra-argsLLVM_LTO = LLVM_LTO_$(CURRENT_VARIANT)LLVM_LTO_normal = YESLLVM_LTO_debug = NODEAD_CODE_STRIPPING = NOIS_ZIPPERED = YESSIM_SUFFIX[sdk=*simulator*] = _simLINK_WITH_STANDARD_LIBRARIES = NOOTHER_LDFLAGS = -all_load -L$(SDK_INSTALL_ROOT)/usr/lib/system -umbrella System $(CR_LDFLAGS) $(LIBCOMPILER_RT_LDFLAGS) $(LIBDYLD_LDFLAGS) $(LIBSYSCALL_LDFLAGS) $(LIBPLATFORM_LDFLAGS) $(PLATFORM_LDFLAGS) $(UPLINK_LDFLAGS) $(INTERPOSE_LDFLAGS) $(DIRTY_LDFLAGS)LIBCOMPILER_RT_LDFLAGS = -lcompiler_rtLIBPLATFORM_LDFLAGS = -lsystem$(SIM_SUFFIX)_platformLIBSYSCALL_LDFLAGS = -lsystem$(SIM_SUFFIX)_kernelLIBDYLD_LDFLAGS = -ldyld// TODO: Eliminate the crosslink between libmalloc and Libc (13046853)UPLINK_LDFLAGS = -Wl,-upward-lsystem_cINTERPOSE_LDFLAGS = -Wl,-interposable_list,$(SRCROOT)/xcodeconfig/interposable.listORDER_FILE = $(SDKROOT)/$(APPLE_INTERNAL_DIR)/OrderFiles/$(PRODUCT_NAME).orderORDER_FILE[sdk=*simulator*] =ORDER_FILE[sdk=driverkit*] =DYLIB_CURRENT_VERSION = $(CURRENT_PROJECT_VERSION)SUPPORTS_TEXT_BASED_API = YESTAPI_VERIFY_MODE = PedanticOTHER_TAPI_FLAGS = -umbrella System -extra-private-header $(SRCROOT)/private/make_tapi_happy.h -extra-private-header $(SRCROOT)/src/frozen_malloc.h -extra-private-header $(SRCROOT)/private/stack_logging.h -extra-private-header $(SRCROOT)/private/malloc_implementation.h