# HG changeset patch # User Matti Hamalainen # Date 1350136709 -10800 # Node ID ea2d19de8932bcef8276f6863ee8b8b237d0cd85 # Parent fdbf6e90804d8cf2c64f2620ec8d98d87f9f6603 Improve package building process. diff -r fdbf6e90804d -r ea2d19de8932 build-data.sh --- a/build-data.sh Sat Oct 13 16:36:40 2012 +0300 +++ b/build-data.sh Sat Oct 13 16:58:29 2012 +0300 @@ -1,10 +1,15 @@ #!/bin/sh +. ./build.cfg CPWD=`pwd` -PACKED="$CPWD/packed.bin" +CPACKED="$CPWD/packed.bin" -if test ! -x "$PACKED"; then +if test ! -x "$CPACKED"; then make -f Makefile clean - make -f Makefile EXEEXT=".bin" BINPATH="$CPWD" "$PACKED" + make -f Makefile EXEEXT=".bin" BINPATH="$CPWD" "$CPACKED" fi -cd "$CPWD/data" && $PACKED -c -p "$CPWD/exe/orvellys.dat" * +cd "$CPWD/data" && $CPACKED -c -p "$CPWD/exe/$CPACKFILE" * + +if test ! -e "$CPWD/$CPACKFILE"; then + ln -s "$CPWD/exe/$CPACKFILE" "$CPWD/$CPACKFILE" +fi diff -r fdbf6e90804d -r ea2d19de8932 build.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.cfg Sat Oct 13 16:58:29 2012 +0300 @@ -0,0 +1,4 @@ +CPACKFILE="orvellys.dat" +CEXE=krapula +CBINPATH=exe/ +CZIP=ap-krapula.zip diff -r fdbf6e90804d -r ea2d19de8932 build.sh --- a/build.sh Sat Oct 13 16:36:40 2012 +0300 +++ b/build.sh Sat Oct 13 16:58:29 2012 +0300 @@ -1,8 +1,6 @@ #!/bin/sh +. ./build.cfg CPWD=`pwd` -CEXE=krapula -CBINPATH=exe/ -CZIP=ap-krapula.zip for build in amd:k8 intel:core2; do # Split into platform and march