Squashed
This commit is contained in:
commit
b138a33a71
107 changed files with 10966 additions and 0 deletions
59
proc/win/_mingw_base.sh
Normal file
59
proc/win/_mingw_base.sh
Normal file
|
@ -0,0 +1,59 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Clean
|
||||
rm -rf bin
|
||||
mkdir bin
|
||||
|
||||
# Copy assets
|
||||
./proc/win/copy_assets.sh
|
||||
|
||||
cd bin
|
||||
|
||||
flags=(
|
||||
-std=gnu99 -w $1
|
||||
)
|
||||
|
||||
inc=(
|
||||
-I ../third_party/include/
|
||||
)
|
||||
|
||||
libs=(
|
||||
-lopengl32
|
||||
-lkernel32
|
||||
-luser32
|
||||
-lshell32
|
||||
-lgdi32
|
||||
-lWinmm
|
||||
-lAdvapi32
|
||||
-lm
|
||||
)
|
||||
|
||||
# Build game
|
||||
proj_name=game
|
||||
echo Building ${proj_name}...
|
||||
src=(
|
||||
../src/main.c
|
||||
../src/**/*.c
|
||||
)
|
||||
build_cmd="gcc ${inc[*]} ${src[*]} ${flags[*]} ${libs[*]} -o ${proj_name}"
|
||||
echo ${build_cmd}
|
||||
${build_cmd}
|
||||
|
||||
if [ "$?" -ne "0" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$2" == "game" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Build model viewer
|
||||
proj_name=modelviewer
|
||||
echo Building ${proj_name}...
|
||||
src=(
|
||||
../src/model_viewer.c
|
||||
../src/**/*.c
|
||||
)
|
||||
build_cmd="gcc ${inc[*]} ${src[*]} ${flags[*]} ${libs[*]} -o ${proj_name}"
|
||||
echo ${build_cmd}
|
||||
${build_cmd}
|
Loading…
Add table
Add a link
Reference in a new issue