zongors-universe-machine/docs/old/project-example-v2/project.ztl

48 lines
1.0 KiB
Plaintext

void build (ProjectConfig c) {
c.name("MMO Project");
c.client([
LanguageSettings {
lang: "c",
file: "src/client.ztl",
outpath: "client/",
ffi: [
FFISetting {
name:"raylib",
library:"$RAYLIB_PATH/libraylib.a",
path:"./",
build: "make build",
}
]
}
])
c.server([
{
lang: "javascript",
file: "src/server.ztl",
outpath: "server/"
}
]);
c.common([
LanguageSettings {
"c",
"src/common.ztl",
"client/"
},
{
lang: "javascript",
file: "src/common.ztl",
outpath: "server/"
},
{
lang: "sqlite",
file: "src/common.ztl",
outpath: "db/"
}
]);
c.build();
}