Rev 500 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
500 | decky | 1 | #! /bin/sh |
2 | |||
3 | function syntax { |
||
4 | echo "Syntax:" |
||
5 | echo " build.<arch> [-compiler <compiler>]" |
||
6 | echo |
||
7 | echo "<arch> ... ia32, mips32, mips32el" |
||
8 | echo "<compiler> ... native, *cross" |
||
9 | echo |
||
10 | } |
||
11 | |||
12 | ARCH="`basename "$0" | awk -F. '{ if (NF > 1) print \$NF }'`" |
||
13 | if [ -z "$ARCH" ]; then |
||
14 | syntax |
||
15 | exit 1 |
||
16 | fi |
||
17 | |||
535 | cejka | 18 | ARGS="ARCH=$ARCH" |
500 | decky | 19 | while [ "$#" -gt 0 ]; do |
20 | case "$1" in |
||
21 | -compiler) |
||
22 | if [ -z "$2" ]; then |
||
23 | syntax |
||
24 | exit 1 |
||
25 | fi |
||
26 | ARGS="$ARGS COMPILER=$2" |
||
27 | shift |
||
28 | ;; |
||
29 | *) |
||
30 | syntax |
||
31 | exit 1 |
||
32 | ;; |
||
33 | esac |
||
34 | shift |
||
35 | done |
||
36 | |||
535 | cejka | 37 | make all $ARGS |