44 lines
777 B
Plaintext
44 lines
777 B
Plaintext
void build(ProjectConfig c) {
|
|
c.name("MMO Project");
|
|
|
|
c.client("src/", {
|
|
"c":{
|
|
"ffi": [
|
|
{
|
|
"name":"raylib",
|
|
"library":"$RAYLIB_PATH/libraylib.a",
|
|
"path":"",
|
|
"build": "make build",
|
|
}
|
|
],
|
|
"out": "client/"
|
|
}
|
|
})
|
|
|
|
c.server("src/",{
|
|
"javascript":{
|
|
"out":"server/"
|
|
}
|
|
});
|
|
|
|
c.database("src/",{
|
|
"sqlite":{
|
|
"out":"db/"
|
|
}
|
|
});
|
|
|
|
c.common("src/",{
|
|
"c":{
|
|
"out":"server/"
|
|
},
|
|
"javascript":{
|
|
"out":"client/"
|
|
},
|
|
"sqlite":{
|
|
"out":"db/"
|
|
}
|
|
});
|
|
|
|
c.build();
|
|
}
|