diff --git a/klib/src/platform/ios/AVFoundation.def b/klib/src/platform/ios/AVFoundation.def new file mode 100644 index 00000000000..0e9e6d7fd48 --- /dev/null +++ b/klib/src/platform/ios/AVFoundation.def @@ -0,0 +1,9 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation MediaToolbox Metal OpenGLESCommon QuartzCore Security darwin posix +language = Objective-C +package = platform.AVFoundation +headers = AVFoundation/AVFoundation.h AVFoundation/AVFAudio.h AVFoundation/AVAudioBuffer.h + +headerFilter = AVFoundation/** AVFAudio/** + +compilerOpts = -framework AVFoundation +linkerOpts = -framework AVFoundation diff --git a/klib/src/platform/ios/AVKit.def b/klib/src/platform/ios/AVKit.def new file mode 100644 index 00000000000..f535b4ba677 --- /dev/null +++ b/klib/src/platform/ios/AVKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.AVKit +headers = AVKit/AVKit.h + +headerFilter = AVKit/** + +compilerOpts = -framework AVKit +linkerOpts = -framework AVKit diff --git a/klib/src/platform/ios/Accelerate.def b/klib/src/platform/ios/Accelerate.def new file mode 100644 index 00000000000..3a708859b04 --- /dev/null +++ b/klib/src/platform/ios/Accelerate.def @@ -0,0 +1,9 @@ +depends = CoreFoundation CoreGraphics CoreVideo darwin posix +language = Objective-C +package = platform.Accelerate +headers = Accelerate/Accelerate.h + +headerFilter = Accelerate/** vecLib/** **/vecLib.h vImage/** + +compilerOpts = -framework Accelerate +linkerOpts = -framework Accelerate diff --git a/klib/src/platform/ios/Accounts.def b/klib/src/platform/ios/Accounts.def new file mode 100644 index 00000000000..28acd980438 --- /dev/null +++ b/klib/src/platform/ios/Accounts.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.Accounts +headers = Accounts/Accounts.h + +headerFilter = Accounts/** + +compilerOpts = -framework Accounts +linkerOpts = -framework Accounts diff --git a/klib/src/platform/ios/AdSupport.def b/klib/src/platform/ios/AdSupport.def new file mode 100644 index 00000000000..9fac32ce281 --- /dev/null +++ b/klib/src/platform/ios/AdSupport.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.AdSupport +headers = AdSupport/AdSupport.h + +headerFilter = AdSupport/** + +compilerOpts = -framework AdSupport +linkerOpts = -framework AdSupport diff --git a/klib/src/platform/ios/AddressBook.def b/klib/src/platform/ios/AddressBook.def new file mode 100644 index 00000000000..04e634f18d9 --- /dev/null +++ b/klib/src/platform/ios/AddressBook.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.AddressBook +headers = AddressBook/AddressBook.h + +headerFilter = AddressBook/** + +compilerOpts = -framework AddressBook +linkerOpts = -framework AddressBook diff --git a/klib/src/platform/ios/AddressBookUI.def b/klib/src/platform/ios/AddressBookUI.def new file mode 100644 index 00000000000..864768b181c --- /dev/null +++ b/klib/src/platform/ios/AddressBookUI.def @@ -0,0 +1,9 @@ +depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.AddressBookUI +headers = AddressBookUI/AddressBookUI.h + +headerFilter = AddressBookUI/** + +compilerOpts = -framework AddressBookUI +linkerOpts = -framework AddressBookUI diff --git a/klib/src/platform/ios/AssetsLibrary.def b/klib/src/platform/ios/AssetsLibrary.def new file mode 100644 index 00000000000..092b6b72912 --- /dev/null +++ b/klib/src/platform/ios/AssetsLibrary.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix +language = Objective-C +package = platform.AssetsLibrary +headers = AssetsLibrary/AssetsLibrary.h + +headerFilter = AssetsLibrary/** + +compilerOpts = -framework AssetsLibrary +linkerOpts = -framework AssetsLibrary diff --git a/klib/src/platform/ios/AudioToolbox.def b/klib/src/platform/ios/AudioToolbox.def new file mode 100644 index 00000000000..b3fc29a14be --- /dev/null +++ b/klib/src/platform/ios/AudioToolbox.def @@ -0,0 +1,12 @@ +depends = CFNetwork CoreAudio CoreFoundation CoreMIDI Foundation Security darwin posix +language = Objective-C +package = platform.AudioToolbox +headers = AudioToolbox/AudioToolbox.h \ + AudioUnit/AUAudioUnit.h AudioUnit/AUComponent.h AudioUnit/AudioComponent.h \ + AudioUnit/AudioUnit.h AudioUnit/AudioUnitProperties.h AudioUnit/AUAudioUnitImplementation.h \ + AudioUnit/AUParameters.h AudioUnit/AudioOutputUnit.h AudioUnit/AudioUnitParameters.h AudioUnit/MusicDevice.h + +headerFilter = AudioToolbox/** AudioUnit/** + +compilerOpts = -framework AudioToolbox +linkerOpts = -framework AudioToolbox diff --git a/klib/src/platform/ios/CFNetwork.def b/klib/src/platform/ios/CFNetwork.def new file mode 100644 index 00000000000..e8bd6a56a82 --- /dev/null +++ b/klib/src/platform/ios/CFNetwork.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.CFNetwork +headers = CFNetwork/CFNetwork.h + +headerFilter = CFNetwork/** + +compilerOpts = -framework CFNetwork +linkerOpts = -framework CFNetwork diff --git a/klib/src/platform/ios/CallKit.def b/klib/src/platform/ios/CallKit.def new file mode 100644 index 00000000000..70961abfb13 --- /dev/null +++ b/klib/src/platform/ios/CallKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CallKit +headers = CallKit/CallKit.h + +headerFilter = CallKit/** + +compilerOpts = -framework CallKit +linkerOpts = -framework CallKit diff --git a/klib/src/platform/ios/CloudKit.def b/klib/src/platform/ios/CloudKit.def new file mode 100644 index 00000000000..0995b9951fc --- /dev/null +++ b/klib/src/platform/ios/CloudKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork Contacts CoreFoundation CoreLocation Foundation Security darwin posix +language = Objective-C +package = platform.CloudKit +headers = CloudKit/CloudKit.h + +headerFilter = CloudKit/** + +compilerOpts = -framework CloudKit +linkerOpts = -framework CloudKit diff --git a/klib/src/platform/ios/Contacts.def b/klib/src/platform/ios/Contacts.def new file mode 100644 index 00000000000..93f9ba8d57c --- /dev/null +++ b/klib/src/platform/ios/Contacts.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.Contacts +headers = Contacts/Contacts.h + +headerFilter = Contacts/** + +compilerOpts = -framework Contacts +linkerOpts = -framework Contacts diff --git a/klib/src/platform/ios/ContactsUI.def b/klib/src/platform/ios/ContactsUI.def new file mode 100644 index 00000000000..89379b51d8d --- /dev/null +++ b/klib/src/platform/ios/ContactsUI.def @@ -0,0 +1,9 @@ +depends = CFNetwork Contacts CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.ContactsUI +headers = ContactsUI/ContactsUI.h + +headerFilter = ContactsUI/** + +compilerOpts = -framework ContactsUI +linkerOpts = -framework ContactsUI diff --git a/klib/src/platform/ios/CoreAudio.def b/klib/src/platform/ios/CoreAudio.def new file mode 100644 index 00000000000..95cf957147e --- /dev/null +++ b/klib/src/platform/ios/CoreAudio.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.CoreAudio +headers = CoreAudio/CoreAudioTypes.h + +headerFilter = CoreAudio/** + +compilerOpts = -framework CoreAudio +linkerOpts = -framework CoreAudio diff --git a/klib/src/platform/ios/CoreAudioKit.def b/klib/src/platform/ios/CoreAudioKit.def new file mode 100644 index 00000000000..4273d4d67bc --- /dev/null +++ b/klib/src/platform/ios/CoreAudioKit.def @@ -0,0 +1,9 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.CoreAudioKit +headers = CoreAudioKit/CoreAudioKit.h + +headerFilter = CoreAudioKit/** + +compilerOpts = -framework CoreAudioKit +linkerOpts = -framework CoreAudioKit diff --git a/klib/src/platform/ios/CoreBluetooth.def b/klib/src/platform/ios/CoreBluetooth.def new file mode 100644 index 00000000000..da1753f4fc6 --- /dev/null +++ b/klib/src/platform/ios/CoreBluetooth.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreBluetooth +headers = CoreBluetooth/CoreBluetooth.h + +headerFilter = CoreBluetooth/** + +compilerOpts = -framework CoreBluetooth +linkerOpts = -framework CoreBluetooth diff --git a/klib/src/platform/ios/CoreData.def b/klib/src/platform/ios/CoreData.def new file mode 100644 index 00000000000..b4a1ef08a63 --- /dev/null +++ b/klib/src/platform/ios/CoreData.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreData +headers = CoreData/CoreData.h + +headerFilter = CoreData/** + +compilerOpts = -framework CoreData +linkerOpts = -framework CoreData diff --git a/klib/src/platform/ios/CoreFoundation.def b/klib/src/platform/ios/CoreFoundation.def new file mode 100644 index 00000000000..1334861d337 --- /dev/null +++ b/klib/src/platform/ios/CoreFoundation.def @@ -0,0 +1,9 @@ +depends = darwin posix +language = Objective-C +package = platform.CoreFoundation +headers = CoreFoundation/CoreFoundation.h CoreFoundation/CFPlugIn.h CoreFoundation/CFPlugInCOM.h + +headerFilter = CoreFoundation/** + +compilerOpts = -framework CoreFoundation +linkerOpts = -framework CoreFoundation diff --git a/klib/src/platform/ios/CoreGraphics.def b/klib/src/platform/ios/CoreGraphics.def new file mode 100644 index 00000000000..132a027b485 --- /dev/null +++ b/klib/src/platform/ios/CoreGraphics.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.CoreGraphics +headers = CoreGraphics/CoreGraphics.h + +headerFilter = CoreGraphics/** + +compilerOpts = -framework CoreGraphics +linkerOpts = -framework CoreGraphics diff --git a/klib/src/platform/ios/CoreImage.def b/klib/src/platform/ios/CoreImage.def new file mode 100644 index 00000000000..b67509ba69b --- /dev/null +++ b/klib/src/platform/ios/CoreImage.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreVideo EAGL Foundation Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.CoreImage +headers = CoreImage/CoreImage.h + +headerFilter = CoreImage/** + +compilerOpts = -framework CoreImage +linkerOpts = -framework CoreImage diff --git a/klib/src/platform/ios/CoreLocation.def b/klib/src/platform/ios/CoreLocation.def new file mode 100644 index 00000000000..c4da4f9361c --- /dev/null +++ b/klib/src/platform/ios/CoreLocation.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreLocation +headers = CoreLocation/CoreLocation.h + +headerFilter = CoreLocation/** + +compilerOpts = -framework CoreLocation +linkerOpts = -framework CoreLocation diff --git a/klib/src/platform/ios/CoreMIDI.def b/klib/src/platform/ios/CoreMIDI.def new file mode 100644 index 00000000000..c1d8e39c786 --- /dev/null +++ b/klib/src/platform/ios/CoreMIDI.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreMIDI +headers = CoreMIDI/CoreMIDI.h + +headerFilter = CoreMIDI/** + +compilerOpts = -framework CoreMIDI +linkerOpts = -framework CoreMIDI diff --git a/klib/src/platform/ios/CoreMedia.def b/klib/src/platform/ios/CoreMedia.def new file mode 100644 index 00000000000..555a02e66ee --- /dev/null +++ b/klib/src/platform/ios/CoreMedia.def @@ -0,0 +1,9 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreVideo Foundation Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.CoreMedia +headers = CoreMedia/CoreMedia.h + +headerFilter = CoreMedia/** + +compilerOpts = -framework CoreMedia +linkerOpts = -framework CoreMedia diff --git a/klib/src/platform/ios/CoreMotion.def b/klib/src/platform/ios/CoreMotion.def new file mode 100644 index 00000000000..ad6a48f97f1 --- /dev/null +++ b/klib/src/platform/ios/CoreMotion.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreMotion +headers = CoreMotion/CoreMotion.h + +headerFilter = CoreMotion/** + +compilerOpts = -framework CoreMotion +linkerOpts = -framework CoreMotion diff --git a/klib/src/platform/ios/CoreSpotlight.def b/klib/src/platform/ios/CoreSpotlight.def new file mode 100644 index 00000000000..732995f433f --- /dev/null +++ b/klib/src/platform/ios/CoreSpotlight.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreSpotlight +headers = CoreSpotlight/CoreSpotlight.h + +headerFilter = CoreSpotlight/** + +compilerOpts = -framework CoreSpotlight +linkerOpts = -framework CoreSpotlight diff --git a/klib/src/platform/ios/CoreTelephony.def b/klib/src/platform/ios/CoreTelephony.def new file mode 100644 index 00000000000..90a886e66a8 --- /dev/null +++ b/klib/src/platform/ios/CoreTelephony.def @@ -0,0 +1,11 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.CoreTelephony +headers = CoreTelephony/CTCall.h CoreTelephony/CTCallCenter.h CoreTelephony/CTCarrier.h \ + CoreTelephony/CTCellularData.h CoreTelephony/CTSubscriber.h CoreTelephony/CTSubscriberInfo.h \ + CoreTelephony/CTTelephonyNetworkInfo.h CoreTelephony/CoreTelephonyDefines.h + +headerFilter = CoreTelephony/** + +compilerOpts = -framework CoreTelephony +linkerOpts = -framework CoreTelephony diff --git a/klib/src/platform/ios/CoreText.def b/klib/src/platform/ios/CoreText.def new file mode 100644 index 00000000000..777002e0e56 --- /dev/null +++ b/klib/src/platform/ios/CoreText.def @@ -0,0 +1,9 @@ +depends = CoreFoundation CoreGraphics darwin posix +language = Objective-C +package = platform.CoreText +headers = CoreText/CoreText.h + +headerFilter = CoreText/** + +compilerOpts = -framework CoreText +linkerOpts = -framework CoreText diff --git a/klib/src/platform/ios/CoreVideo.def b/klib/src/platform/ios/CoreVideo.def new file mode 100644 index 00000000000..c1407e08e85 --- /dev/null +++ b/klib/src/platform/ios/CoreVideo.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics Foundation Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.CoreVideo +headers = CoreVideo/CoreVideo.h + +headerFilter = CoreVideo/** + +compilerOpts = -framework CoreVideo +linkerOpts = -framework CoreVideo diff --git a/klib/src/platform/ios/EAGL.def b/klib/src/platform/ios/EAGL.def new file mode 100644 index 00000000000..9937e7c0f0a --- /dev/null +++ b/klib/src/platform/ios/EAGL.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.EAGL +headers = OpenGLES/EAGL.h OpenGLES/EAGLDrawable.h + +headerFilter = OpenGLES/** + +compilerOpts = -framework OpenGLES +linkerOpts = -framework OpenGLES diff --git a/klib/src/platform/ios/EventKit.def b/klib/src/platform/ios/EventKit.def new file mode 100644 index 00000000000..83426cb45f2 --- /dev/null +++ b/klib/src/platform/ios/EventKit.def @@ -0,0 +1,9 @@ +depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreLocation Foundation Security darwin posix +language = Objective-C +package = platform.EventKit +headers = EventKit/EventKit.h + +headerFilter = EventKit/** + +compilerOpts = -framework EventKit +linkerOpts = -framework EventKit diff --git a/klib/src/platform/ios/EventKitUI.def b/klib/src/platform/ios/EventKitUI.def new file mode 100644 index 00000000000..fe141c53eae --- /dev/null +++ b/klib/src/platform/ios/EventKitUI.def @@ -0,0 +1,9 @@ +depends = AddressBook CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL EventKit Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.EventKitUI +headers = EventKitUI/EventKitUI.h + +headerFilter = EventKitUI/** + +compilerOpts = -framework EventKitUI +linkerOpts = -framework EventKitUI diff --git a/klib/src/platform/ios/ExternalAccessory.def b/klib/src/platform/ios/ExternalAccessory.def new file mode 100644 index 00000000000..d84c393d6a1 --- /dev/null +++ b/klib/src/platform/ios/ExternalAccessory.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.ExternalAccessory +headers = ExternalAccessory/ExternalAccessory.h + +headerFilter = ExternalAccessory/** + +compilerOpts = -framework ExternalAccessory +linkerOpts = -framework ExternalAccessory diff --git a/klib/src/platform/ios/Foundation.def b/klib/src/platform/ios/Foundation.def new file mode 100644 index 00000000000..f8479a65e52 --- /dev/null +++ b/klib/src/platform/ios/Foundation.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Security darwin posix +language = Objective-C +package = platform.Foundation +headers = Foundation/Foundation.h + +headerFilter = Foundation/** + +compilerOpts = -framework Foundation +linkerOpts = -framework Foundation diff --git a/klib/src/platform/ios/GLKit.def b/klib/src/platform/ios/GLKit.def new file mode 100644 index 00000000000..cc29a69a401 --- /dev/null +++ b/klib/src/platform/ios/GLKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal ModelIO OpenGLES2 OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.GLKit +headers = GLKit/GLKit.h + +headerFilter = GLKit/** + +compilerOpts = -framework GLKit +linkerOpts = -framework GLKit diff --git a/klib/src/platform/ios/GSS.def b/klib/src/platform/ios/GSS.def new file mode 100644 index 00000000000..75350190cf7 --- /dev/null +++ b/klib/src/platform/ios/GSS.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.GSS +headers = GSS/GSS.h + +headerFilter = GSS/** + +compilerOpts = -framework GSS +linkerOpts = -framework GSS diff --git a/klib/src/platform/ios/GameController.def b/klib/src/platform/ios/GameController.def new file mode 100644 index 00000000000..b13d8b7c838 --- /dev/null +++ b/klib/src/platform/ios/GameController.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.GameController +headers = GameController/GameController.h + +headerFilter = GameController/** + +compilerOpts = -framework GameController +linkerOpts = -framework GameController diff --git a/klib/src/platform/ios/GameKit.def.disabled b/klib/src/platform/ios/GameKit.def.disabled new file mode 100644 index 00000000000..e52942b131d --- /dev/null +++ b/klib/src/platform/ios/GameKit.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.GameKit +headers = GameKit/GameKit.h + +headerFilter = GameKit/** + +compilerOpts = -framework GameKit +linkerOpts = -framework GameKit diff --git a/klib/src/platform/ios/GameplayKit.def.disabled b/klib/src/platform/ios/GameplayKit.def.disabled new file mode 100644 index 00000000000..6fc0bb930fc --- /dev/null +++ b/klib/src/platform/ios/GameplayKit.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.GameplayKit +headers = GameplayKit/GameplayKit.h + +headerFilter = GameplayKit/** + +compilerOpts = -framework GameplayKit +linkerOpts = -framework GameplayKit diff --git a/klib/src/platform/ios/HealthKit.def b/klib/src/platform/ios/HealthKit.def new file mode 100644 index 00000000000..cb95abe7b3d --- /dev/null +++ b/klib/src/platform/ios/HealthKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.HealthKit +headers = HealthKit/HealthKit.h + +headerFilter = HealthKit/** + +compilerOpts = -framework HealthKit +linkerOpts = -framework HealthKit diff --git a/klib/src/platform/ios/HealthKitUI.def b/klib/src/platform/ios/HealthKitUI.def new file mode 100644 index 00000000000..ae5d094e358 --- /dev/null +++ b/klib/src/platform/ios/HealthKitUI.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation HealthKit Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.HealthKitUI +headers = HealthKitUI/HealthKitUI.h + +headerFilter = HealthKitUI/** + +compilerOpts = -framework HealthKitUI +linkerOpts = -framework HealthKitUI diff --git a/klib/src/platform/ios/HomeKit.def b/klib/src/platform/ios/HomeKit.def new file mode 100644 index 00000000000..0f7beb79787 --- /dev/null +++ b/klib/src/platform/ios/HomeKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.HomeKit +headers = HomeKit/HomeKit.h + +headerFilter = HomeKit/** + +compilerOpts = -framework HomeKit +linkerOpts = -framework HomeKit diff --git a/klib/src/platform/ios/ImageIO.def b/klib/src/platform/ios/ImageIO.def new file mode 100644 index 00000000000..6b4ad042d36 --- /dev/null +++ b/klib/src/platform/ios/ImageIO.def @@ -0,0 +1,9 @@ +depends = CoreFoundation CoreGraphics darwin posix +language = Objective-C +package = platform.ImageIO +headers = ImageIO/ImageIO.h + +headerFilter = ImageIO/** + +compilerOpts = -framework ImageIO +linkerOpts = -framework ImageIO diff --git a/klib/src/platform/ios/Intents.def b/klib/src/platform/ios/Intents.def new file mode 100644 index 00000000000..8bf4080fcd7 --- /dev/null +++ b/klib/src/platform/ios/Intents.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreLocation Foundation Security darwin posix +language = Objective-C +package = platform.Intents +headers = Intents/Intents.h + +headerFilter = Intents/** + +compilerOpts = -framework Intents +linkerOpts = -framework Intents diff --git a/klib/src/platform/ios/IntentsUI.def b/klib/src/platform/ios/IntentsUI.def new file mode 100644 index 00000000000..85d1889313e --- /dev/null +++ b/klib/src/platform/ios/IntentsUI.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Intents Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.IntentsUI +headers = IntentsUI/IntentsUI.h + +headerFilter = IntentsUI/** + +compilerOpts = -framework IntentsUI +linkerOpts = -framework IntentsUI diff --git a/klib/src/platform/ios/JavaScriptCore.def.disabled b/klib/src/platform/ios/JavaScriptCore.def.disabled new file mode 100644 index 00000000000..0731a5a4560 --- /dev/null +++ b/klib/src/platform/ios/JavaScriptCore.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix +language = Objective-C +package = platform.JavaScriptCore +headers = JavaScriptCore/JavaScriptCore.h + +headerFilter = JavaScriptCore/** + +compilerOpts = -framework JavaScriptCore +linkerOpts = -framework JavaScriptCore diff --git a/klib/src/platform/ios/LocalAuthentication.def b/klib/src/platform/ios/LocalAuthentication.def new file mode 100644 index 00000000000..d676edc7adf --- /dev/null +++ b/klib/src/platform/ios/LocalAuthentication.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.LocalAuthentication +headers = LocalAuthentication/LocalAuthentication.h + +headerFilter = LocalAuthentication/** + +compilerOpts = -framework LocalAuthentication +linkerOpts = -framework LocalAuthentication diff --git a/klib/src/platform/ios/MapKit.def b/klib/src/platform/ios/MapKit.def new file mode 100644 index 00000000000..5cb52aaa0e4 --- /dev/null +++ b/klib/src/platform/ios/MapKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.MapKit +headers = MapKit/MapKit.h + +headerFilter = MapKit/** + +compilerOpts = -framework MapKit +linkerOpts = -framework MapKit diff --git a/klib/src/platform/ios/MediaAccessibility.def b/klib/src/platform/ios/MediaAccessibility.def new file mode 100644 index 00000000000..aea37b92514 --- /dev/null +++ b/klib/src/platform/ios/MediaAccessibility.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreText EAGL Foundation Metal QuartzCore Security darwin posix +language = Objective-C +package = platform.MediaAccessibility +headers = MediaAccessibility/MediaAccessibility.h + +headerFilter = MediaAccessibility/** + +compilerOpts = -framework MediaAccessibility +linkerOpts = -framework MediaAccessibility diff --git a/klib/src/platform/ios/MediaPlayer.def b/klib/src/platform/ios/MediaPlayer.def new file mode 100644 index 00000000000..65002747f23 --- /dev/null +++ b/klib/src/platform/ios/MediaPlayer.def @@ -0,0 +1,9 @@ +depends = AVFoundation CFNetwork CoreFoundation CoreGraphics CoreImage CoreMedia CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.MediaPlayer +headers = MediaPlayer/MediaPlayer.h + +headerFilter = MediaPlayer/** + +compilerOpts = -framework MediaPlayer +linkerOpts = -framework MediaPlayer diff --git a/klib/src/platform/ios/MediaToolbox.def b/klib/src/platform/ios/MediaToolbox.def new file mode 100644 index 00000000000..cbd7afa2fe1 --- /dev/null +++ b/klib/src/platform/ios/MediaToolbox.def @@ -0,0 +1,9 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.MediaToolbox +headers = MediaToolbox/MediaToolbox.h + +headerFilter = MediaToolbox/** + +compilerOpts = -framework MediaToolbox +linkerOpts = -framework MediaToolbox diff --git a/klib/src/platform/ios/MessageUI.def b/klib/src/platform/ios/MessageUI.def new file mode 100644 index 00000000000..9409d15ba9e --- /dev/null +++ b/klib/src/platform/ios/MessageUI.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.MessageUI +headers = MessageUI/MessageUI.h + +headerFilter = MessageUI/** + +compilerOpts = -framework MessageUI +linkerOpts = -framework MessageUI diff --git a/klib/src/platform/ios/Messages.def b/klib/src/platform/ios/Messages.def new file mode 100644 index 00000000000..784b51fe251 --- /dev/null +++ b/klib/src/platform/ios/Messages.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.Messages +headers = Messages/Messages.h + +headerFilter = Messages/** + +compilerOpts = -framework Messages +linkerOpts = -framework Messages diff --git a/klib/src/platform/ios/Metal.def b/klib/src/platform/ios/Metal.def new file mode 100644 index 00000000000..bf1b5ce769e --- /dev/null +++ b/klib/src/platform/ios/Metal.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.Metal +headers = Metal/Metal.h + +headerFilter = Metal/** + +compilerOpts = -framework Metal +linkerOpts = -framework Metal diff --git a/klib/src/platform/ios/MetalKit.def.disabled b/klib/src/platform/ios/MetalKit.def.disabled new file mode 100644 index 00000000000..ada0107a687 --- /dev/null +++ b/klib/src/platform/ios/MetalKit.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.MetalKit +headers = MetalKit/MetalKit.h + +headerFilter = MetalKit/** + +compilerOpts = -framework MetalKit +linkerOpts = -framework MetalKit diff --git a/klib/src/platform/ios/MetalPerformanceShaders.def.disabled b/klib/src/platform/ios/MetalPerformanceShaders.def.disabled new file mode 100644 index 00000000000..efd85d8fa1e --- /dev/null +++ b/klib/src/platform/ios/MetalPerformanceShaders.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.MetalPerformanceShaders +headers = MetalPerformanceShaders/MetalPerformanceShaders.h + +headerFilter = MetalPerformanceShaders/** + +compilerOpts = -framework MetalPerformanceShaders +linkerOpts = -framework MetalPerformanceShaders diff --git a/klib/src/platform/ios/MobileCoreServices.def b/klib/src/platform/ios/MobileCoreServices.def new file mode 100644 index 00000000000..1be7217677a --- /dev/null +++ b/klib/src/platform/ios/MobileCoreServices.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.MobileCoreServices +headers = MobileCoreServices/MobileCoreServices.h + +headerFilter = MobileCoreServices/** + +compilerOpts = -framework MobileCoreServices +linkerOpts = -framework MobileCoreServices diff --git a/klib/src/platform/ios/ModelIO.def b/klib/src/platform/ios/ModelIO.def new file mode 100644 index 00000000000..181e26a0e71 --- /dev/null +++ b/klib/src/platform/ios/ModelIO.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics Foundation Security darwin posix +language = Objective-C +package = platform.ModelIO +headers = ModelIO/ModelIO.h + +headerFilter = ModelIO/** + +compilerOpts = -framework ModelIO +linkerOpts = -framework ModelIO diff --git a/klib/src/platform/ios/MultipeerConnectivity.def b/klib/src/platform/ios/MultipeerConnectivity.def new file mode 100644 index 00000000000..7816bc3d77e --- /dev/null +++ b/klib/src/platform/ios/MultipeerConnectivity.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.MultipeerConnectivity +headers = MultipeerConnectivity/MultipeerConnectivity.h + +headerFilter = MultipeerConnectivity/** + +compilerOpts = -framework MultipeerConnectivity +linkerOpts = -framework MultipeerConnectivity diff --git a/klib/src/platform/ios/NetworkExtension.def b/klib/src/platform/ios/NetworkExtension.def new file mode 100644 index 00000000000..e21efae1b45 --- /dev/null +++ b/klib/src/platform/ios/NetworkExtension.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.NetworkExtension +headers = NetworkExtension/NetworkExtension.h + +headerFilter = NetworkExtension/** + +compilerOpts = -framework NetworkExtension +linkerOpts = -framework NetworkExtension diff --git a/klib/src/platform/ios/NewsstandKit.def b/klib/src/platform/ios/NewsstandKit.def new file mode 100644 index 00000000000..730b694a5bb --- /dev/null +++ b/klib/src/platform/ios/NewsstandKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.NewsstandKit +headers = NewsstandKit/NewsstandKit.h + +headerFilter = NewsstandKit/** + +compilerOpts = -framework NewsstandKit +linkerOpts = -framework NewsstandKit diff --git a/klib/src/platform/ios/NotificationCenter.def b/klib/src/platform/ios/NotificationCenter.def new file mode 100644 index 00000000000..37bb035e364 --- /dev/null +++ b/klib/src/platform/ios/NotificationCenter.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.NotificationCenter +headers = NotificationCenter/NotificationCenter.h + +headerFilter = NotificationCenter/** + +compilerOpts = -framework NotificationCenter +linkerOpts = -framework NotificationCenter diff --git a/klib/src/platform/ios/OpenAL.def b/klib/src/platform/ios/OpenAL.def new file mode 100644 index 00000000000..d20d8126586 --- /dev/null +++ b/klib/src/platform/ios/OpenAL.def @@ -0,0 +1,9 @@ +depends = posix +language = Objective-C +package = platform.OpenAL +headers = OpenAL/OpenAL.h + +headerFilter = OpenAL/** + +compilerOpts = -framework OpenAL +linkerOpts = -framework OpenAL diff --git a/klib/src/platform/ios/OpenGLES.def b/klib/src/platform/ios/OpenGLES.def new file mode 100644 index 00000000000..8b6a499b60f --- /dev/null +++ b/klib/src/platform/ios/OpenGLES.def @@ -0,0 +1,9 @@ +depends = OpenGLESCommon posix +language = Objective-C +package = platform.gles +headers = OpenGLES/ES1/gl.h OpenGLES/ES1/glext.h + +headerFilter = OpenGLES/ES1/** + +compilerOpts = -framework OpenGLES +linkerOpts = -framework OpenGLES diff --git a/klib/src/platform/ios/OpenGLES2.def b/klib/src/platform/ios/OpenGLES2.def new file mode 100644 index 00000000000..8cda04026c8 --- /dev/null +++ b/klib/src/platform/ios/OpenGLES2.def @@ -0,0 +1,9 @@ +depends = OpenGLESCommon posix +language = Objective-C +package = platform.gles2 +headers = OpenGLES/ES2/gl.h OpenGLES/ES2/glext.h + +headerFilter = OpenGLES/ES2/** + +compilerOpts = -framework OpenGLES +linkerOpts = -framework OpenGLES diff --git a/klib/src/platform/ios/OpenGLES3.def b/klib/src/platform/ios/OpenGLES3.def new file mode 100644 index 00000000000..ff03b41615d --- /dev/null +++ b/klib/src/platform/ios/OpenGLES3.def @@ -0,0 +1,9 @@ +depends = OpenGLESCommon posix +language = Objective-C +package = platform.gles3 +headers = OpenGLES/ES3/gl.h OpenGLES/ES3/glext.h + +headerFilter = OpenGLES/ES3/** + +compilerOpts = -framework OpenGLES +linkerOpts = -framework OpenGLES diff --git a/klib/src/platform/ios/OpenGLESCommon.def b/klib/src/platform/ios/OpenGLESCommon.def new file mode 100644 index 00000000000..2c19d621104 --- /dev/null +++ b/klib/src/platform/ios/OpenGLESCommon.def @@ -0,0 +1,9 @@ +depends = posix +language = Objective-C +package = platform.glescommon +headers = OpenGLES/gltypes.h + +headerFilter = OpenGLES/gltypes.h + +compilerOpts = -framework OpenGLES +linkerOpts = -framework OpenGLES diff --git a/klib/src/platform/ios/PassKit.def b/klib/src/platform/ios/PassKit.def new file mode 100644 index 00000000000..4fbca70a0f4 --- /dev/null +++ b/klib/src/platform/ios/PassKit.def @@ -0,0 +1,9 @@ +depends = AddressBook CFNetwork Contacts CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.PassKit +headers = PassKit/PassKit.h + +headerFilter = PassKit/** + +compilerOpts = -framework PassKit +linkerOpts = -framework PassKit diff --git a/klib/src/platform/ios/Photos.def b/klib/src/platform/ios/Photos.def new file mode 100644 index 00000000000..3b1204ee325 --- /dev/null +++ b/klib/src/platform/ios/Photos.def @@ -0,0 +1,9 @@ +depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL Foundation ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.Photos +headers = Photos/Photos.h + +headerFilter = Photos/** + +compilerOpts = -framework Photos +linkerOpts = -framework Photos diff --git a/klib/src/platform/ios/PhotosUI.def b/klib/src/platform/ios/PhotosUI.def new file mode 100644 index 00000000000..15ef8e4855a --- /dev/null +++ b/klib/src/platform/ios/PhotosUI.def @@ -0,0 +1,9 @@ +depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreImage CoreLocation CoreMIDI CoreMedia CoreText CoreVideo EAGL Foundation ImageIO MediaToolbox Metal OpenGLESCommon Photos QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.PhotosUI +headers = PhotosUI/PhotosUI.h + +headerFilter = PhotosUI/** + +compilerOpts = -framework PhotosUI +linkerOpts = -framework PhotosUI diff --git a/klib/src/platform/ios/PushKit.def b/klib/src/platform/ios/PushKit.def new file mode 100644 index 00000000000..67d13811a36 --- /dev/null +++ b/klib/src/platform/ios/PushKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.PushKit +headers = PushKit/PushKit.h + +headerFilter = PushKit/** + +compilerOpts = -framework PushKit +linkerOpts = -framework PushKit diff --git a/klib/src/platform/ios/QuartzCore.def b/klib/src/platform/ios/QuartzCore.def new file mode 100644 index 00000000000..bf48c159014 --- /dev/null +++ b/klib/src/platform/ios/QuartzCore.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics EAGL Foundation Metal Security darwin posix +language = Objective-C +package = platform.QuartzCore +headers = QuartzCore/QuartzCore.h + +headerFilter = QuartzCore/** + +compilerOpts = -framework QuartzCore +linkerOpts = -framework QuartzCore diff --git a/klib/src/platform/ios/QuickLook.def b/klib/src/platform/ios/QuickLook.def new file mode 100644 index 00000000000..38c75d959d1 --- /dev/null +++ b/klib/src/platform/ios/QuickLook.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.QuickLook +headers = QuickLook/QuickLook.h + +headerFilter = QuickLook/** + +compilerOpts = -framework QuickLook +linkerOpts = -framework QuickLook diff --git a/klib/src/platform/ios/ReplayKit.def b/klib/src/platform/ios/ReplayKit.def new file mode 100644 index 00000000000..3de7b6e0fd9 --- /dev/null +++ b/klib/src/platform/ios/ReplayKit.def @@ -0,0 +1,9 @@ +depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL Foundation MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.ReplayKit +headers = ReplayKit/ReplayKit.h + +headerFilter = ReplayKit/** + +compilerOpts = -framework ReplayKit +linkerOpts = -framework ReplayKit diff --git a/klib/src/platform/ios/SafariServices.def b/klib/src/platform/ios/SafariServices.def new file mode 100644 index 00000000000..a285472954f --- /dev/null +++ b/klib/src/platform/ios/SafariServices.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.SafariServices +headers = SafariServices/SafariServices.h + +headerFilter = SafariServices/** + +compilerOpts = -framework SafariServices +linkerOpts = -framework SafariServices diff --git a/klib/src/platform/ios/SceneKit.def.disabled b/klib/src/platform/ios/SceneKit.def.disabled new file mode 100644 index 00000000000..9b5f0662e50 --- /dev/null +++ b/klib/src/platform/ios/SceneKit.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.SceneKit +headers = SceneKit/SceneKit.h + +headerFilter = SceneKit/** + +compilerOpts = -framework SceneKit +linkerOpts = -framework SceneKit diff --git a/klib/src/platform/ios/Security.def b/klib/src/platform/ios/Security.def new file mode 100644 index 00000000000..45988b495ba --- /dev/null +++ b/klib/src/platform/ios/Security.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.Security +headers = Security/Security.h Security/SecurityFeatures.h Security/SecureTransport.h + +headerFilter = Security/** + +compilerOpts = -framework Security +linkerOpts = -framework Security diff --git a/klib/src/platform/ios/Social.def b/klib/src/platform/ios/Social.def new file mode 100644 index 00000000000..dfb44b3ce62 --- /dev/null +++ b/klib/src/platform/ios/Social.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.Social +headers = Social/Social.h + +headerFilter = Social/** + +compilerOpts = -framework Social +linkerOpts = -framework Social diff --git a/klib/src/platform/ios/Speech.def b/klib/src/platform/ios/Speech.def new file mode 100644 index 00000000000..c17f92a5911 --- /dev/null +++ b/klib/src/platform/ios/Speech.def @@ -0,0 +1,9 @@ +depends = AVFoundation AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation MediaToolbox Metal OpenGLESCommon QuartzCore Security darwin posix +language = Objective-C +package = platform.Speech +headers = Speech/Speech.h + +headerFilter = Speech/** + +compilerOpts = -framework Speech +linkerOpts = -framework Speech diff --git a/klib/src/platform/ios/SpriteKit.def.disabled b/klib/src/platform/ios/SpriteKit.def.disabled new file mode 100644 index 00000000000..487eb742fbd --- /dev/null +++ b/klib/src/platform/ios/SpriteKit.def.disabled @@ -0,0 +1,8 @@ +language = Objective-C +package = platform.SpriteKit +headers = SpriteKit/SpriteKit.h + +headerFilter = SpriteKit/** + +compilerOpts = -framework SpriteKit +linkerOpts = -framework SpriteKit diff --git a/klib/src/platform/ios/StoreKit.def b/klib/src/platform/ios/StoreKit.def new file mode 100644 index 00000000000..2480a02212c --- /dev/null +++ b/klib/src/platform/ios/StoreKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.StoreKit +headers = StoreKit/StoreKit.h + +headerFilter = StoreKit/** + +compilerOpts = -framework StoreKit +linkerOpts = -framework StoreKit diff --git a/klib/src/platform/ios/SystemConfiguration.def b/klib/src/platform/ios/SystemConfiguration.def new file mode 100644 index 00000000000..c68882f90aa --- /dev/null +++ b/klib/src/platform/ios/SystemConfiguration.def @@ -0,0 +1,9 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.SystemConfiguration +headers = SystemConfiguration/SystemConfiguration.h + +headerFilter = SystemConfiguration/** + +compilerOpts = -framework SystemConfiguration +linkerOpts = -framework SystemConfiguration diff --git a/klib/src/platform/ios/Twitter.def b/klib/src/platform/ios/Twitter.def new file mode 100644 index 00000000000..fb049320428 --- /dev/null +++ b/klib/src/platform/ios/Twitter.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security Social UIKit darwin posix +language = Objective-C +package = platform.Twitter +headers = Twitter/Twitter.h + +headerFilter = Twitter/** + +compilerOpts = -framework Twitter +linkerOpts = -framework Twitter diff --git a/klib/src/platform/ios/UIKit.def b/klib/src/platform/ios/UIKit.def new file mode 100644 index 00000000000..865d1f56310 --- /dev/null +++ b/klib/src/platform/ios/UIKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security darwin posix +language = Objective-C +package = platform.UIKit +headers = UIKit/UIKit.h + +headerFilter = UIKit/** + +compilerOpts = -framework UIKit +linkerOpts = -framework UIKit diff --git a/klib/src/platform/ios/UserNotifications.def b/klib/src/platform/ios/UserNotifications.def new file mode 100644 index 00000000000..7667f6191fd --- /dev/null +++ b/klib/src/platform/ios/UserNotifications.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.UserNotifications +headers = UserNotifications/UserNotifications.h + +headerFilter = UserNotifications/** + +compilerOpts = -framework UserNotifications +linkerOpts = -framework UserNotifications diff --git a/klib/src/platform/ios/UserNotificationsUI.def b/klib/src/platform/ios/UserNotificationsUI.def new file mode 100644 index 00000000000..2bde4fee884 --- /dev/null +++ b/klib/src/platform/ios/UserNotificationsUI.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.UserNotificationsUI +headers = UserNotificationsUI/UserNotificationsUI.h + +headerFilter = UserNotificationsUI/** + +compilerOpts = -framework UserNotificationsUI +linkerOpts = -framework UserNotificationsUI diff --git a/klib/src/platform/ios/VideoSubscriberAccount.def b/klib/src/platform/ios/VideoSubscriberAccount.def new file mode 100644 index 00000000000..824f0172699 --- /dev/null +++ b/klib/src/platform/ios/VideoSubscriberAccount.def @@ -0,0 +1,9 @@ +depends = CoreFoundation Foundation darwin posix +language = Objective-C +package = platform.VideoSubscriberAccount +headers = VideoSubscriberAccount/VideoSubscriberAccount.h + +headerFilter = VideoSubscriberAccount/** + +compilerOpts = -framework VideoSubscriberAccount +linkerOpts = -framework VideoSubscriberAccount diff --git a/klib/src/platform/ios/VideoToolbox.def b/klib/src/platform/ios/VideoToolbox.def new file mode 100644 index 00000000000..190e18f8779 --- /dev/null +++ b/klib/src/platform/ios/VideoToolbox.def @@ -0,0 +1,9 @@ +depends = AudioToolbox CFNetwork CoreAudio CoreFoundation CoreGraphics CoreMedia CoreVideo Foundation Metal OpenGLESCommon Security darwin posix +language = Objective-C +package = platform.VideoToolbox +headers = VideoToolbox/VideoToolbox.h + +headerFilter = VideoToolbox/** + +compilerOpts = -framework VideoToolbox +linkerOpts = -framework VideoToolbox diff --git a/klib/src/platform/ios/WatchConnectivity.def b/klib/src/platform/ios/WatchConnectivity.def new file mode 100644 index 00000000000..3e6303db36d --- /dev/null +++ b/klib/src/platform/ios/WatchConnectivity.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.WatchConnectivity +headers = WatchConnectivity/WatchConnectivity.h + +headerFilter = WatchConnectivity/** + +compilerOpts = -framework WatchConnectivity +linkerOpts = -framework WatchConnectivity diff --git a/klib/src/platform/ios/WatchKit.def b/klib/src/platform/ios/WatchKit.def new file mode 100644 index 00000000000..f1c6ab7a4cf --- /dev/null +++ b/klib/src/platform/ios/WatchKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreLocation CoreText CoreVideo EAGL Foundation MapKit Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.WatchKit +headers = WatchKit/WatchKit.h + +headerFilter = WatchKit/** + +compilerOpts = -framework WatchKit +linkerOpts = -framework WatchKit diff --git a/klib/src/platform/ios/WebKit.def b/klib/src/platform/ios/WebKit.def new file mode 100644 index 00000000000..d08912c6ff4 --- /dev/null +++ b/klib/src/platform/ios/WebKit.def @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL Foundation Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.WebKit +headers = WebKit/WebKit.h + +headerFilter = WebKit/** + +compilerOpts = -framework WebKit +linkerOpts = -framework WebKit diff --git a/klib/src/platform/ios/darwin.def b/klib/src/platform/ios/darwin.def new file mode 100644 index 00000000000..b77955dbd0b --- /dev/null +++ b/klib/src/platform/ios/darwin.def @@ -0,0 +1,36 @@ +depends = posix +language = Objective-C +package = platform.darwin +headers = AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityInternal.h \ + AvailabilityMacros.h Block.h ConditionalMacros.h MacTypes.h \ + TargetConditionals.h __cxxabi_config.h _locale.h _types.h _wctype.h \ + aio.h asl.h bitstring.h bzlib.h \ + cache.h cache_callbacks.h checkint.h compression.h copyfile.h \ + cpio.h ctype.h cxxabi.h db.h \ + dns.h dns_sd.h dns_util.h execinfo.h \ + fmtmsg.h fstab.h \ + gethostuuid.h glob.h ifaddrs.h inttypes.h iso646.h \ + langinfo.h \ + libgen.h libunwind.h \ + membership.h monetary.h mpool.h \ + nameser.h ndbm.h nl_types.h \ + notify.h notify_keys.h ntsid.h \ + printf.h \ + readpassphrase.h removefile.h \ + runetype.h sandbox.h standards.h \ + stringlist.h sysdir.h sysexits.h tar.h \ + ttyent.h \ + unwind.h util.h utmpx.h vis.h wordexp.h xattr_flags.h \ + bank/bank_types.h \ + os/activity.h os/availability.h os/base.h os/lock.h \ + os/object.h os/overflow.h os/trace.h +# simd/simd.h + +headerFilter = ** + +compilerOpts = -D_XOPEN_SOURCE +linkerOpts = -ldl -lz + +--- + +// menu.h is excluded so far due to interop issues. diff --git a/klib/src/platform/ios/iAd.def b/klib/src/platform/ios/iAd.def new file mode 100644 index 00000000000..078ec97066e --- /dev/null +++ b/klib/src/platform/ios/iAd.def @@ -0,0 +1,9 @@ +depends = AVFoundation AVKit CFNetwork CoreFoundation CoreGraphics CoreImage CoreMedia CoreText CoreVideo EAGL Foundation MediaPlayer Metal OpenGLESCommon QuartzCore Security UIKit darwin posix +language = Objective-C +package = platform.iAd +headers = iAd/iAd.h + +headerFilter = iAd/** + +compilerOpts = -framework iAd +linkerOpts = -framework iAd diff --git a/klib/src/platform/ios/objc.def b/klib/src/platform/ios/objc.def new file mode 100644 index 00000000000..20d1b81ca04 --- /dev/null +++ b/klib/src/platform/ios/objc.def @@ -0,0 +1,13 @@ +depends = darwin posix +language = Objective-C +package = platform.objc +headers = objc/NSObjCRuntime.h objc/NSObject.h objc/message.h objc/objc-api.h \ + objc/objc-exception.h objc/objc-sync.h objc/objc.h objc/runtime.h + +headerFilter = objc/** + +compilerOpts = -D_XOPEN_SOURCE +linkerOpts = -lobjc + +--- +// objc-auto.h is excluded so far due to interop issues. diff --git a/klib/src/platform/ios/posix.def b/klib/src/platform/ios/posix.def new file mode 100644 index 00000000000..e039022eb41 --- /dev/null +++ b/klib/src/platform/ios/posix.def @@ -0,0 +1,30 @@ +depends = +package = platform.posix +headers = alloca.h assert.h complex.h dirent.h dlfcn.h err.h errno.h fcntl.h \ + fenv.h float.h fnmatch.h fts.h ftw.h getopt.h grp.h inttypes.h libgen.h limits.h \ + locale.h math.h memory.h netdb.h paths.h poll.h \ + pthread.h pwd.h regex.h resolv.h sched.h search.h semaphore.h setjmp.h signal.h \ + stdatomic.h stdint.h stdio.h stdlib.h string.h strings.h syslog.h termios.h \ + time.h ucontext.h unistd.h utime.h wchar.h wctype.h xlocale.h \ + net/ethernet.h net/if.h \ + netinet/icmp6.h netinet/in.h netinet/in_systm.h \ + netinet/ip.h netinet/ip6.h netinet/ip_icmp.h netinet/tcp.h netinet/udp.h \ + sys/acl.h sys/ioctl.h sys/ipc.h sys/mman.h sys/poll.h \ + sys/queue.h sys/select.h sys/shm.h sys/stat.h \ + sys/syslimits.h sys/time.h sys/times.h sys/wait.h + +compilerOpts = -D_XOPEN_SOURCE +linkerOpts = -ldl + +--- +// cinterop -def klib/src/platform/osx/posix.def -o platform.posix.klib + +// Wrapper to access errno variable. +static int posix_errno() { + return errno; +} + +// Wrapper to access h_errno variable. +static int posix_h_errno() { + return h_errno; +} diff --git a/klib/src/platform/ios/zlib.def b/klib/src/platform/ios/zlib.def new file mode 100644 index 00000000000..b4271618f34 --- /dev/null +++ b/klib/src/platform/ios/zlib.def @@ -0,0 +1,4 @@ +depends = posix +package = platform.zlib +headers = zconf.h zlib.h +linkerOpts = -lz diff --git a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTarget.kt b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTarget.kt index 3e6557c4ade..5510d0f846a 100644 --- a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTarget.kt +++ b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTarget.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.konan.target enum class Family(name:String, val exeSuffix:String) { OSX("osx", "kexe"), + IOS("ios", "kexe"), LINUX("linux", "kexe"), WINDOWS("windows", "exe"), ANDROID("android", "so"), @@ -39,8 +40,8 @@ enum class Architecture(val bitness: Int) { enum class KonanTarget(val family: Family, val architecture: Architecture, val detailedName: String, var enabled: Boolean = false) { ANDROID_ARM32( Family.ANDROID, Architecture.ARM32, "android_arm32"), ANDROID_ARM64( Family.ANDROID, Architecture.ARM64, "android_arm64"), - IPHONE( Family.OSX, Architecture.ARM32, "ios"), - IPHONE_SIM( Family.OSX, Architecture.X64, "ios_sim"), + IPHONE( Family.IOS, Architecture.ARM32, "ios"), + IPHONE_SIM( Family.IOS, Architecture.X64, "ios_sim"), LINUX( Family.LINUX, Architecture.X64, "linux"), MINGW( Family.WINDOWS, Architecture.X64, "mingw"), MACBOOK( Family.OSX, Architecture.X64, "osx"), @@ -49,6 +50,7 @@ enum class KonanTarget(val family: Family, val architecture: Architecture, val d LINUX_MIPSEL32( Family.LINUX, Architecture.MIPSEL32, "linux_mipsel32"), WASM32( Family.WASM, Architecture.WASM32, "wasm32"); + val userName get() = name.toLowerCase() }