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

50 lines
1.1 KiB
Plaintext

fn :build (ProjectConfig) {
set c to pop;
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();
}