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(); }