0
|
1 #!/bin/sh
|
|
2 CPWD=`pwd`
|
|
3 CEXE=krapula
|
|
4 CBINPATH=exe/
|
13
|
5 CZIP=ap-krapula.zip
|
0
|
6
|
10
|
7 for build in amd:k8 intel:core2; do
|
13
|
8 # Split into platform and march
|
|
9 platform=`echo "$build"|cut -d ':' -f 1`
|
10
|
10 march=`echo "$build"|cut -d ':' -f 2`
|
|
11
|
13
|
12 # Build Unix binary
|
0
|
13 make -f Makefile clean
|
13
|
14 make -f Makefile EXTRA_CFLAGS="-march=$march" EXEEXT=".bin" BINPATH="$CPWD/"
|
|
15 (strip "$CPWD/${CEXE}.bin" && mv "$CPWD/${CEXE}.bin" "$CPWD/${CBINPATH}${CEXE}-${platform}-linux32.bin") || exit 1
|
0
|
16
|
13
|
17 # Build Win32 executable
|
0
|
18 make -f Makefile.w32 clean
|
13
|
19 make -f Makefile.w32 EXTRA_CFLAGS="-march=$march" EXEEXT=".exe" BINPATH="$CPWD/"
|
|
20 (mv "$CPWD/${CEXE}.exe" "$CPWD/${CBINPATH}${CEXE}_${platform}_win32.exe") || exit 1
|
0
|
21 done
|
13
|
22
|
|
23 (cd "$CPWD" && exec ./build-data.sh) || exit 1
|
|
24
|
|
25 rm -f "$CPWD/$CZIP"
|
|
26
|
|
27 cd "$CPWD/${CBINPATH}" && zip -9 "$CPWD/$CZIP" *
|