comparison build.sh @ 38:d9f5caa13898

Added support for NetBSD, added command line parsing to provide configuration options
author Ivo Smits <Ivo@UCIS.nl>
date Mon, 06 May 2013 22:53:20 +0200
parents b876afa5a72a
children c8d176154d7c
comparison
equal deleted inserted replaced
37:bb4bbf380938 38:d9f5caa13898
1 #!/bin/sh 1 #!/bin/sh
2 2
3 if [ "$(uname -s)" = "OpenBSD" -o "$(uname -s)" = "FreeBSD" ]; then 3 if [ "$(uname -s)" = "OpenBSD" -o "$(uname -s)" = "FreeBSD" -o "$(uname -s)" = "NetBSD" ]; then
4 echo "Detected *BSD" 4 echo "Detected *BSD"
5 tar="gtar" 5 tar="gtar"
6 elif [ "$(uname -s)" = "SunOS" ]; then 6 elif [ "$(uname -s)" = "SunOS" ]; then
7 echo "Detected SunOS" 7 echo "Detected SunOS"
8 tar="gtar" 8 tar="gtar"
51 else 51 else
52 echo Using shared NaCl library. 52 echo Using shared NaCl library.
53 export CPATH="/usr/include/nacl/:${CPATH}" 53 export CPATH="/usr/include/nacl/:${CPATH}"
54 fi 54 fi
55 55
56 CFLAGS="$CFLAGS -DQT_VERSION=\"`cat version`\""
57
56 echo Building combined binary... 58 echo Building combined binary...
57 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.raw.c -o obj/proto.raw.o 59 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.raw.c -o obj/proto.raw.o
58 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.nacl0.c -o obj/proto.nacl0.o 60 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.nacl0.c -o obj/proto.nacl0.o
59 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.nacltai.c -o obj/proto.nacltai.o 61 gcc $CFLAGS -c -DCOMBINED_BINARY src/proto.nacltai.c -o obj/proto.nacltai.o
60 gcc $CFLAGS -c -DCOMBINED_BINARY src/run.combined.c -o obj/run.combined.o 62 gcc $CFLAGS -c -DCOMBINED_BINARY src/run.combined.c -o obj/run.combined.o