]> git.saurik.com Git - apple/security.git/blame - xcconfig/PlatformLibraries.xcconfig
Security-58286.200.222.tar.gz
[apple/security.git] / xcconfig / PlatformLibraries.xcconfig
CommitLineData
866f8763 1
ecaf5866 2AOSKIT_FRAMEWORK[sdk=macosx*] = -weak_framework AOSAccounts -weak_framework AOSAccountsLite
866f8763
A
3APPLE_AKS_LIBRARY[sdk=macosx*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
4APPLE_AKS_LIBRARY[sdk=iphoneos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
5APPLE_AKS_LIBRARY[sdk=watchos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
6APPLE_AKS_LIBRARY[sdk=appletvos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
7
8OTHER_LDFLAGS_AGGREGATEDICTIONARY[sdk=embedded] = -framework AggregateDictionary
9OTHER_LDFLAGS_APPLESYSTEMINFO[sdk=macos*] = -framework AppleSystemInfo
10OTHER_LDFLAGS_DIAGNOSTICSMESSAGESCLIENT[sdk=macosx*] = -lDiagnosticMessagesClient
11OTHER_LDFLAGS_LIBCMS[sdk=embedded*] = -lCMS
12OTHER_LDFLAGS_MOBILEGESTALT[sdk=embedded*] = -lMobileGestalt
13
ecaf5866
A
14OTHER_LDFLAGS_CRASHREPORTER[sdk=embedded] = -framework CrashReporterSupport
15OTHER_LDFLAGS_CRASHREPORTER[sdk=macos*] = -framework CrashReporterSupport
16
17OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION = -o library
18OTHER_CODE_SIGN_FLAGS_LIBRARY_VALIDATION[sdk=*simulator*] =
19
866f8763
A
20//
21// Play games to avoid issues with bridge trains
22//
23BRIDGE_YES = YES
24BRIDGE_ = NO
25BRIDGE_NO = NO
26BRIDGE = $(BRIDGE_$(RC_BRIDGE))
27
28OTHER_LDFLAGS_APS_BRIDGE_NO = -framework ApplePushService
29OTHER_LDFLAGS_APS_BRIDGE_YES =
30OTHER_LDFLAGS_APS = $(OTHER_LDFLAGS_APS_BRIDGE_$(BRIDGE))
31
32OTHER_LDFLAGS_CLOUDKIT_BRIDGE_NO = -framework CloudKit
33OTHER_LDFLAGS_CLOUDKIT_BRIDGE_YES =
34OTHER_LDFLAGS_CLOUDKIT = $(OTHER_LDFLAGS_CLOUDKIT_BRIDGE_$(BRIDGE))
35
ecaf5866
A
36OTHER_LDFLAGS_PREQUELITE_BRIDGE_NO = -l prequelite
37OTHER_LDFLAGS_PREQUELITE_BRIDGE_YES =
38OTHER_LDFLAGS_PREQUELITE = $(OTHER_LDFLAGS_PREQUELITE_BRIDGE_$(BRIDGE))
39
40OTHER_LDFLAGS_ACCOUNTS_BRIDGE_NO = -framework Accounts
41OTHER_LDFLAGS_ACCOUNTS_BRIDGE_YES =
42OTHER_LDFLAGS_ACCOUNTS = $(OTHER_LDFLAGS_ACCOUNTS_BRIDGE_$(BRIDGE))
43
44OTHER_LDFLAGS_APPLEACCOUNT_IOS_NO = -framework AppleAccount
45OTHER_LDFLAGS_APPLEACCOUNT_IOS_YES =
46
47OTHER_LDFLAGS_APPLEACCOUNT[sdk=iphoneos*] = $(OTHER_LDFLAGS_APPLEACCOUNT_IOS_$(BRIDGE))
48OTHER_LDFLAGS_APPLEACCOUNT[sdk=iphonesimulator*] = $(OTHER_LDFLAGS_APPLEACCOUNT_IOS_$(BRIDGE))
49OTHER_LDFLAGS_APPLEACCOUNT[sdk=appletv*] = $(OTHER_LDFLAGS_APPLEACCOUNT_IOS_$(BRIDGE))
50OTHER_LDFLAGS_APPLEACCOUNT[sdk=watchos*] = $(OTHER_LDFLAGS_APPLEACCOUNT_IOS_$(BRIDGE))
51
8a50f688
A
52// The bridge appears to support protocol buffers.
53OTHER_LDFLAGS_PROTOBUF = -framework ProtocolBuffer
866f8763
A
54
55OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_NO = -framework SharedWebCredentials
56OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_YES =
57OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=iphoneos*] = $(OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_$(BRIDGE))
58OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=watchos*] =
59OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=appletvos*] =
60
61//OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_NO = -Wl,-upward_framework,AppleIDAuthSupport
62OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_NO =
63OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_YES =
64OTHER_LDFLAGS_APPLEIDAUTHSUPPORT = $(OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_$(BRIDGE))
65
66OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_NO = -framework WirelessDiagnostics
67OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_YES =
68OTHER_LDFLAGS_WIRELESSDIAGNOSTICS = $(OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_$(BRIDGE))
69
70OTHER_LDFLAGS_MOBILEASSET_BRIDGE_NO = -framework MobileAsset
71OTHER_LDFLAGS_MOBILEASSET_BRIDGE_YES =
72OTHER_LDFLAGS_MOBILEASSET = $(OTHER_LDFLAGS_MOBILEASSET_BRIDGE_$(BRIDGE))
73
74OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_NO = -framework SecurityFoundation
75OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_YES =
76OTHER_LDFLAGS_SECURITYFOUNDATION = $(OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_$(BRIDGE))
ecaf5866
A
77
78// Breaks the BaseSystem: fixing in <rdar://problem/36166435> Re-enable IMCore autosysdiagnose capture to securityd
79//OTHER_LDFLAGS_IMCORE_BRIDGE_NO = -framework IMCore
80//OTHER_LDFLAGS_IMCORE_BRIDGE_YES =
81OTHER_LDFLAGS_IMCORE = $(OTHER_LDFLAGS_IMCORE_BRIDGE_$(BRIDGE))
82OTHER_LDFLAGS_IMCORE[sdk=appletv*] =