view build.sh @ 11:a712382dcf6a

Improve data blob building.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 29 Sep 2012 06:45:54 +0300
parents db2e214a30eb
children fcca32ea1ca8
line wrap: on
line source

#!/bin/sh
CPWD=`pwd`
CEXE=krapula
CBINPATH=exe/

for build in amd:k8 intel:core2; do
	arch=`echo "$build"|cut -d ':' -f 1`
	march=`echo "$build"|cut -d ':' -f 2`
	
	make -f Makefile clean
	make -f Makefile EXTRA_CFLAGS="-march=$march" EXEEXT=".bin" BINPATH="$CPWD/${CBINPATH}"
	strip "$CPWD/${CBINPATH}${CEXE}.bin" && \
	mv "$CPWD/${CBINPATH}${CEXE}.bin" "$CPWD/${CBINPATH}${CEXE}-${arch}-linux32.bin"

	make -f Makefile.w32 clean
	make -f Makefile.w32 EXTRA_CFLAGS="-march=$march" EXEEXT=".exe" BINPATH="$CPWD/${CBINPATH}"
	mv "$CPWD/${CBINPATH}${CEXE}.exe" "$CPWD/${CBINPATH}${CEXE}_${arch}.exe"
done