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

49 lines
1.1 KiB
Plaintext

fn build(ProjectConfig c) {
c.name("MMO Project");
c.mode("dev");
c.client([
LanguageSettings(
"c", // lang
"src/client.ztl", // file
"client/", // out path
[ // ffi settings
FFISetting (
"raylib", // libary name
"$RAYLIB_PATH/libraylib.a", // path
"./", // local path
"make build", // build command
)
]
)
]);
c.server([
LanguageSettings(
"javascript",
"src/server.ztl",
"server/"
)
]);
c.common([
LanguageSettings(
"c",
"src/common.ztl",
"client/"
),
LanguageSettings(
"javascript",
"src/common.ztl",
"server/"
),
LanguageSettings(
"sqlite",
"src/common.ztl",
"db/"
)
]);
c.build();
}