This commit is contained in:
luboslenco
2025-09-02 12:05:25 +02:00
parent 7e882675e1
commit ba0f21fb80
37 changed files with 501 additions and 750 deletions
+23 -30
View File
@@ -1,22 +1,20 @@
let project = new Project("amake");
{
// alang
project.add_define("NO_GC");
project.add_define("NO_IRON_API");
project.add_define("NO_IRON_START");
project.add_tsfiles("./"); // alang.ts
project.add_include_dir("./"); // iron.h
project.add_cfiles("build/iron.c");
project.add_include_dir("../../sources");
project.add_cfiles("../../sources/iron_string.c");
project.add_cfiles("../../sources/iron_array.c");
project.add_cfiles("../../sources/iron_map.c");
project.add_cfiles("../../sources/iron_armpack.c");
project.add_cfiles("../../sources/iron_json.c");
project.add_cfiles("../../sources/iron_gc.c");
}
// alang
project.add_define("NO_GC");
project.add_define("NO_IRON_API");
project.add_define("NO_IRON_START");
project.add_tsfiles("./"); // alang.ts
project.add_include_dir("./"); // iron.h
project.add_cfiles("build/iron.c");
project.add_include_dir("../../sources");
project.add_cfiles("../../sources/iron_string.c");
project.add_cfiles("../../sources/iron_array.c");
project.add_cfiles("../../sources/iron_map.c");
project.add_cfiles("../../sources/iron_armpack.c");
project.add_cfiles("../../sources/iron_json.c");
project.add_cfiles("../../sources/iron_gc.c");
project.add_include_dir("../../sources/libs");
project.add_cfiles("../../sources/libs/quickjs-amalgam.c");
@@ -25,22 +23,17 @@ project.add_define("QJS_BUILD_LIBC");
project.add_cfiles("main.c");
project.add_cfiles("aimage.c");
{
project.add_cfiles("ashader.c");
project.add_cfiles('../../sources/libs/kong/libs/*.c');
project.add_cfiles('../../sources/libs/kong/*.c');
project.add_cfiles('../../sources/libs/kong/backends/*.c');
// project.add_cfiles('../../sources/libs/kong/backends/*.cpp'); // d3d12.cpp
if (platform === "windows") {
project.add_define('_CRT_SECURE_NO_WARNINGS');
project.add_lib('d3dcompiler');
// project.add_include_dir('../../sources/libs/kong/libs/dxc/inc');
// project.add_lib('../../sources/libs/kong/libs/dxc/lib/x64/dxcompiler');
}
}
project.add_cfiles("ashader.c");
project.add_cfiles('../../sources/libs/kong/libs/*.c');
project.add_cfiles('../../sources/libs/kong/*.c');
project.add_cfiles('../../sources/libs/kong/backends/*.c');
// project.add_cfiles('../../sources/libs/kong/backends/*.cpp'); // d3d12.cpp
if (platform === "windows") {
project.add_define('_CRT_SECURE_NO_WARNINGS');
project.add_lib('d3dcompiler');
// project.add_include_dir('../../sources/libs/kong/libs/dxc/inc');
// project.add_lib('../../sources/libs/kong/libs/dxc/lib/x64/dxcompiler');
// hlslbin
project.add_lib("dxguid");
}