Blame projects/asteroid/build.sh
|
Ivan Mahonin |
223ac6 |
#!/bin/bash
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
set -e
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
if [ -z "$CPP" ]; then
|
|
Ivan Mahonin |
223ac6 |
CPP=c++
|
|
Ivan Mahonin |
223ac6 |
fi
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
if [ -z "$TARGET" ]; then
|
|
Ivan Mahonin |
223ac6 |
TARGET="asteroid"
|
|
Ivan Mahonin |
223ac6 |
fi
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
LIBS="sdl2"
|
|
Ivan Mahonin |
223ac6 |
FLAGS="-Wall -DGL_GLEXT_PROTOTYPES -lm -lGL"
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
FLAGS="`pkg-config --cflags --libs $LIBS` $FLAGS "
|
|
Ivan Mahonin |
223ac6 |
if [ "$1" == "debug" ]; then
|
|
Ivan Mahonin |
223ac6 |
FLAGS="$FLAGS -O0 -g"
|
|
Ivan Mahonin |
223ac6 |
fi
|
|
Ivan Mahonin |
223ac6 |
|
|
Ivan Mahonin |
223ac6 |
echo $CPP $FLAGS *.cpp -o "$TARGET"
|
|
Ivan Mahonin |
223ac6 |
$CPP $FLAGS *.cpp -o "$TARGET"
|