Mercurial > hg > demos > krapula
annotate build-data.sh @ 53:554e3f02ba6f
Unify / update build system.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 03 Oct 2016 09:20:32 +0300 |
parents | 9cbb03e85597 |
children |
rev | line source |
---|---|
0 | 1 #!/bin/sh |
38
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
2 . ./build.cfg |
0 | 3 CPWD=`pwd` |
38
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
4 CPACKED="$CPWD/packed.bin" |
11 | 5 |
38
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
6 if test ! -x "$CPACKED"; then |
11 | 7 make -f Makefile clean |
53
554e3f02ba6f
Unify / update build system.
Matti Hamalainen <ccr@tnsp.org>
parents:
40
diff
changeset
|
8 make -f Makefile EXEEXT=".bin" TOOL_BINPATH="$CPWD/" "$CPACKED" |
0 | 9 fi |
10 | |
53
554e3f02ba6f
Unify / update build system.
Matti Hamalainen <ccr@tnsp.org>
parents:
40
diff
changeset
|
11 cd "$CPWD/data" && $CPACKED -c -p "$CPWD/$CBINPATH/$CPACKFILE" * |
38
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
12 |
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
13 if test ! -e "$CPWD/$CPACKFILE"; then |
53
554e3f02ba6f
Unify / update build system.
Matti Hamalainen <ccr@tnsp.org>
parents:
40
diff
changeset
|
14 ln -s "$CPWD/$CBINPATH/$CPACKFILE" "$CPWD/$CPACKFILE" |
38
ea2d19de8932
Improve package building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
12
diff
changeset
|
15 fi |