Browse Source

Merge pull request #2902 from flysand7/vendor-darwin

Only build vendor:darwin on darwin
Jeroen van Rijn 1 year ago
parent
commit
8caae16113
42 changed files with 52 additions and 10 deletions
  1. 0 10
      examples/all/all_vendor.odin
  2. 12 0
      examples/all/all_vendor_darwin.odin
  3. 1 0
      vendor/darwin/CoreVideo/CVDisplayLink.odin
  4. 1 0
      vendor/darwin/Foundation/NSApplication.odin
  5. 1 0
      vendor/darwin/Foundation/NSArray.odin
  6. 1 0
      vendor/darwin/Foundation/NSAutoreleasePool.odin
  7. 1 0
      vendor/darwin/Foundation/NSBlock.odin
  8. 1 0
      vendor/darwin/Foundation/NSBundle.odin
  9. 1 0
      vendor/darwin/Foundation/NSColor.odin
  10. 1 0
      vendor/darwin/Foundation/NSData.odin
  11. 1 0
      vendor/darwin/Foundation/NSDate.odin
  12. 1 0
      vendor/darwin/Foundation/NSDictionary.odin
  13. 1 0
      vendor/darwin/Foundation/NSEnumerator.odin
  14. 1 0
      vendor/darwin/Foundation/NSError.odin
  15. 1 0
      vendor/darwin/Foundation/NSEvent.odin
  16. 1 0
      vendor/darwin/Foundation/NSLock.odin
  17. 1 0
      vendor/darwin/Foundation/NSMenu.odin
  18. 1 0
      vendor/darwin/Foundation/NSNotification.odin
  19. 1 0
      vendor/darwin/Foundation/NSNumber.odin
  20. 1 0
      vendor/darwin/Foundation/NSObject.odin
  21. 1 0
      vendor/darwin/Foundation/NSOpenPanel.odin
  22. 1 0
      vendor/darwin/Foundation/NSPanel.odin
  23. 1 0
      vendor/darwin/Foundation/NSPasteboard.odin
  24. 1 0
      vendor/darwin/Foundation/NSRange.odin
  25. 1 0
      vendor/darwin/Foundation/NSSavePanel.odin
  26. 1 0
      vendor/darwin/Foundation/NSScreen.odin
  27. 1 0
      vendor/darwin/Foundation/NSSet.odin
  28. 1 0
      vendor/darwin/Foundation/NSString.odin
  29. 1 0
      vendor/darwin/Foundation/NSTypes.odin
  30. 1 0
      vendor/darwin/Foundation/NSURL.odin
  31. 1 0
      vendor/darwin/Foundation/NSUndoManager.odin
  32. 1 0
      vendor/darwin/Foundation/NSUserActivity.odin
  33. 1 0
      vendor/darwin/Foundation/NSUserDefaults.odin
  34. 1 0
      vendor/darwin/Foundation/NSWindow.odin
  35. 1 0
      vendor/darwin/Foundation/objc.odin
  36. 1 0
      vendor/darwin/Metal/MetalClasses.odin
  37. 1 0
      vendor/darwin/Metal/MetalEnums.odin
  38. 1 0
      vendor/darwin/Metal/MetalErrors.odin
  39. 1 0
      vendor/darwin/Metal/MetalProcedures.odin
  40. 1 0
      vendor/darwin/Metal/MetalTypes.odin
  41. 1 0
      vendor/darwin/MetalKit/MetalKit.odin
  42. 1 0
      vendor/darwin/QuartzCore/QuartzCore.odin

+ 0 - 10
examples/all/all_vendor.odin

@@ -39,11 +39,6 @@ import TTF        "vendor:sdl2/ttf"
 
 import vk         "vendor:vulkan"
 
-import NS         "vendor:darwin/Foundation"
-import MTL        "vendor:darwin/Metal"
-import MTK        "vendor:darwin/MetalKit"
-import CA         "vendor:darwin/QuartzCore"
-
 // NOTE(bill): only one can be checked at a time
 import lua_5_4    "vendor:lua/5.4"
 
@@ -91,11 +86,6 @@ _ :: TTF
 
 _ :: vk
 
-_ :: NS
-_ :: MTL
-_ :: MTK
-_ :: CA
-
 _ :: lua_5_4
 
 _ :: nvg

