diff --git a/kotlin-native/platformLibs/src/platform/osx/AVRouting.def.disabled b/kotlin-native/platformLibs/src/platform/osx/AVRouting.def.disabled new file mode 100644 index 00000000000..46ddf7418c6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/AVRouting.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreServices DiskArbitration Foundation IOKit Network Security darwin libkern osx posix +language = Objective-C +package = platform.AVRouting + +modules = AVRouting +compilerOpts = -framework AVRouting +linkerOpts = -framework AVRouting + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/AppIntents.def.disabled b/kotlin-native/platformLibs/src/platform/osx/AppIntents.def.disabled new file mode 100644 index 00000000000..7542003d66d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/AppIntents.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.AppIntents + +modules = AppIntents +compilerOpts = -framework AppIntents +linkerOpts = -framework AppIntents +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/osx/BackgroundAssets.def.disabled b/kotlin-native/platformLibs/src/platform/osx/BackgroundAssets.def.disabled new file mode 100644 index 00000000000..815d6ee13e8 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/BackgroundAssets.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreServices DiskArbitration Foundation IOKit Security darwin libkern osx posix +language = Objective-C +package = platform.BackgroundAssets + +modules = BackgroundAssets +compilerOpts = -framework BackgroundAssets +linkerOpts = -framework BackgroundAssets + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/Charts.def.disabled b/kotlin-native/platformLibs/src/platform/osx/Charts.def.disabled new file mode 100644 index 00000000000..46b045d6568 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/Charts.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.Charts + +modules = Charts +compilerOpts = -framework Charts +linkerOpts = -framework Charts +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/osx/CoreTransferable.def.disabled b/kotlin-native/platformLibs/src/platform/osx/CoreTransferable.def.disabled new file mode 100644 index 00000000000..10ed7df0f91 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/CoreTransferable.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CoreTransferable + +modules = CoreTransferable +compilerOpts = -framework CoreTransferable +linkerOpts = -framework CoreTransferable +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/osx/CreateMLComponents.def.disabled b/kotlin-native/platformLibs/src/platform/osx/CreateMLComponents.def.disabled new file mode 100644 index 00000000000..1d847aee13e --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/CreateMLComponents.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CreateMLComponents + +modules = CreateMLComponents +compilerOpts = -framework CreateMLComponents +linkerOpts = -framework CreateMLComponents +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/osx/ExtensionFoundation.def.disabled b/kotlin-native/platformLibs/src/platform/osx/ExtensionFoundation.def.disabled new file mode 100644 index 00000000000..973dc00e816 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/ExtensionFoundation.def.disabled @@ -0,0 +1,12 @@ +depends = darwin posix +language = Objective-C +package = platform.ExtensionFoundation + +modules = ExtensionFoundation +compilerOpts = -framework ExtensionFoundation +linkerOpts = -framework ExtensionFoundation + +# It is actually a Swift framework, but it is used by ExtensionKit, +# so we have to enable it. + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/ExtensionKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/ExtensionKit.def.disabled new file mode 100644 index 00000000000..4054bfd4f20 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/ExtensionKit.def.disabled @@ -0,0 +1,9 @@ +depends = AppKit ApplicationServices CFNetwork CoreData CoreFoundation CoreGraphics CoreImage CoreServices CoreText CoreVideo DiskArbitration ExtensionFoundation Foundation IOKit IOSurface ImageIO Metal OpenGLCommon QuartzCore Security cups darwin libkern osx posix +language = Objective-C +package = platform.ExtensionKit + +modules = ExtensionKit +compilerOpts = -framework ExtensionKit +linkerOpts = -framework ExtensionKit + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/FamilyControls.def.disabled b/kotlin-native/platformLibs/src/platform/osx/FamilyControls.def.disabled new file mode 100644 index 00000000000..121a1b7a833 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/FamilyControls.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.FamilyControls + +modules = FamilyControls +compilerOpts = -framework FamilyControls +linkerOpts = -framework FamilyControls +#Disabled: Not officially available for osx diff --git a/kotlin-native/platformLibs/src/platform/osx/HealthKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/HealthKit.def.disabled new file mode 100644 index 00000000000..7f865a21422 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/HealthKit.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreServices DiskArbitration Foundation IOKit Security UniformTypeIdentifiers darwin libkern osx posix +language = Objective-C +package = platform.HealthKit + +modules = HealthKit +compilerOpts = -framework HealthKit +linkerOpts = -framework HealthKit + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/Kernel.def b/kotlin-native/platformLibs/src/platform/osx/Kernel.def index ebea75d641d..326ca4d5e35 100644 --- a/kotlin-native/platformLibs/src/platform/osx/Kernel.def +++ b/kotlin-native/platformLibs/src/platform/osx/Kernel.def @@ -3,4 +3,4 @@ language = C package = platform.Kernel headers = Kernel/kern/hv_io_notifier.h -headerFilter = Kernel/** \ No newline at end of file +headerFilter = Kernel/** diff --git a/kotlin-native/platformLibs/src/platform/osx/MetalFX.def.disabled b/kotlin-native/platformLibs/src/platform/osx/MetalFX.def.disabled new file mode 100644 index 00000000000..0bd931caee4 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/MetalFX.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreServices DiskArbitration Foundation IOKit IOSurface Metal Security darwin libkern osx posix +language = Objective-C +package = platform.MetalFX + +modules = MetalFX +compilerOpts = -framework MetalFX +linkerOpts = -framework MetalFX + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/PushToTalk.def.disabled b/kotlin-native/platformLibs/src/platform/osx/PushToTalk.def.disabled new file mode 100644 index 00000000000..eea77655df3 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/PushToTalk.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.PushToTalk + +modules = PushToTalk +compilerOpts = -framework PushToTalk +linkerOpts = -framework PushToTalk +#Disabled: Not officially available for osx diff --git a/kotlin-native/platformLibs/src/platform/osx/ScreenCaptureKit.def b/kotlin-native/platformLibs/src/platform/osx/ScreenCaptureKit.def new file mode 100644 index 00000000000..647b32550ae --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/ScreenCaptureKit.def @@ -0,0 +1,7 @@ +depends = AppKit ApplicationServices CFNetwork CoreAudio CoreAudioTypes CoreData CoreFoundation CoreGraphics CoreImage CoreMedia CoreServices CoreText CoreVideo DiskArbitration Foundation IOKit IOSurface ImageIO Metal OpenGLCommon QuartzCore Security darwin libkern osx posix +language = Objective-C +package = platform.ScreenCaptureKit + +modules = ScreenCaptureKit +compilerOpts = -framework ScreenCaptureKit +linkerOpts = -framework ScreenCaptureKit diff --git a/kotlin-native/platformLibs/src/platform/osx/SharedWithYou.def.disabled b/kotlin-native/platformLibs/src/platform/osx/SharedWithYou.def.disabled new file mode 100644 index 00000000000..4fe06247947 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/SharedWithYou.def.disabled @@ -0,0 +1,9 @@ +depends = AppKit ApplicationServices CFNetwork CoreData CoreFoundation CoreGraphics CoreImage CoreServices CoreText CoreVideo DiskArbitration Foundation IOKit IOSurface ImageIO Metal OpenGLCommon QuartzCore Security SharedWithYouCore UniformTypeIdentifiers cups darwin libkern osx posix +language = Objective-C +package = platform.SharedWithYou + +modules = SharedWithYou +compilerOpts = -framework SharedWithYou +linkerOpts = -framework SharedWithYou + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/SharedWithYouCore.def.disabled b/kotlin-native/platformLibs/src/platform/osx/SharedWithYouCore.def.disabled new file mode 100644 index 00000000000..50ed559b5be --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/SharedWithYouCore.def.disabled @@ -0,0 +1,9 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreServices DiskArbitration Foundation IOKit Security darwin libkern osx posix +language = Objective-C +package = platform.SharedWithYouCore + +modules = SharedWithYouCore +compilerOpts = -framework SharedWithYouCore +linkerOpts = -framework SharedWithYouCore + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/VisionKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/VisionKit.def.disabled new file mode 100644 index 00000000000..e076633f6ab --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/VisionKit.def.disabled @@ -0,0 +1,9 @@ +depends = posix +language = Objective-C +package = platform.VisionKit + +modules = VisionKit +compilerOpts = -framework VisionKit +linkerOpts = -framework VisionKit + +# Not available in Xcode 14 RC. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/WeatherKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/WeatherKit.def.disabled new file mode 100644 index 00000000000..495df201d9f --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/WeatherKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.WeatherKit + +modules = WeatherKit +compilerOpts = -framework WeatherKit +linkerOpts = -framework WeatherKit +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/osx/_AppIntents_AppKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_AppIntents_AppKit.def.disabled new file mode 100644 index 00000000000..dcf8b8c7f0d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_AppIntents_AppKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._AppIntents_AppKit + +modules = _AppIntents_AppKit +compilerOpts = -framework _AppIntents_AppKit +linkerOpts = -framework _AppIntents_AppKit +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_AppIntents_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_AppIntents_SwiftUI.def.disabled new file mode 100644 index 00000000000..b13f157f99c --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_AppIntents_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._AppIntents_SwiftUI + +modules = _AppIntents_SwiftUI +compilerOpts = -framework _AppIntents_SwiftUI +linkerOpts = -framework _AppIntents_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_DeviceActivity_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_DeviceActivity_SwiftUI.def.disabled new file mode 100644 index 00000000000..e190a2940e0 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_DeviceActivity_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._DeviceActivity_SwiftUI + +modules = _DeviceActivity_SwiftUI +compilerOpts = -framework _DeviceActivity_SwiftUI +linkerOpts = -framework _DeviceActivity_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_GroupActivities_AppKit.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_GroupActivities_AppKit.def.disabled new file mode 100644 index 00000000000..036d79c6dce --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_GroupActivities_AppKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._GroupActivities_AppKit + +modules = _GroupActivities_AppKit +compilerOpts = -framework _GroupActivities_AppKit +linkerOpts = -framework _GroupActivities_AppKit +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_LocalAuthentication_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_LocalAuthentication_SwiftUI.def.disabled new file mode 100644 index 00000000000..5b3c062ff79 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_LocalAuthentication_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._LocalAuthentication_SwiftUI + +modules = _LocalAuthentication_SwiftUI +compilerOpts = -framework _LocalAuthentication_SwiftUI +linkerOpts = -framework _LocalAuthentication_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_PassKit_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_PassKit_SwiftUI.def.disabled new file mode 100644 index 00000000000..c6310b32e46 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_PassKit_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._PassKit_SwiftUI + +modules = _PassKit_SwiftUI +compilerOpts = -framework _PassKit_SwiftUI +linkerOpts = -framework _PassKit_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/_PhotosUI_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/osx/_PhotosUI_SwiftUI.def.disabled new file mode 100644 index 00000000000..a27971c6e85 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/_PhotosUI_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._PhotosUI_SwiftUI + +modules = _PhotosUI_SwiftUI +compilerOpts = -framework _PhotosUI_SwiftUI +linkerOpts = -framework _PhotosUI_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/osx/cups.def.disabled b/kotlin-native/platformLibs/src/platform/osx/cups.def.disabled new file mode 100644 index 00000000000..d75d388dfa6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/osx/cups.def.disabled @@ -0,0 +1,17 @@ +depends = darwin osx posix +package = platform.cups +headers = \ + cups/cups.h \ + cups/file.h \ + cups/versioning.h \ + cups/ipp.h \ + cups/http.h \ + cups/array.h \ + cups/language.h \ + cups/pwg.h \ + cups/ppd.h \ + cups/raster.h +headerFilter = cups/** +linkerOpts = -lcups + +# Some disabled frameworks depends on it, so let's keep it for now. \ No newline at end of file diff --git a/kotlin-native/platformLibs/src/platform/osx/osx.def b/kotlin-native/platformLibs/src/platform/osx/osx.def index 43758369056..a6f1fd48efa 100644 --- a/kotlin-native/platformLibs/src/platform/osx/osx.def +++ b/kotlin-native/platformLibs/src/platform/osx/osx.def @@ -50,7 +50,8 @@ excludedFunctions = KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN vm_map_64 vm_mapped ldif_debug libcharset_set_relocation_prefix locale_charset mach_vm_region_info mach_vm_region_info_64 map_fd \ nlist os_trace_info_with_payload safe_gets task_wire trace \ pcap_createsrcstr pcap_findalldevs_ex pcap_open pcap_parsesrcstr pcap_remoteact_accept pcap_remoteact_cleanup \ - pcap_remoteact_close pcap_remoteact_list pcap_setsampling + pcap_remoteact_close pcap_remoteact_list pcap_setsampling \ + pcap_remoteact_accept_ex linkerOpts = -late -lbsm -lbz2 -lcompression -ledit -lexpat -lform -lkrb5 -llber -lldap -lncurses -lpanel -lpcap -ldtrace ---