]> git.saurik.com Git - apple/security.git/blame - xcconfig/PlatformLibraries.xcconfig
Security-59754.80.3.tar.gz
[apple/security.git] / xcconfig / PlatformLibraries.xcconfig
CommitLineData
d64be36e
A
1
2OTHER_LDFLAGS_AKS_ACL_LIBRARY = -laks_acl
3
4OTHER_LDFLAGS_MOCK_AKS_LIBRARY = -laks_mock $(OTHER_LDFLAGS_AKS_ACL_LIBRARY) -framework SecurityFoundation -framework ProtocolBuffer
b54c578e
A
5OTHER_LDFLAGS_AKS_LIBRARY[sdk=macosx*] = -L$(SDKROOT)/usr/local/lib -laks -laks_real_witness
6OTHER_LDFLAGS_AKS_LIBRARY[sdk=iphoneos*] = -L$(SDKROOT)/usr/local/lib -laks -laks_real_witness
7OTHER_LDFLAGS_AKS_LIBRARY[sdk=watchos*] = -L$(SDKROOT)/usr/local/lib -laks -laks_real_witness
8OTHER_LDFLAGS_AKS_LIBRARY[sdk=appletvos*] = -L$(SDKROOT)/usr/local/lib -laks -laks_real_witness
d64be36e 9OTHER_LDFLAGS_AKS_LIBRARY[sdk=iphonesimulator*] = -laks_mock $(OTHER_LDFLAGS_AKS_ACL_LIBRARY) -Wl,-upward_framework,SecurityFoundation -Wl,-upward_framework,ProtocolBuffer
b54c578e
A
10
11OTHER_LDFLAGS_MOBILE_KEYBAG[sdk=macosx*] = -framework MobileKeyBag
12OTHER_LDFLAGS_MOBILE_KEYBAG[sdk=iphoneos*] = -framework MobileKeyBag
13OTHER_LDFLAGS_MOBILE_KEYBAG[sdk=watchos*] = -framework MobileKeyBag
14OTHER_LDFLAGS_MOBILE_KEYBAG[sdk=appletvos*] = -framework MobileKeyBag
15
b54c578e
A
16
17OTHER_LDFLAGS_ACM_LIBRARY[sdk=macosx*] = -lACM
18OTHER_LDFLAGS_ACM_LIBRARY[sdk=iphoneos*] = -lACM
19OTHER_LDFLAGS_ACM_LIBRARY[sdk=watchos*] = -lACM
20OTHER_LDFLAGS_ACM_LIBRARY[sdk=appletvos*] = -lACM
21OTHER_LDFLAGS_ACM_LIBRARY[sdk=iphonesimulator*] =
22OTHER_LDFLAGS_ACM_LIBRARY[sdk=appletvsimulator*] =
23OTHER_LDFLAGS_ACM_LIBRARY[sdk=watchsimulator*] =
866f8763
A
24
25OTHER_LDFLAGS_AGGREGATEDICTIONARY[sdk=embedded] = -framework AggregateDictionary
26OTHER_LDFLAGS_APPLESYSTEMINFO[sdk=macos*] = -framework AppleSystemInfo
27OTHER_LDFLAGS_DIAGNOSTICSMESSAGESCLIENT[sdk=macosx*] = -lDiagnosticMessagesClient
d64be36e 28OTHER_LDFLAGS_MOBILEGESTALT = -lMobileGestalt
b54c578e 29OTHER_LDFLAGS_IMG4DECODE[sdk=embedded] = -lImg4Decode
d64be36e
A
30OTHER_LDFLAGS_IMG4DECODE[sdk=macosx*] = -lImg4Decode
31OTHER_LDFLAGS_MSUDATAACCESSOR[sdk=embedded] = -framework MSUDataAccessor
32OTHER_LDFLAGS_MSUDATAACCESSOR[sdk=macosx*] = -framework MSUDataAccessor
b54c578e
A
33OTHER_LDFLAGS_UPWARD_FOUNDATION = -Wl,-upward_framework,Foundation
34OTHER_LDFLAGS_UPWARD_PROTOCOLBUFFER = -Wl,-upward_framework,ProtocolBuffer
35OTHER_LDFLAGS_UPWARD_SECURITY = -Wl,-upward_framework,Security
36OTHER_LDFLAGS_UPWARD_SECURITYFOUNDATION = -Wl,-upward_framework,SecurityFoundation
37
38OTHER_LDFLAGS_SECUREKEYVAULT[sdk=embedded] = -lSecureKeyVaultForiapd
866f8763 39
ecaf5866
A
40OTHER_LDFLAGS_CRASHREPORTER[sdk=embedded] = -framework CrashReporterSupport
41OTHER_LDFLAGS_CRASHREPORTER[sdk=macos*] = -framework CrashReporterSupport
42
43OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION = -o library
44OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION[sdk=*simulator*] =
45
b54c578e
A
46OTHER_LDFLAGS_APS = -framework ApplePushService
47OTHER_LDFLAGS_APS[sdk=bridgeos*] =
866f8763 48
b54c578e
A
49OTHER_LDFLAGS_CLOUDKIT = -framework CloudKit
50OTHER_LDFLAGS_CLOUDKIT[sdk=bridgeos*] =
866f8763 51
b54c578e
A
52OTHER_LDFLAGS_PREQUELITE = -l prequelite
53OTHER_LDFLAGS_PREQUELITE[sdk=bridgeos*] =
866f8763 54
b54c578e
A
55OTHER_LDFLAGS_ACCOUNTS = -framework Accounts
56OTHER_LDFLAGS_ACCOUNTS[sdk=bridgeos*] =
ecaf5866 57
b54c578e
A
58OTHER_LDFLAGS_APPLEACCOUNT[sdk=macos*] = -weak_framework AppleAccount
59OTHER_LDFLAGS_APPLEACCOUNT[sdk=iphone*] = -framework AppleAccount
60OTHER_LDFLAGS_APPLEACCOUNT[sdk=appletv*] = -framework AppleAccount
61OTHER_LDFLAGS_APPLEACCOUNT[sdk=watchos*] = -framework AppleAccount
62OTHER_LDFLAGS_APPLEACCOUNT[sdk=bridgeos*] =
ecaf5866 63
b54c578e
A
64OTHER_LDFLAGS_COREFOLLOWUP[sdk=macos*] = -weak_framework CoreFollowUp
65OTHER_LDFLAGS_COREFOLLOWUP[sdk=iphone*] = -framework CoreFollowUp
66OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletv*] = -framework CoreFollowUp
67OTHER_LDFLAGS_COREFOLLOWUP[sdk=watchos*] =
68OTHER_LDFLAGS_COREFOLLOWUP[sdk=bridgeos*] =
69OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletvsimulator*] =
70OTHER_LDFLAGS_COREFOLLOWUP[sdk=watchsimulator*] =
71OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletvsimulator*] =
ecaf5866 72
ecaf5866 73
8a50f688
A
74// The bridge appears to support protocol buffers.
75OTHER_LDFLAGS_PROTOBUF = -framework ProtocolBuffer
866f8763 76
d64be36e 77OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=macos*] =
b54c578e 78OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=iphoneos*] = -framework SharedWebCredentials
d64be36e 79OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=iphonesimulator*] = -framework SharedWebCredentials
b54c578e 80OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=bridgeos*] =
866f8763
A
81OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=watchos*] =
82OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=appletvos*] =
83
b54c578e
A
84OTHER_LDFLAGS_APPLEIDAUTHSUPPORT =
85//OTHER_LDFLAGS_APPLEIDAUTHSUPPORT[sdk=bridgeos*] = -Wl,-upward_framework,AppleIDAuthSupport
866f8763 86
b54c578e
A
87OTHER_LDFLAGS_WIRELESSDIAGNOSTICS = -framework WirelessDiagnostics
88OTHER_LDFLAGS_WIRELESSDIAGNOSTICS[sdk=bridgeos*] =
866f8763 89
b54c578e
A
90OTHER_LDFLAGS_MOBILEASSET = -framework MobileAsset
91OTHER_LDFLAGS_MOBILEASSET[sdk=bridgeos*] =
866f8763 92
b54c578e
A
93OTHER_LDFLAGS_CORECDP = -weak_framework CoreCDP
94OTHER_LDFLAGS_CORECDP[sdk=bridgeos*] =
95
d64be36e
A
96OTHER_LDFLAGS_CLOUDSERVICES = -weak_framework CloudServices
97OTHER_LDFLAGS_CLOUDSERVICES[sdk=bridgeos*] =
98
b54c578e
A
99OTHER_LDFLAGS_SECURITYFOUNDATION = -framework SecurityFoundation
100OTHER_LDFLAGS_SECURITYFOUNDATION[sdk=bridgeos*] =
ecaf5866
A
101
102// Breaks the BaseSystem: fixing in <rdar://problem/36166435> Re-enable IMCore autosysdiagnose capture to securityd
b54c578e 103OTHER_LDFLAGS_IMCORE = // -weak_framework IMCore
ecaf5866 104OTHER_LDFLAGS_IMCORE[sdk=appletv*] =
b54c578e
A
105OTHER_LDFLAGS_IMCORE[sdk=bridgeos*] =
106
107OTHER_LDFLAGS_UserManagement[sdk=iphone*] = -framework UserManagement
108OTHER_LDFLAGS_UserManagement[sdk=macosx*] = -framework UserManagement
109OTHER_LDFLAGS_UserManagement[sdk=watch*] =
d64be36e 110OTHER_LDFLAGS_UserManagement[sdk=appletv*] = -framework UserManagement
b54c578e
A
111
112OTHER_LDFLAGS_CrashReporterSupport[sdk=iphoneos*] = -framework CrashReporterSupport
113OTHER_LDFLAGS_CrashReporterSupport[sdk=macosx*] =
114OTHER_LDFLAGS_CrashReporterSupport[sdk=watch*] =
115OTHER_LDFLAGS_CrashReporterSupport[sdk=appletv*] =
116
117OTHER_LDFLAGS_OCMOCK = -framework OCMock
118OTHER_LDFLAGS_OCMOCK[sdk=bridgeos*] =
119
7fb2cbd2
A
120OTHER_LDFLAGS_SYMPTOMDIAGNOSTICREPORTER_1 = -weak_framework SymptomDiagnosticReporter
121OTHER_LDFLAGS_SYMPTOMDIAGNOSTICREPORTER_0 =
122OTHER_LDFLAGS_SYMPTOMDIAGNOSTICREPORTER_ =
123OTHER_LDFLAGS_SYMPTOMDIAGNOSTICREPORTER = $(OTHER_LDFLAGS_SYMPTOMDIAGNOSTICREPORTER_$(ABC_BUGCAPTURE_ON))
d64be36e
A
124
125// Convince Xcode to build platform-specific apps from a single target
126OTHER_LDFLAGS_AppFrameworks[sdk=macosx*] = -framework AppKit
127OTHER_LDFLAGS_AppFrameworks[sdk=embedded*] = -framework UIKit
128
129TEST_HOST_BINARY_PATH_IN_BUNDLE[sdk=macosx*] = Contents/MacOS/
130TEST_HOST_BINARY_PATH_IN_BUNDLE[sdk=embedded] =