Start adding pkg lines for vendor.

This commit is contained in:
Jeroen van Rijn
2025-10-10 15:31:33 +02:00
parent e1d8ece408
commit a42f81edeb
11 changed files with 11 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ package all
@(require) import "core:sys/darwin/Foundation"
@(require) import "core:sys/darwin/CoreFoundation"
@(require) import "core:sys/darwin/Security"
@(require) import "vendor:darwin/CoreVideo"
@(require) import "vendor:darwin/Metal"
@(require) import "vendor:darwin/MetalKit"
@(require) import "vendor:darwin/QuartzCore"

View File

@@ -1,6 +1,7 @@
#+build windows
package all
@(require) import "vendor:compress/lz4"
@(require) import "vendor:wgpu/glfwglue"
@(require) import "vendor:wgpu/sdl2glue"
@(require) import "vendor:wgpu"

View File

@@ -1,3 +1,4 @@
// Bindings for [[ Box2D ; https://box2d.org ]].
package vendor_box2d
import "base:intrinsics"

View File

@@ -1,3 +1,4 @@
// Bindings for [[ cgtlf ; https://github.com/jkuhlmann/cgltf ]].
package cgltf
@(private)

View File

@@ -1,5 +1,5 @@
/*
Bindings against CMark (https://github.com/commonmark/cmark)
Bindings for [[CMark ; https://github.com/commonmark/cmark ]].
Original authors: John MacFarlane, Vicent Marti, Kārlis Gaņģis, Nick Wellnhofer.
See LICENSE for license details.

View File

@@ -1,6 +1,6 @@
#+build ignore
/*
Bindings against CMark (https://github.com/commonmark/cmark)
Bindings for [[CMark; https://github.com/commonmark/cmark]].
Original authors: John MacFarlane, Vicent Marti, Kārlis Gaņģis, Nick Wellnhofer.
See LICENSE for license details.

View File

@@ -1,3 +1,4 @@
// Bindings for [[LZ4 ; https://github.com/lz4/lz4]].
package vendor_compress_lz4
when ODIN_OS == .Windows {

View File

@@ -1,3 +1,4 @@
// Bindings for [[ CoreVideo ; https://developer.apple.com/documentation/corevideo ]].
package CoreVideo
DisplayLinkRef :: distinct rawptr

View File

@@ -1,3 +1,4 @@
// Bindings for [[ Metal ; https://developer.apple.com/documentation/metal ]].
package objc_Metal
import NS "core:sys/darwin/Foundation"

View File

@@ -1,3 +1,4 @@
// Bindings for [[ MetalKit ; https://developer.apple.com/documentation/metalkit ]].
package objc_MetalKit
import NS "core:sys/darwin/Foundation"

View File

@@ -1,3 +1,4 @@
// Bindings for [[ QuartzCore ; https://developer.apple.com/documentation/quartzcore ]].
package objc_QuartzCore
import NS "core:sys/darwin/Foundation"