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

48 lines
1.1 KiB
Plaintext

fn build(c: ProjectConfig) {
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([
LanguageSettings {
lang: "javascript",
file: "src/server.ztl",
outpath: "server/"
}
]);
c.common([
LanguageSettings {
lang: "c",
file: "src/common.ztl",
outpath: "client/"
},
LanguageSettings {
lang: "javascript",
file: "src/common.ztl",
outpath: "server/"
},
LanguageSettings {
lang: "sqlite",
file: "src/common.ztl",
outpath: "db/"
}
]);
c.build();
}