Add .def files for iOS platform libs

This commit is contained in:
Svyatoslav Scherbina
2017-10-06 10:33:22 +03:00
committed by SvyatoslavScherbina
parent c7588d7928
commit e7cea96692
97 changed files with 914 additions and 2 deletions
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+12
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+11
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.GameKit
headers = GameKit/GameKit.h
headerFilter = GameKit/**
compilerOpts = -framework GameKit
linkerOpts = -framework GameKit
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.GameplayKit
headers = GameplayKit/GameplayKit.h
headerFilter = GameplayKit/**
compilerOpts = -framework GameplayKit
linkerOpts = -framework GameplayKit
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -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
@@ -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
+9
View File
@@ -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
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.MetalKit
headers = MetalKit/MetalKit.h
headerFilter = MetalKit/**
compilerOpts = -framework MetalKit
linkerOpts = -framework MetalKit
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.MetalPerformanceShaders
headers = MetalPerformanceShaders/MetalPerformanceShaders.h
headerFilter = MetalPerformanceShaders/**
compilerOpts = -framework MetalPerformanceShaders
linkerOpts = -framework MetalPerformanceShaders
@@ -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
+9
View File
@@ -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
@@ -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
@@ -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
+9
View File
@@ -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
@@ -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
+9
View File
@@ -0,0 +1,9 @@
depends = posix
language = Objective-C
package = platform.OpenAL
headers = OpenAL/OpenAL.h
headerFilter = OpenAL/**
compilerOpts = -framework OpenAL
linkerOpts = -framework OpenAL
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.SceneKit
headers = SceneKit/SceneKit.h
headerFilter = SceneKit/**
compilerOpts = -framework SceneKit
linkerOpts = -framework SceneKit
+9
View File
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -0,0 +1,8 @@
language = Objective-C
package = platform.SpriteKit
headers = SpriteKit/SpriteKit.h
headerFilter = SpriteKit/**
compilerOpts = -framework SpriteKit
linkerOpts = -framework SpriteKit
+9
View File
@@ -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
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
@@ -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
@@ -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
@@ -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
+9
View File
@@ -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
@@ -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
+9
View File
@@ -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
+9
View File
@@ -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
+36
View File
@@ -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.
+9
View File
@@ -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
+13
View File
@@ -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.
+30
View File
@@ -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;
}
+4
View File
@@ -0,0 +1,4 @@
depends = posix
package = platform.zlib
headers = zconf.h zlib.h
linkerOpts = -lz
@@ -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()
}