[K/N]Split CoreFoundationBase and CFCGTypes from CoreFoundation

Ugly hack to keep Kotlin ABI of CGPoint and its friends.
In *OS (except macOS) SDKs Apple moved CGPoint and some other
fundamental types from CoreGraphics to CoreFoundation in a way
which breaks ABI for K/N platform libraries. To mitigate this
problem we split CoreFoundation platform library into several
smaller ones.
This commit is contained in:
Sergey Bogolepov
2022-09-12 11:26:34 +03:00
parent ff526e6c28
commit ad9de1f8c4
299 changed files with 342 additions and 296 deletions
@@ -1,4 +1,4 @@
depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreML CoreMedia CoreText CoreVideo EAGL FileProvider Foundation GLKit IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore QuickLook SceneKit Security SpriteKit UIKit UniformTypeIdentifiers UserNotifications Vision darwin posix
depends = AVFAudio AVFoundation AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreLocation CoreMIDI CoreML CoreMedia CoreText CoreVideo EAGL FileProvider Foundation GLKit IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore QuickLook SceneKit Security SpriteKit UIKit UniformTypeIdentifiers UserNotifications Vision darwin posix
language = Objective-C
package = platform.ARKit
modules = ARKit
@@ -1,4 +1,4 @@
depends = AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
depends = AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.AVFAudio
@@ -1,4 +1,4 @@
depends = AVFAudio AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix
depends = AVFAudio AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix
language = Objective-C
package = platform.AVFoundation
headers = AVFoundation/AVFoundation.h AVFoundation/AVFAudio.h AVFoundation/AVAudioBuffer.h
@@ -1,4 +1,4 @@
depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix
depends = AVFAudio AVFoundation AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix
language = Objective-C
package = platform.AVKit
modules = AVKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Network Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Network Security darwin posix
language = Objective-C
package = platform.AVRouting
@@ -1,4 +1,4 @@
depends = CoreFoundation CoreGraphics CoreVideo IOSurface darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase CoreGraphics CoreVideo IOSurface darwin posix
language = Objective-C
package = platform.Accelerate
modules = Accelerate
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.Accessibility
modules = Accessibility
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.Accounts
modules = Accounts
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.AdServices
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.AdSupport
modules = AdSupport
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.AddressBook
modules = AddressBook
@@ -1,4 +1,4 @@
depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = AddressBook CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.AddressBookUI
modules = AddressBookUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.AppClip
modules = AppClip
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.AppTrackingTransparency
modules = AppTrackingTransparency
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.AssetsLibrary
modules = AssetsLibrary
@@ -1,4 +1,4 @@
depends = CFNetwork CoreAudioTypes CoreFoundation CoreMIDI Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreAudioTypes CoreFoundation CoreFoundationBase CoreMIDI Foundation Security darwin posix
language = Objective-C
package = platform.AudioToolbox
modules = AudioToolbox AudioUnit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.AuthenticationServices
modules = AuthenticationServices
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.AutomaticAssessmentConfiguration
modules = AutomaticAssessmentConfiguration
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.BackgroundAssets
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.BackgroundTasks
modules = BackgroundTasks
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.BusinessChat
modules = BusinessChat
@@ -0,0 +1,5 @@
depends = CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreGraphics
headers = CoreFoundation/CFCGTypes.h
headerFilter = CoreFoundation/CFCGTypes.h
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.CFNetwork
modules = CFNetwork
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CallKit
modules = CallKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MapKit Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MapKit Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.CarPlay
modules = CarPlay
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.ClassKit
modules = ClassKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.ClockKit
modules = ClockKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreLocation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreLocation Foundation Security darwin posix
language = Objective-C
package = platform.CloudKit
modules = CloudKit
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.ColorSync
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.Contacts
modules = Contacts
@@ -1,4 +1,4 @@
depends = CFNetwork Contacts CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork Contacts CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.ContactsUI
modules = ContactsUI
@@ -1,4 +1,4 @@
depends = CoreAudioTypes CoreFoundation darwin posix
depends = CoreAudioTypes CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreAudio
modules = CoreAudio
@@ -1,4 +1,4 @@
depends = AVFAudio AudioToolbox CFNetwork CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = AVFAudio AudioToolbox CFCGTypes CFNetwork CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreMIDI CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.CoreAudioKit
modules = CoreAudioKit
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreAudioTypes
modules = CoreAudioTypes
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreBluetooth
modules = CoreBluetooth
@@ -1,4 +1,4 @@
depends = CFNetwork CloudKit CoreFoundation CoreLocation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CloudKit CoreFoundation CoreFoundationBase CoreLocation Foundation Security darwin posix
language = Objective-C
package = platform.CoreData
modules = CoreData
@@ -1,7 +1,9 @@
depends = darwin posix
depends = CFCGTypes CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreFoundation
modules = CoreFoundation
headers = CoreFoundation/CoreFoundation.h CoreFoundation/CFPlugInCOM.h
headerFilter = CoreFoundation/**
excludeFilter = CoreFoundation/CFCGTypes.h CoreFoundation/CFBase.h CoreFoundation/CFAvailability.h
compilerOpts = -framework CoreFoundation
linkerOpts = -framework CoreFoundation
@@ -0,0 +1,8 @@
depends = darwin posix
language = Objective-C
package = platform.CoreFoundation
headers = CoreFoundation/CFBase.h CoreFoundation/CFAvailability.h
headerFilter = CoreFoundation/CFBase.h CoreFoundation/CFAvailability.h
compilerOpts = -framework CoreFoundation
linkerOpts = -framework CoreFoundation
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreGraphics
modules = CoreGraphics
@@ -1,4 +1,4 @@
depends = CoreFoundation Foundation darwin posix
depends = CoreFoundationBase Foundation darwin posix
language = Objective-C
package = platform.CoreHaptics
modules = CoreHaptics
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreVideo EAGL Foundation IOSurface ImageIO Metal OpenGLESCommon Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreVideo EAGL Foundation IOSurface ImageIO Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.CoreImage
modules = CoreImage
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreLocation
modules = CoreLocation
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.CoreLocationUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreMIDI
modules = CoreMIDI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreVideo Foundation IOSurface ImageIO Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreVideo Foundation IOSurface ImageIO Security darwin posix
language = Objective-C
package = platform.CoreML
modules = CoreML
@@ -1,4 +1,4 @@
depends = CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
depends = CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.CoreMedia
modules = CoreMedia
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreMotion
modules = CoreMotion
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreNFC
modules = CoreNFC
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.CoreServices
modules = CoreServices
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security UniformTypeIdentifiers darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security UniformTypeIdentifiers darwin posix
language = Objective-C
package = platform.CoreSpotlight
modules = CoreSpotlight
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CoreTelephony
modules = CoreTelephony
@@ -1,4 +1,4 @@
depends = CoreFoundation CoreGraphics darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase CoreGraphics darwin posix
language = Objective-C
package = platform.CoreText
modules = CoreText
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation IOSurface Metal OpenGLESCommon Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation IOSurface Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.CoreVideo
modules = CoreVideo
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.CryptoTokenKit
modules = CryptoTokenKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.DataDetection
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.DeviceCheck
modules = DeviceCheck
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Network Security UniformTypeIdentifiers darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Network Security UniformTypeIdentifiers darwin posix
language = Objective-C
package = platform.DeviceDiscoveryExtension
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.EAGL
headers = OpenGLES/EAGL.h OpenGLES/EAGLDrawable.h
@@ -1,4 +1,4 @@
depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreLocation Foundation Security darwin posix
depends = AddressBook CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreLocation Foundation Security darwin posix
language = Objective-C
package = platform.EventKit
modules = EventKit
@@ -1,4 +1,4 @@
depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL EventKit FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = AddressBook CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL EventKit FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.EventKitUI
modules = EventKitUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.ExposureNotification
modules = ExposureNotification
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL ExtensionFoundation FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL ExtensionFoundation FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.ExtensionKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.ExternalAccessory
modules = ExternalAccessory
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.FileProvider
modules = FileProvider
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.FileProviderUI
modules = FileProviderUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Security darwin posix
language = Objective-C
package = platform.Foundation
modules = Foundation
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal ModelIO OpenGLES2 OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal ModelIO OpenGLES2 OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.GLKit
modules = GLKit
@@ -1,4 +1,4 @@
depends = CoreFoundation darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase darwin posix
language = Objective-C
package = platform.GSS
modules = GSS
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit darwin posix
language = Objective-C
package = platform.GameController
modules = GameController
@@ -1,4 +1,4 @@
depends = AVFAudio AVFoundation AudioToolbox CFNetwork Contacts CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation GLKit GameController GameplayKit IOSurface ImageIO MediaToolbox Metal MetalKit ModelIO OpenGLESCommon QuartzCore ReplayKit SceneKit Security SpriteKit UIKit UniformTypeIdentifiers UserNotifications darwin posix
depends = AVFAudio AVFoundation AudioToolbox CFCGTypes CFNetwork Contacts CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation GLKit GameController GameplayKit IOSurface ImageIO MediaToolbox Metal MetalKit ModelIO OpenGLESCommon QuartzCore ReplayKit SceneKit Security SpriteKit UIKit UniformTypeIdentifiers UserNotifications darwin posix
language = Objective-C
package = platform.GameKit
modules = GameKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation GLKit IOSurface ImageIO Metal OpenGLESCommon QuartzCore SceneKit Security SpriteKit UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation GLKit IOSurface ImageIO Metal OpenGLESCommon QuartzCore SceneKit Security SpriteKit UIKit UserNotifications darwin posix
language = Objective-C
package = platform.GameplayKit
modules = GameplayKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security UniformTypeIdentifiers darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security UniformTypeIdentifiers darwin posix
language = Objective-C
package = platform.HealthKit
modules = HealthKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation HealthKit IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation HealthKit IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.HealthKitUI
modules = HealthKitUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.HomeKit
modules = HomeKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.IOSurface
modules = IOSurface
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.IdentityLookup
modules = IdentityLookup
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface IdentityLookup ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface IdentityLookup ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.IdentityLookupUI
modules = IdentityLookupUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.ImageCaptureCore
modules = ImageCaptureCore
@@ -1,4 +1,4 @@
depends = CoreFoundation CoreGraphics darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase CoreGraphics darwin posix
language = Objective-C
package = platform.ImageIO
modules = ImageIO
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreLocation Foundation Security UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreLocation Foundation Security UserNotifications darwin posix
language = Objective-C
package = platform.Intents
modules = Intents
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Intents Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Intents Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.IntentsUI
modules = IntentsUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation Security darwin posix
language = Objective-C
package = platform.JavaScriptCore
modules = JavaScriptCore
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.LinkPresentation
modules = LinkPresentation
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.LocalAuthentication
modules = LocalAuthentication
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO LocalAuthentication Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO LocalAuthentication Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.LocalAuthenticationEmbeddedUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation IOSurface Metal Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation IOSurface Metal Security darwin posix
language = Objective-C
package = platform.MLCompute
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.MapKit
modules = MapKit
@@ -1,4 +1,4 @@
depends = CoreFoundation CoreGraphics CoreText darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase CoreGraphics CoreText darwin posix
language = Objective-C
package = platform.MediaAccessibility
modules = MediaAccessibility
@@ -1,4 +1,4 @@
depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix
depends = AVFAudio AVFoundation AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix
language = Objective-C
package = platform.MediaPlayer
headers = MediaPlayer/MediaPlayer.h
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.MediaSetup
@@ -1,4 +1,4 @@
depends = AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
depends = AudioToolbox CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.MediaToolbox
modules = MediaToolbox
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.MessageUI
modules = MessageUI
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.Messages
modules = Messages
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation IOSurface Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation IOSurface Security darwin posix
language = Objective-C
package = platform.Metal
modules = Metal
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation IOSurface Metal Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation IOSurface Metal Security darwin posix
language = Objective-C
package = platform.MetalFX
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal ModelIO OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal ModelIO OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix
language = Objective-C
package = platform.MetalKit
modules = MetalKit
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation IOSurface Metal Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation IOSurface Metal Security darwin posix
language = Objective-C
package = platform.MetalPerformanceShaders
modules = MetalPerformanceShaders
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation CoreGraphics Foundation IOSurface Metal MetalPerformanceShaders Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase CoreGraphics Foundation IOSurface Metal MetalPerformanceShaders Security darwin posix
language = Objective-C
package = platform.MetalPerformanceShadersGraph
modules = MetalPerformanceShadersGraph
@@ -1,4 +1,4 @@
depends = CFNetwork CoreFoundation Foundation Security darwin posix
depends = CFCGTypes CFNetwork CoreFoundation CoreFoundationBase Foundation Security darwin posix
language = Objective-C
package = platform.MetricKit
modules = MetricKit
@@ -1,4 +1,4 @@
depends = CoreFoundation CoreServices darwin posix
depends = CFCGTypes CoreFoundation CoreFoundationBase CoreServices darwin posix
language = Objective-C
package = platform.MobileCoreServices
modules = MobileCoreServices

Some files were not shown because too many files have changed in this diff Show More