+ 12 - 0
examples/all/all_vendor_darwin.odin

@@ -0,0 +1,12 @@
+//+build darwin
+package all
+
+import NS         "vendor:darwin/Foundation"
+import MTL        "vendor:darwin/Metal"
+import MTK        "vendor:darwin/MetalKit"
+import CA         "vendor:darwin/QuartzCore"
+
+_ :: NS
+_ :: MTL
+_ :: MTK
+_ :: CA

+ 1 - 0
vendor/darwin/CoreVideo/CVDisplayLink.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package CoreVideo
 
 DisplayLinkRef :: distinct rawptr

+ 1 - 0
vendor/darwin/Foundation/NSApplication.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 foreign import "system:Foundation.framework"

+ 1 - 0
vendor/darwin/Foundation/NSArray.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:intrinsics"

+ 1 - 0
vendor/darwin/Foundation/NSAutoreleasePool.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSAutoreleasePool")

+ 1 - 0
vendor/darwin/Foundation/NSBlock.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:intrinsics"

+ 1 - 0
vendor/darwin/Foundation/NSBundle.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSBundle")

+ 1 - 0
vendor/darwin/Foundation/NSColor.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSColorSpace")

+ 1 - 0
vendor/darwin/Foundation/NSData.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSData")

+ 1 - 0
vendor/darwin/Foundation/NSDate.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSDate")

+ 1 - 0
vendor/darwin/Foundation/NSDictionary.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSDictionary")

+ 1 - 0
vendor/darwin/Foundation/NSEnumerator.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:c"

+ 1 - 0
vendor/darwin/Foundation/NSError.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 foreign import "system:Foundation.framework"

+ 1 - 0
vendor/darwin/Foundation/NSEvent.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSEvent")

+ 1 - 0
vendor/darwin/Foundation/NSLock.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 Locking :: struct($T: typeid) {using _: Object}

+ 1 - 0
vendor/darwin/Foundation/NSMenu.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:builtin"

+ 1 - 0
vendor/darwin/Foundation/NSNotification.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSNotification")

+ 1 - 0
vendor/darwin/Foundation/NSNumber.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:c"

+ 1 - 0
vendor/darwin/Foundation/NSObject.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:intrinsics"

+ 1 - 0
vendor/darwin/Foundation/NSOpenPanel.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSOpenPanel")

+ 1 - 0
vendor/darwin/Foundation/NSPanel.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 ModalResponse :: enum UInteger {

+ 1 - 0
vendor/darwin/Foundation/NSPasteboard.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSPasteboard")

+ 1 - 0
vendor/darwin/Foundation/NSRange.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 Range :: struct {

+ 1 - 0
vendor/darwin/Foundation/NSSavePanel.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSSavePanel")

+ 1 - 0
vendor/darwin/Foundation/NSScreen.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSScreen")

+ 1 - 0
vendor/darwin/Foundation/NSSet.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSSet")

+ 1 - 0
vendor/darwin/Foundation/NSString.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 foreign import "system:Foundation.framework"

+ 1 - 0
vendor/darwin/Foundation/NSTypes.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:intrinsics"

+ 1 - 0
vendor/darwin/Foundation/NSURL.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSURL")

+ 1 - 0
vendor/darwin/Foundation/NSUndoManager.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSUndoManager")

+ 1 - 0
vendor/darwin/Foundation/NSUserActivity.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSUserActivity")

+ 1 - 0
vendor/darwin/Foundation/NSUserDefaults.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 @(objc_class="NSUserDefaults")

+ 1 - 0
vendor/darwin/Foundation/NSWindow.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 import "core:strings"

+ 1 - 0
vendor/darwin/Foundation/objc.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Foundation
 
 foreign import "system:Foundation.framework"

+ 1 - 0
vendor/darwin/Metal/MetalClasses.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Metal
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/Metal/MetalEnums.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Metal
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/Metal/MetalErrors.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Metal
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/Metal/MetalProcedures.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Metal
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/Metal/MetalTypes.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_Metal
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/MetalKit/MetalKit.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_MetalKit
 
 import NS "vendor:darwin/Foundation"

+ 1 - 0
vendor/darwin/QuartzCore/QuartzCore.odin

@@ -1,3 +1,4 @@
+//+build darwin
 package objc_QuartzCore
 
 import NS "vendor:darwin/Foundation"