From c6574d9d80ea69bf805768410a32e48648899818 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Fri, 13 Aug 2021 16:01:41 +0700 Subject: [PATCH] [K/N] Update iOS platform libraries for Xcode 13.1 --- .../platformLibs/src/platform/ios/ARKit.def | 2 +- .../platformLibs/src/platform/ios/AVFAudio.def | 7 +++++++ .../platformLibs/src/platform/ios/AVFoundation.def | 2 +- .../platformLibs/src/platform/ios/AVKit.def | 2 +- .../platformLibs/src/platform/ios/AdServices.def | 7 +++++++ .../platformLibs/src/platform/ios/CHIP.def.disabled | 8 ++++++++ .../platformLibs/src/platform/ios/CoreAudioKit.def | 2 +- .../src/platform/ios/CoreLocationUI.def | 7 +++++++ .../src/platform/ios/CreateML.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/DataDetection.def | 7 +++++++ .../src/platform/ios/DeviceActivity.def.disabled | 7 +++++++ .../src/platform/ios/FamilyControls.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/GameKit.def | 2 +- .../src/platform/ios/GroupActivities.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/Intents.def | 2 +- .../src/platform/ios/ManagedSettings.def.disabled | 7 +++++++ .../src/platform/ios/ManagedSettingsUI.def.disabled | 7 +++++++ .../src/platform/ios/MediaAccessibility.def | 2 +- .../platformLibs/src/platform/ios/MediaPlayer.def | 2 +- .../src/platform/ios/MusicKit.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/PHASE.def | 7 +++++++ .../platformLibs/src/platform/ios/Photos.def | 2 +- .../platformLibs/src/platform/ios/PhotosUI.def | 2 +- .../platformLibs/src/platform/ios/QuickLook.def | 2 +- .../src/platform/ios/RealityFoundation.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/ReplayKit.def | 2 +- .../platformLibs/src/platform/ios/ShazamKit.def | 7 +++++++ .../platformLibs/src/platform/ios/SoundAnalysis.def | 2 +- .../platformLibs/src/platform/ios/Speech.def | 2 +- .../src/platform/ios/TabularData.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/ThreadNetwork.def | 13 +++++++++++++ .../src/platform/ios/_CoreData_CloudKit.def | 8 ++++++++ .../ios/_CoreLocationUI_SwiftUI.def.disabled | 7 +++++++ .../src/platform/ios/_MusicKit_SwiftUI.def.disabled | 7 +++++++ kotlin-native/platformLibs/src/platform/ios/iAd.def | 2 +- .../platformLibs/src/platform/ios/posix.def | 1 + 36 files changed, 164 insertions(+), 15 deletions(-) create mode 100644 kotlin-native/platformLibs/src/platform/ios/AVFAudio.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/AdServices.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/CHIP.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/CoreLocationUI.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/CreateML.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/DataDetection.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/DeviceActivity.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/FamilyControls.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/GroupActivities.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/ManagedSettings.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/ManagedSettingsUI.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/MusicKit.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/PHASE.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/RealityFoundation.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/ShazamKit.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/TabularData.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/ThreadNetwork.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/_CoreData_CloudKit.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/_CoreLocationUI_SwiftUI.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_MusicKit_SwiftUI.def.disabled diff --git a/kotlin-native/platformLibs/src/platform/ios/ARKit.def b/kotlin-native/platformLibs/src/platform/ios/ARKit.def index d7cad93187a..9f5460adedd 100644 --- a/kotlin-native/platformLibs/src/platform/ios/ARKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/ARKit.def @@ -1,4 +1,4 @@ -depends = 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 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 language = Objective-C package = platform.ARKit modules = ARKit diff --git a/kotlin-native/platformLibs/src/platform/ios/AVFAudio.def b/kotlin-native/platformLibs/src/platform/ios/AVFAudio.def new file mode 100644 index 00000000000..e6d699b9839 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/AVFAudio.def @@ -0,0 +1,7 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.AVFAudio + +modules = AVFAudio +compilerOpts = -framework AVFAudio +linkerOpts = -framework AVFAudio diff --git a/kotlin-native/platformLibs/src/platform/ios/AVFoundation.def b/kotlin-native/platformLibs/src/platform/ios/AVFoundation.def index 174464d163d..e0e111646d7 100644 --- a/kotlin-native/platformLibs/src/platform/ios/AVFoundation.def +++ b/kotlin-native/platformLibs/src/platform/ios/AVFoundation.def @@ -1,4 +1,4 @@ -depends = AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix +depends = AVFAudio AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation 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 diff --git a/kotlin-native/platformLibs/src/platform/ios/AVKit.def b/kotlin-native/platformLibs/src/platform/ios/AVKit.def index a28c853fa4d..7316dbac83d 100644 --- a/kotlin-native/platformLibs/src/platform/ios/AVKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/AVKit.def @@ -1,4 +1,4 @@ -depends = 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 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 language = Objective-C package = platform.AVKit modules = AVKit diff --git a/kotlin-native/platformLibs/src/platform/ios/AdServices.def b/kotlin-native/platformLibs/src/platform/ios/AdServices.def new file mode 100644 index 00000000000..ba99a56e9e6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/AdServices.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.AdServices + +modules = AdServices +compilerOpts = -framework AdServices +linkerOpts = -framework AdServices diff --git a/kotlin-native/platformLibs/src/platform/ios/CHIP.def.disabled b/kotlin-native/platformLibs/src/platform/ios/CHIP.def.disabled new file mode 100644 index 00000000000..c9347a9455c --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CHIP.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.CHIP + +modules = CHIP +compilerOpts = -framework CHIP +linkerOpts = -framework CHIP +# https://github.com/project-chip/connectedhomeip +# Not officially available. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def b/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def index cd5d31a6cd2..46a1d61408d 100644 --- a/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def @@ -1,4 +1,4 @@ -depends = AudioToolbox CFNetwork CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +depends = AudioToolbox CFNetwork CoreAudioTypes CoreFoundation 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 diff --git a/kotlin-native/platformLibs/src/platform/ios/CoreLocationUI.def b/kotlin-native/platformLibs/src/platform/ios/CoreLocationUI.def new file mode 100644 index 00000000000..fabdbab8fb4 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CoreLocationUI.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +language = Objective-C +package = platform.CoreLocationUI + +modules = CoreLocationUI +compilerOpts = -framework CoreLocationUI +linkerOpts = -framework CoreLocationUI diff --git a/kotlin-native/platformLibs/src/platform/ios/CreateML.def.disabled b/kotlin-native/platformLibs/src/platform/ios/CreateML.def.disabled new file mode 100644 index 00000000000..ab3c6a4d380 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CreateML.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CreateML + +modules = CreateML +compilerOpts = -framework CreateML +linkerOpts = -framework CreateML +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/DataDetection.def b/kotlin-native/platformLibs/src/platform/ios/DataDetection.def new file mode 100644 index 00000000000..997fe6dbbb9 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/DataDetection.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.DataDetection + +modules = DataDetection +compilerOpts = -framework DataDetection +linkerOpts = -framework DataDetection diff --git a/kotlin-native/platformLibs/src/platform/ios/DeviceActivity.def.disabled b/kotlin-native/platformLibs/src/platform/ios/DeviceActivity.def.disabled new file mode 100644 index 00000000000..ac955fbbb18 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/DeviceActivity.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.DeviceActivity + +modules = DeviceActivity +compilerOpts = -framework DeviceActivity +linkerOpts = -framework DeviceActivity +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/FamilyControls.def.disabled b/kotlin-native/platformLibs/src/platform/ios/FamilyControls.def.disabled new file mode 100644 index 00000000000..26b5951ed02 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/FamilyControls.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.FamilyControls + +modules = FamilyControls +compilerOpts = -framework FamilyControls +linkerOpts = -framework FamilyControls +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/GameKit.def b/kotlin-native/platformLibs/src/platform/ios/GameKit.def index b9958def04b..d3bdbd5f9d6 100644 --- a/kotlin-native/platformLibs/src/platform/ios/GameKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/GameKit.def @@ -1,4 +1,4 @@ -depends = 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 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 language = Objective-C package = platform.GameKit modules = GameKit diff --git a/kotlin-native/platformLibs/src/platform/ios/GroupActivities.def.disabled b/kotlin-native/platformLibs/src/platform/ios/GroupActivities.def.disabled new file mode 100644 index 00000000000..f8572f65f0d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/GroupActivities.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.GroupActivities + +modules = GroupActivities +compilerOpts = -framework GroupActivities +linkerOpts = -framework GroupActivities +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/Intents.def b/kotlin-native/platformLibs/src/platform/ios/Intents.def index 1c60e2d0d2b..453ef5ec5a2 100644 --- a/kotlin-native/platformLibs/src/platform/ios/Intents.def +++ b/kotlin-native/platformLibs/src/platform/ios/Intents.def @@ -1,4 +1,4 @@ -depends = CFNetwork CoreFoundation CoreGraphics CoreLocation Foundation Security darwin posix +depends = CFNetwork CoreFoundation CoreGraphics CoreLocation Foundation Security UserNotifications darwin posix language = Objective-C package = platform.Intents modules = Intents diff --git a/kotlin-native/platformLibs/src/platform/ios/ManagedSettings.def.disabled b/kotlin-native/platformLibs/src/platform/ios/ManagedSettings.def.disabled new file mode 100644 index 00000000000..19d873b7adf --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ManagedSettings.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.ManagedSettings + +modules = ManagedSettings +compilerOpts = -framework ManagedSettings +linkerOpts = -framework ManagedSettings +#Disabled: Not officially available for ios, Swift-only diff --git a/kotlin-native/platformLibs/src/platform/ios/ManagedSettingsUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/ManagedSettingsUI.def.disabled new file mode 100644 index 00000000000..5b16b8bed81 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ManagedSettingsUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.ManagedSettingsUI + +modules = ManagedSettingsUI +compilerOpts = -framework ManagedSettingsUI +linkerOpts = -framework ManagedSettingsUI +#Disabled: Not officially available for ios, Swift-only diff --git a/kotlin-native/platformLibs/src/platform/ios/MediaAccessibility.def b/kotlin-native/platformLibs/src/platform/ios/MediaAccessibility.def index dbbe59f9038..5def746f9c0 100644 --- a/kotlin-native/platformLibs/src/platform/ios/MediaAccessibility.def +++ b/kotlin-native/platformLibs/src/platform/ios/MediaAccessibility.def @@ -1,4 +1,4 @@ -depends = CFNetwork CoreFoundation CoreGraphics CoreText EAGL Foundation Metal QuartzCore Security darwin posix +depends = CoreFoundation CoreGraphics CoreText darwin posix language = Objective-C package = platform.MediaAccessibility modules = MediaAccessibility diff --git a/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def b/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def index 9ab112c4e7f..937de098474 100644 --- a/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def +++ b/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def @@ -1,4 +1,4 @@ -depends = AVFoundation CFNetwork CoreFoundation CoreGraphics CoreImage CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +depends = AVFoundation CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix language = Objective-C package = platform.MediaPlayer headers = MediaPlayer/MediaPlayer.h diff --git a/kotlin-native/platformLibs/src/platform/ios/MusicKit.def.disabled b/kotlin-native/platformLibs/src/platform/ios/MusicKit.def.disabled new file mode 100644 index 00000000000..6ee3455ab52 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/MusicKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.MusicKit + +modules = MusicKit +compilerOpts = -framework MusicKit +linkerOpts = -framework MusicKit +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/PHASE.def b/kotlin-native/platformLibs/src/platform/ios/PHASE.def new file mode 100644 index 00000000000..77bedbf1889 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/PHASE.def @@ -0,0 +1,7 @@ +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal ModelIO OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.PHASE + +modules = PHASE +compilerOpts = -framework PHASE +linkerOpts = -framework PHASE diff --git a/kotlin-native/platformLibs/src/platform/ios/Photos.def b/kotlin-native/platformLibs/src/platform/ios/Photos.def index d2ace735439..9a586e3dcf9 100644 --- a/kotlin-native/platformLibs/src/platform/ios/Photos.def +++ b/kotlin-native/platformLibs/src/platform/ios/Photos.def @@ -1,4 +1,4 @@ -depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix language = Objective-C package = platform.Photos modules = Photos diff --git a/kotlin-native/platformLibs/src/platform/ios/PhotosUI.def b/kotlin-native/platformLibs/src/platform/ios/PhotosUI.def index b3bfb0759b5..584e8017ca1 100644 --- a/kotlin-native/platformLibs/src/platform/ios/PhotosUI.def +++ b/kotlin-native/platformLibs/src/platform/ios/PhotosUI.def @@ -1,4 +1,4 @@ -depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon Photos QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon Photos QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix language = Objective-C package = platform.PhotosUI modules = PhotosUI diff --git a/kotlin-native/platformLibs/src/platform/ios/QuickLook.def b/kotlin-native/platformLibs/src/platform/ios/QuickLook.def index 05721bfdc39..fab4b52829c 100644 --- a/kotlin-native/platformLibs/src/platform/ios/QuickLook.def +++ b/kotlin-native/platformLibs/src/platform/ios/QuickLook.def @@ -1,4 +1,4 @@ -depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore QuickLookThumbnailing Security UIKit UserNotifications darwin posix +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon PDFKit QuartzCore QuickLookThumbnailing Security UIKit UniformTypeIdentifiers UserNotifications darwin posix language = Objective-C package = platform.QuickLook modules = QuickLook diff --git a/kotlin-native/platformLibs/src/platform/ios/RealityFoundation.def.disabled b/kotlin-native/platformLibs/src/platform/ios/RealityFoundation.def.disabled new file mode 100644 index 00000000000..1dec78be950 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/RealityFoundation.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.RealityFoundation + +modules = RealityFoundation +compilerOpts = -framework RealityFoundation +linkerOpts = -framework RealityFoundation +# Swift-only module. Probably a part of RealityKit. diff --git a/kotlin-native/platformLibs/src/platform/ios/ReplayKit.def b/kotlin-native/platformLibs/src/platform/ios/ReplayKit.def index eec6fbfa75f..28110f153b4 100644 --- a/kotlin-native/platformLibs/src/platform/ios/ReplayKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/ReplayKit.def @@ -1,4 +1,4 @@ -depends = 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 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 language = Objective-C package = platform.ReplayKit modules = ReplayKit diff --git a/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def b/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def new file mode 100644 index 00000000000..fb3f52e4af6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def @@ -0,0 +1,7 @@ +depends = AVFAudio AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.ShazamKit + +modules = ShazamKit +compilerOpts = -framework ShazamKit +linkerOpts = -framework ShazamKit diff --git a/kotlin-native/platformLibs/src/platform/ios/SoundAnalysis.def b/kotlin-native/platformLibs/src/platform/ios/SoundAnalysis.def index b5a396561bd..52ba1efc6a5 100644 --- a/kotlin-native/platformLibs/src/platform/ios/SoundAnalysis.def +++ b/kotlin-native/platformLibs/src/platform/ios/SoundAnalysis.def @@ -1,4 +1,4 @@ -depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreML CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreML CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix language = Objective-C package = platform.SoundAnalysis modules = SoundAnalysis diff --git a/kotlin-native/platformLibs/src/platform/ios/Speech.def b/kotlin-native/platformLibs/src/platform/ios/Speech.def index cf581fc1773..b7520933990 100644 --- a/kotlin-native/platformLibs/src/platform/ios/Speech.def +++ b/kotlin-native/platformLibs/src/platform/ios/Speech.def @@ -1,4 +1,4 @@ -depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix language = Objective-C package = platform.Speech modules = Speech diff --git a/kotlin-native/platformLibs/src/platform/ios/TabularData.def.disabled b/kotlin-native/platformLibs/src/platform/ios/TabularData.def.disabled new file mode 100644 index 00000000000..25d99f8f204 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/TabularData.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.TabularData + +modules = TabularData +compilerOpts = -framework TabularData +linkerOpts = -framework TabularData +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/ThreadNetwork.def b/kotlin-native/platformLibs/src/platform/ios/ThreadNetwork.def new file mode 100644 index 00000000000..b10ab94657e --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ThreadNetwork.def @@ -0,0 +1,13 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.ThreadNetwork +headers.ios_arm32 = ThreadNetwork/THClient.h ThreadNetwork/THCredentials.h +headers.ios_arm64 = ThreadNetwork/THClient.h ThreadNetwork/THCredentials.h + +headerFilter = ThreadNetwork/** + +compilerOpts.ios_arm32 = -framework ThreadNetwork +linkerOpts.ios_arm32 = -framework ThreadNetwork + +compilerOpts.ios_arm64 = -framework ThreadNetwork +linkerOpts.ios_arm64 = -framework ThreadNetwork diff --git a/kotlin-native/platformLibs/src/platform/ios/_CoreData_CloudKit.def b/kotlin-native/platformLibs/src/platform/ios/_CoreData_CloudKit.def new file mode 100644 index 00000000000..c44acfca98e --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_CoreData_CloudKit.def @@ -0,0 +1,8 @@ +depends = CoreData CoreFoundation Foundation darwin posix +language = Objective-C +package = platform._CoreData_CloudKit + +modules = _CoreData_CloudKit +compilerOpts = -framework _CoreData_CloudKit +linkerOpts = -framework _CoreData_CloudKit +#Provides . Why is it so complicated? diff --git a/kotlin-native/platformLibs/src/platform/ios/_CoreLocationUI_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_CoreLocationUI_SwiftUI.def.disabled new file mode 100644 index 00000000000..ab78239dd58 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_CoreLocationUI_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._CoreLocationUI_SwiftUI + +modules = _CoreLocationUI_SwiftUI +compilerOpts = -framework _CoreLocationUI_SwiftUI +linkerOpts = -framework _CoreLocationUI_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_MusicKit_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_MusicKit_SwiftUI.def.disabled new file mode 100644 index 00000000000..c4c245a8793 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_MusicKit_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._MusicKit_SwiftUI + +modules = _MusicKit_SwiftUI +compilerOpts = -framework _MusicKit_SwiftUI +linkerOpts = -framework _MusicKit_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/iAd.def b/kotlin-native/platformLibs/src/platform/ios/iAd.def index a5e43cf8c0f..cb5c9665df6 100644 --- a/kotlin-native/platformLibs/src/platform/ios/iAd.def +++ b/kotlin-native/platformLibs/src/platform/ios/iAd.def @@ -1,4 +1,4 @@ -depends = AVFoundation AVKit 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 = CFNetwork CoreFoundation Foundation Security darwin posix language = Objective-C package = platform.iAd modules = iAd diff --git a/kotlin-native/platformLibs/src/platform/ios/posix.def b/kotlin-native/platformLibs/src/platform/ios/posix.def index 24bd53f65f6..6baf1f91ac6 100644 --- a/kotlin-native/platformLibs/src/platform/ios/posix.def +++ b/kotlin-native/platformLibs/src/platform/ios/posix.def @@ -20,6 +20,7 @@ excludedFunctions = acl_valid_link_np add_profil pfctlinput profil unwhiteout zo in6addr_linklocal_allv2routers excludedFunctions.ios_arm32 = longjmperror excludedFunctions.ios_arm64 = longjmperror +excludedFunctions.ios_simulator_arm64 = longjmperror excludedFunctions.ios_x64 = pthread_jit_write_protect_np pthread_jit_write_protect_supported_np ---