PlatformLibraries.xcconfig   [plain text]



AOSKIT_FRAMEWORK[sdk=macosx*] = -framework AOSAccounts
APPLE_AKS_LIBRARY[sdk=macosx*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
APPLE_AKS_LIBRARY[sdk=iphoneos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
APPLE_AKS_LIBRARY[sdk=watchos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag
APPLE_AKS_LIBRARY[sdk=appletvos*] = -L$(SDKROOT)/usr/local/lib -laks -framework MobileKeyBag

OTHER_LDFLAGS_AGGREGATEDICTIONARY[sdk=embedded] = -framework AggregateDictionary
OTHER_LDFLAGS_APPLESYSTEMINFO[sdk=macos*] = -framework AppleSystemInfo
OTHER_LDFLAGS_DIAGNOSTICSMESSAGESCLIENT[sdk=macosx*] = -lDiagnosticMessagesClient
OTHER_LDFLAGS_LIBCMS[sdk=embedded*] = -lCMS
OTHER_LDFLAGS_MOBILEGESTALT[sdk=embedded*] = -lMobileGestalt

//
// Play games to avoid issues with bridge trains
//
BRIDGE_YES = YES
BRIDGE_ = NO
BRIDGE_NO = NO
BRIDGE = $(BRIDGE_$(RC_BRIDGE))

OTHER_LDFLAGS_APS_BRIDGE_NO = -framework ApplePushService
OTHER_LDFLAGS_APS_BRIDGE_YES =
OTHER_LDFLAGS_APS = $(OTHER_LDFLAGS_APS_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_CLOUDKIT_BRIDGE_NO = -framework CloudKit
OTHER_LDFLAGS_CLOUDKIT_BRIDGE_YES =
OTHER_LDFLAGS_CLOUDKIT = $(OTHER_LDFLAGS_CLOUDKIT_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_PROTOBUF_BRIDGE_NO = -framework ProtocolBuffer
OTHER_LDFLAGS_PROTOBUF_BRIDGE_YES =
OTHER_LDFLAGS_PROTOBUF = $(OTHER_LDFLAGS_PROTOBUF_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_NO = -framework SharedWebCredentials
OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_YES =
OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=iphoneos*] = $(OTHER_LDFLAGS_SHAREDWEBCREDENTIALS_IOS_$(BRIDGE))
OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=watchos*] =
OTHER_LDFLAGS_SHAREDWEBCREDENTIALS[sdk=appletvos*] =

//OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_NO = -Wl,-upward_framework,AppleIDAuthSupport
OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_NO =
OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_YES =
OTHER_LDFLAGS_APPLEIDAUTHSUPPORT = $(OTHER_LDFLAGS_APPLEIDAUTHSUPPORT_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_NO = -framework WirelessDiagnostics
OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_YES =
OTHER_LDFLAGS_WIRELESSDIAGNOSTICS = $(OTHER_LDFLAGS_WIRELESSDIAGNOSTICS_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_MOBILEASSET_BRIDGE_NO = -framework MobileAsset
OTHER_LDFLAGS_MOBILEASSET_BRIDGE_YES =
OTHER_LDFLAGS_MOBILEASSET = $(OTHER_LDFLAGS_MOBILEASSET_BRIDGE_$(BRIDGE))

OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_NO = -framework SecurityFoundation
OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_YES =
OTHER_LDFLAGS_SECURITYFOUNDATION = $(OTHER_LDFLAGS_SECURITYFOUNDATION_BRIDGE_$(BRIDGE))