]> git.saurik.com Git - apple/security.git/blame - xcconfig/PlatformLibraries.xcconfig
Security-59306.11.20.tar.gz
[apple/security.git] / xcconfig / PlatformLibraries.xcconfig
CommitLineData
b54c578e
A
1
2OTHER_LDFLAGS_AOSKIT_FRAMEWORK[sdk=macosx*] = -weak_framework AOSAccounts -weak_framework AOSAccountsLite
3
4OTHER_LDFLAGS_MOCK_AKS_LIBRARY = -laks_mock -framework SecurityFoundation
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
9OTHER_LDFLAGS_AKS_LIBRARY[sdk=iphonesimulator*] = -laks_mock -Wl,-upward_framework,SecurityFoundation
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
16OTHER_LDFLAGS_AKS_ACL_LIBRARY = -laks_acl
17
18OTHER_LDFLAGS_ACM_LIBRARY[sdk=macosx*] = -lACM
19OTHER_LDFLAGS_ACM_LIBRARY[sdk=iphoneos*] = -lACM
20OTHER_LDFLAGS_ACM_LIBRARY[sdk=watchos*] = -lACM
21OTHER_LDFLAGS_ACM_LIBRARY[sdk=appletvos*] = -lACM
22OTHER_LDFLAGS_ACM_LIBRARY[sdk=iphonesimulator*] =
23OTHER_LDFLAGS_ACM_LIBRARY[sdk=appletvsimulator*] =
24OTHER_LDFLAGS_ACM_LIBRARY[sdk=watchsimulator*] =
866f8763
A
25
26OTHER_LDFLAGS_AGGREGATEDICTIONARY[sdk=embedded] = -framework AggregateDictionary
27OTHER_LDFLAGS_APPLESYSTEMINFO[sdk=macos*] = -framework AppleSystemInfo
28OTHER_LDFLAGS_DIAGNOSTICSMESSAGESCLIENT[sdk=macosx*] = -lDiagnosticMessagesClient
866f8763 29OTHER_LDFLAGS_MOBILEGESTALT[sdk=embedded*] = -lMobileGestalt
b54c578e
A
30OTHER_LDFLAGS_IMG4DECODE[sdk=embedded] = -lImg4Decode
31OTHER_LDFLAGS_UPWARD_FOUNDATION = -Wl,-upward_framework,Foundation
32OTHER_LDFLAGS_UPWARD_PROTOCOLBUFFER = -Wl,-upward_framework,ProtocolBuffer
33OTHER_LDFLAGS_UPWARD_SECURITY = -Wl,-upward_framework,Security
34OTHER_LDFLAGS_UPWARD_SECURITYFOUNDATION = -Wl,-upward_framework,SecurityFoundation
35
36OTHER_LDFLAGS_SECUREKEYVAULT[sdk=embedded] = -lSecureKeyVaultForiapd
866f8763 37
ecaf5866
A
38OTHER_LDFLAGS_CRASHREPORTER[sdk=embedded] = -framework CrashReporterSupport
39OTHER_LDFLAGS_CRASHREPORTER[sdk=macos*] = -framework CrashReporterSupport
40
41OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION = -o library
42OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION[sdk=*simulator*] =
43
b54c578e
A
44OTHER_LDFLAGS_APS = -framework ApplePushService
45OTHER_LDFLAGS_APS[sdk=bridgeos*] =
866f8763 46
b54c578e
A
47OTHER_LDFLAGS_CLOUDKIT = -framework CloudKit
48OTHER_LDFLAGS_CLOUDKIT[sdk=bridgeos*] =
866f8763 49
b54c578e
A
50OTHER_LDFLAGS_PREQUELITE = -l prequelite
51OTHER_LDFLAGS_PREQUELITE[sdk=bridgeos*] =
866f8763 52
b54c578e
A
53OTHER_LDFLAGS_ACCOUNTS = -framework Accounts
54OTHER_LDFLAGS_ACCOUNTS[sdk=bridgeos*] =
ecaf5866 55
b54c578e
A
56OTHER_LDFLAGS_APPLEACCOUNT[sdk=macos*] = -weak_framework AppleAccount
57OTHER_LDFLAGS_APPLEACCOUNT[sdk=iphone*] = -framework AppleAccount
58OTHER_LDFLAGS_APPLEACCOUNT[sdk=appletv*] = -framework AppleAccount
59OTHER_LDFLAGS_APPLEACCOUNT[sdk=watchos*] = -framework AppleAccount
60OTHER_LDFLAGS_APPLEACCOUNT[sdk=bridgeos*] =
ecaf5866 61
b54c578e
A
62OTHER_LDFLAGS_COREFOLLOWUP[sdk=macos*] = -weak_framework CoreFollowUp
63OTHER_LDFLAGS_COREFOLLOWUP[sdk=iphone*] = -framework CoreFollowUp
64OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletv*] = -framework CoreFollowUp
65OTHER_LDFLAGS_COREFOLLOWUP[sdk=watchos*] =
66OTHER_LDFLAGS_COREFOLLOWUP[sdk=bridgeos*] =
67OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletvsimulator*] =
68OTHER_LDFLAGS_COREFOLLOWUP[sdk=watchsimulator*] =
69OTHER_LDFLAGS_COREFOLLOWUP[sdk=appletvsimulator*] =
ecaf5866 70
ecaf5866 71
8a50f688
A
72// The bridge appears to support protocol buffers.
73OTHER_LDFLAGS_PROTOBUF = -framework ProtocolBuffer
866f8763 74
b54c578e
A
75OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=iphoneos*] = -framework SharedWebCredentials
76OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=bridgeos*] =
866f8763
A
77OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=watchos*] =
78OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=appletvos*] =
79
b54c578e
A
80OTHER_LDFLAGS_APPLEIDAUTHSUPPORT =
81//OTHER_LDFLAGS_APPLEIDAUTHSUPPORT[sdk=bridgeos*] = -Wl,-upward_framework,AppleIDAuthSupport
866f8763 82
b54c578e
A
83OTHER_LDFLAGS_WIRELESSDIAGNOSTICS = -framework WirelessDiagnostics
84OTHER_LDFLAGS_WIRELESSDIAGNOSTICS[sdk=bridgeos*] =
866f8763 85
b54c578e
A
86OTHER_LDFLAGS_MOBILEASSET = -framework MobileAsset
87OTHER_LDFLAGS_MOBILEASSET[sdk=bridgeos*] =
866f8763 88
b54c578e
A
89OTHER_LDFLAGS_CORECDP = -weak_framework CoreCDP
90OTHER_LDFLAGS_CORECDP[sdk=bridgeos*] =
91
92OTHER_LDFLAGS_SECURITYFOUNDATION = -framework SecurityFoundation
93OTHER_LDFLAGS_SECURITYFOUNDATION[sdk=bridgeos*] =
ecaf5866
A
94
95// Breaks the BaseSystem: fixing in <rdar://problem/36166435> Re-enable IMCore autosysdiagnose capture to securityd
b54c578e 96OTHER_LDFLAGS_IMCORE = // -weak_framework IMCore
ecaf5866 97OTHER_LDFLAGS_IMCORE[sdk=appletv*] =
b54c578e
A
98OTHER_LDFLAGS_IMCORE[sdk=bridgeos*] =
99
100OTHER_LDFLAGS_UserManagement[sdk=iphone*] = -framework UserManagement
101OTHER_LDFLAGS_UserManagement[sdk=macosx*] = -framework UserManagement
102OTHER_LDFLAGS_UserManagement[sdk=watch*] =
103OTHER_LDFLAGS_UserManagement[sdk=appletv*] =
104
105OTHER_LDFLAGS_CrashReporterSupport[sdk=iphoneos*] = -framework CrashReporterSupport
106OTHER_LDFLAGS_CrashReporterSupport[sdk=macosx*] =
107OTHER_LDFLAGS_CrashReporterSupport[sdk=watch*] =
108OTHER_LDFLAGS_CrashReporterSupport[sdk=appletv*] =
109
110OTHER_LDFLAGS_OCMOCK = -framework OCMock
111OTHER_LDFLAGS_OCMOCK[sdk=bridgeos*] =
112
113// NanoRegistry exists on other platforms, but in this case we only need it on watch
114OTHER_LDFLAGS_NANOREGISTRY_WATCH_ONLY[sdk=watchsimulator*] = -framework NanoRegistry
115OTHER_LDFLAGS_NANOREGISTRY_WATCH_ONLY[sdk=watchos*] = -framework NanoRegistry