Mercurial > hg > quicktun
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 |