flush
[m6w6/btr] / bin / btr
1 #!/bin/bash
2
3 export DATE=$(date +%Y%m%d%H%M%S)
4 export CPUS=${CPUS:-$(grep -c "^processor" /proc/cpuinfo)}
5
6 export BINDIR=$(realpath $(dirname $0)/)
7 export LIBDIR=$(realpath $(dirname $0)/../lib/btr)
8
9 . $LIBDIR/btr.sh
10
11 QUIET=false
12 VERBOSE=false
13 FORCEYES=false
14
15 parseopts "$@"
16 setup
17
18 if $VERBOSE
19 then
20 show_conf
21 $FORCEYES || confirm "Everything setup. Do you want to continue?" || exit
22 fi
23
24 set -e
25 make -e $SILENT_FLAG -C $BTRDIR -f $LIBDIR/source/$SOURCE_RULES.mk
26 make -e $SILENT_FLAG -C $BTRDIR -f $LIBDIR/build/$BUILD_RULES.mk
27 make -e $SILENT_FLAG -C $BTRDIR -f $LIBDIR/report/$REPORT_RULES.mk
28
29 # vim: noet