diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-12-07 16:36:40 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-12-07 18:15:49 -0800 |
commit | f821c0e28b5e9ae9c91758276acd10484f8388bc (patch) | |
tree | 3aba2f5e49d5a45bc328db7da077b7df527483f0 /tools/browse_trace | |
parent | 9e45cae061fd345d3270f236769bd94966a42eb2 (diff) | |
download | mu-f821c0e28b5e9ae9c91758276acd10484f8388bc.tar.gz |
5800 - move `browse_trace` to `tools/` dir
Diffstat (limited to 'tools/browse_trace')
-rwxr-xr-x | tools/browse_trace | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tools/browse_trace b/tools/browse_trace new file mode 100755 index 00000000..e68b541b --- /dev/null +++ b/tools/browse_trace @@ -0,0 +1,21 @@ +#!/bin/sh +set -e + +test "$CXX" || export CXX=c++ +test "$CC" || export CC=cc +test "$CFLAGS" || export CFLAGS="-g -O2" +export CFLAGS="$CFLAGS -Wall -Wextra -ftrapv -fno-strict-aliasing" + +# build if doesn't exist +[ ! -f `dirname $0`/browse_trace_bin ] && ( + cd `dirname $0` + [ ! -f termbox/libtermbox.a ] && ( + cd termbox + $CC $CFLAGS -c utf8.c + $CC $CFLAGS -c termbox.c + ar rcs libtermbox.a *.o + ) + $CXX $CFLAGS browse_trace.cc termbox/libtermbox.a -o browse_trace_bin +) + +`dirname $0`/browse_trace_bin $* |