Mercurial > hg > demos > krapula
diff build.sh @ 10:db2e214a30eb
Improve build process.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 29 Sep 2012 06:36:10 +0300 |
parents | 672bd528de33 |
children | fcca32ea1ca8 |
line wrap: on
line diff
--- a/build.sh Sat Sep 29 06:02:53 2012 +0300 +++ b/build.sh Sat Sep 29 06:36:10 2012 +0300 @@ -3,13 +3,16 @@ CEXE=krapula CBINPATH=exe/ -for arch in i686 core2; do +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=$arch" EXEEXT=".bin" - mv "$CPWD/${CBINPATH}${CEXE}.bin" "$CPWD/${CBINPATH}${CEXE}-${arch}.bin" - strip "$CPWD/${CBINPATH}${CEXE}-${arch}.bin" + 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=$arch" + make -f Makefile.w32 EXTRA_CFLAGS="-march=$march" EXEEXT=".exe" BINPATH="$CPWD/${CBINPATH}" mv "$CPWD/${CBINPATH}${CEXE}.exe" "$CPWD/${CBINPATH}${CEXE}_${arch}.exe" done