]>
Commit | Line | Data |
---|---|---|
6b200bc3 A |
1 | PRODUCT_NAME = $(TARGET_NAME) |
2 | EXECUTABLE_PREFIX = lib | |
3 | MACH_O_TYPE = staticlib | |
4 | EXECUTABLE_EXTENSION = a | |
5 | ||
6 | CODE_SIGN_IDENTITY = | |
7 | ||
866f8763 | 8 | HEADER_SEARCH_PATHS = $(inherited) $(PROJECT_DIR) $(PROJECT_DIR)/header_symlinks $(PROJECT_DIR)/OSX/sec/ProjectHeaders $(PROJECT_DIR)/OSX/utilities $(PROJECT_DIR)/OSX/sec/ipc $(PROJECT_DIR)/OSX/sectask $(PROJECT_DIR)/OSX/libsecurity_asn1 $(PROJECT_DIR)/OSX/libsecurity_ssl $(PROJECT_DIR)/OSX/regressions $(PROJECT_DIR)/OSX/ibsecurity_keychain/libDER $(BUILT_PRODUCTS_DIR)/usr/local/include |
6b200bc3 | 9 | |
866f8763 A |
10 | HEADER_SEARCH_PATHS[sdk=macosx*] = $(inherited) $(PROJECT_DIR)/OSX/libsecurity_smime $(PROJECT_DIR)/header_symlinks/macOS $(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers |
11 | HEADER_SEARCH_PATHS[sdk=embedded*] = $(inherited) $(PROJECT_DIR)/libsecurity_smime $(PROJECT_DIR)/OSX/sec/sectask $(PROJECT_DIR)/header_symlinks/iOS | |
6b200bc3 A |
12 | |
13 | // Turning off deprecations here is the worst hack. Enable whenever possible. | |
14 | WARNING_CFLAGS = -Wno-deprecated-declarations -Wglobal-constructors -Wmost -Wno-four-char-constants -Wno-unknown-pragmas $(inherited) | |
15 | ||
866f8763 A |
16 | |
17 | OTHER_CFLAGS = -isystem $(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders -fconstant-cfstrings $(inherited) | |
6b200bc3 A |
18 | |
19 | DEAD_CODE_STRIPPING = YES | |
20 | COPY_PHASE_STRIP = NO | |
21 | SKIP_INSTALL = YES | |
22 | COPY_PHASE_STRIP = NO | |
23 | ||
24 | ALWAYS_SEARCH_USER_PATHS = YES | |
25 | ||
26 | GCC_C_LANGUAGE_STANDARD = gnu99 | |
27 | ||
28 | HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES = NO | |
29 | ||
30 | GCC_SYMBOLS_PRIVATE_EXTERN = NO | |
31 | ||
32 | ARCHS[sdk=macosx*] = $(ARCHS_STANDARD_32_64_BIT) | |
33 | SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator | |
34 | ||
35 | // No executables are made, it can't know how | |
36 | // Therefore we shouldn't strip anything | |
37 | // if somehow we decide to, the default is debuggable. | |
38 | COPY_PHASE_STRIP = NO | |
39 | STRIP_STYLE = debugging | |
40 | STRIP_INSTALLED_PRODUCT = NO | |
41 | ||
42 | // We shadow the *error variable all over the place | |
43 | GCC_WARN_SHADOW = NO | |
44 | ||
45 | GCC_PREPROCESSOR_DEFINITIONS[sdk=macosx*] = $(inherited) SEC_IOS_ON_OSX=1 | |
46 | GCC_PREPROCESSOR_DEFINITIONS[sdk=embeddedsimulator*] = $(inherited) NO_SERVER=1 | |
866f8763 A |
47 | |
48 | GCC_PREPROCESSOR_DEFINITIONS[config=Debug][sdk=embedded] = $(inherited) NO_SERVER=1 |