build system (first pass)

This commit is contained in:
2026-07-04 16:23:24 +02:00
parent 4ebe9c90e9
commit cdde49e68b
15 changed files with 1914 additions and 1 deletions
+11
View File
@@ -0,0 +1,11 @@
b :: import "@std/build"
config :: b.BuildConfig{
name = "manual_build",
source = "src",
libraries = &[],
lib_paths = &[],
includes = &[],
defines = &[],
links = &["examples/build/manual/native.c"],
}
+3
View File
@@ -0,0 +1,3 @@
int foreign_add(int a, int b) {
return a + b;
}
+5
View File
@@ -0,0 +1,5 @@
foreign_add c_func(a, b i32) i32
main func() i32 {
return foreign_add(20, 22)
}