projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lap timing publish and store, username store in db
[carveJwlIkooP6JGAAIwe30JlM.git]
/
build.c
diff --git
a/build.c
b/build.c
index d318d5c6297520b87ab7d27a99e7931e1ea7519d..2b3d2a7dd1d02ffde49d25521cd72f24cd314788 100644
(file)
--- a/
build.c
+++ b/
build.c
@@
-30,10
+30,23
@@
void build_server( enum compiler compiler ){
compiled_something = 1;
}
compiled_something = 1;
}
+void build_sqlite3( enum compiler compiler ){
+ vg_build_start( "sqlite3.o", compiler );
+ vg_build_object( "-c dep/sqlite3/sqlite3.c " );
+ vg_build();
+}
+
/* new game server */
void build_gameserver( enum compiler compiler ){
/* new game server */
void build_gameserver( enum compiler compiler ){
+ build_sqlite3( compiler );
vg_build_start( "skaterift_gameserver", compiler );
vg_build_start( "skaterift_gameserver", compiler );
- vg_build_object( "gameserver.c" );
+
+ if( compiler == k_compiler_gcc )
+ vg_build_object( "gameserver.c bin/sqlite3.o-gcc/sqlite3.o " );
+ else
+ vg_build_object( "gameserver.c bin/sqlite3.o-clang/sqlite3.o " );
+
+ vg_build_include( "-I./dep " );
vg_build_link( "-lm -lsdkencryptedappticket -lsteam_api " );
vg_build_library_dir( "-L./vg/dep/steam " );
vg_build_link( "-lm -lsdkencryptedappticket -lsteam_api " );
vg_build_library_dir( "-L./vg/dep/steam " );
@@
-58,6
+71,13
@@
void build_servermonitor( enum compiler compiler ){
compiled_something = 1;
}
compiled_something = 1;
}
+void build_aadb_edit( enum compiler compiler ){
+ vg_build_start( "aadb_edit", compiler );
+ vg_build_object( "aadb_edit.c " );
+ vg_build();
+ compiled_something = 1;
+}
+
void write_msg( vg_msg *msg, const char *path ){
FILE *fp = fopen( path, "wb" );
if( !fp ){
void write_msg( vg_msg *msg, const char *path ){
FILE *fp = fopen( path, "wb" );
if( !fp ){
@@
-65,7
+85,7
@@
void write_msg( vg_msg *msg, const char *path ){
exit(0);
}
exit(0);
}
- fwrite( msg->buf, msg->cur, 1, fp );
+ fwrite( msg->buf, msg->cur
.co
, 1, fp );
fclose( fp );
vg_success( "Written %s (%ub)\n", path, msg->cur );
}
fclose( fp );
vg_success( "Written %s (%ub)\n", path, msg->cur );
}
@@
-169,9
+189,15
@@
int main( int argc, char *argv[] ){
if( vg_long_opt( "gcc-gameserver" ) )
build_gameserver( k_compiler_gcc );
if( vg_long_opt( "gcc-gameserver" ) )
build_gameserver( k_compiler_gcc );
+ if( vg_long_opt( "clang-gameserver" ) )
+ build_gameserver( k_compiler_clang );
+
if( vg_long_opt( "gcc-servermonitor" ) )
build_servermonitor( k_compiler_gcc );
if( vg_long_opt( "gcc-servermonitor" ) )
build_servermonitor( k_compiler_gcc );
+ if( vg_long_opt( "clang-aadb-edit" ) )
+ build_aadb_edit( k_compiler_clang );
+
if( vg_long_opt( "clean" ) )
vg_build_clean();
if( vg_long_opt( "clean" ) )
vg_build_clean();