3 # Simple shell script for building SPLAT! and associated utilities.
4 # Written by John A. Magliacane, KD2BD May 2002. Updated February 2006.
9 echo -n "Compiling citydecoder... "
10 cc -Wall -O3 -s -fomit-frame-pointer citydecoder.c -o citydecoder
16 echo -n "Compiling usgs2sdf... "
17 cc -Wall -O3 -s -fomit-frame-pointer usgs2sdf.c -o usgs2sdf
23 echo -n "Compiling srtm2sdf... "
24 cc -Wall -O3 -s -lbz2 -fomit-frame-pointer srtm2sdf.c -o srtm2sdf
30 echo -n "Compiling fontdata... "
31 cc -Wall -O3 -s -lz -fomit-frame-pointer fontdata.c -o fontdata
35 if [ $# == "0" ]; then
36 echo "Usage: build { citydecoder, usgs2sdf, fontdata, all }"
39 if [ $1 == "citydecoder" ]; then
43 if [ $1 == "usgs2sdf" ]; then
47 if [ $1 == "srtm2sdf" ]; then
50 if [ $1 == "fontdata" ]; then
54 if [ $1 == "clean" ]; then
55 rm -f citydecoder usgs2sdf fontdata
58 if [ $1 == "all" ]; then
65 if [ $1 != "citydecoder" ] && [ $1 != "srtm2sdf" ] && [ $1 != "usgs2sdf" ] && [ $1 != "fontdata" ] && [ $1 != "clean" ] && [ $1 != "all" ]; then
66 echo "Usage: build { citydecoder, srtm2sdf, usgs2sdf, fontdata, all }"