Crafter.Asset/project.json

54 lines
1.4 KiB
JSON
Raw Normal View History

2025-05-06 12:37:14 +02:00
{
"name": "crafter-asset",
"configurations": [
{
"name": "base",
2026-02-19 03:00:13 +01:00
"implementations": ["implementations/main"],
"interfaces": ["interfaces/Crafter.Asset", "interfaces/Crafter.Asset-Texture", "interfaces/Crafter.Asset-Mesh"]
2025-05-06 12:37:14 +02:00
},
{
2026-02-19 03:00:13 +01:00
"name": "deps-debug",
"extends": ["base"],
"dependencies": [
{
"path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Math.git",
"configuration":"lib-debug"
}
]
},
{
"name": "deps",
2025-05-06 12:37:14 +02:00
"extends": ["base"],
"type":"executable",
2026-02-19 03:00:13 +01:00
"dependencies": [
{
"path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Math.git",
"configuration":"lib"
}
]
2025-05-06 12:37:14 +02:00
},
{
2026-02-19 03:00:13 +01:00
"name": "executable",
"extends": ["deps"],
"type": "executable"
2025-05-06 12:37:14 +02:00
},
2025-05-07 18:56:18 +02:00
{
2026-02-19 03:00:13 +01:00
"name": "executable-debug",
"extends": ["deps-debug"],
"type": "executable",
"debug": true
2025-05-07 18:56:18 +02:00
},
2025-05-06 12:37:14 +02:00
{
"name": "lib",
2026-02-19 03:00:13 +01:00
"extends": ["deps"],
"type": "library"
2025-05-06 12:37:14 +02:00
},
{
"name": "lib-debug",
2026-02-19 03:00:13 +01:00
"extends": ["deps-debug"],
"type": "library",
2025-05-07 18:56:18 +02:00
"debug": true
2025-05-06 12:37:14 +02:00
}
]
}