49 lines
1.1 KiB
Plaintext
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();
|
|
}
|