comparison build.sh @ 11:5be1ecb80cc9

Fixed build script for debian systems without packaging tools, removed packet logging from nacltai
author root <root@Really.UFO-Net.nl>
date Sat, 04 Dec 2010 02:10:00 +0000
parents fd7c60905b13
children f7e0145d8e2a
comparison
equal deleted inserted replaced
10:1e4ba8d8ffc2 11:5be1ecb80cc9
46 ##gcc -fPIC -shared -Wl,-soname,quicktun.nacl0 -o out/libquicktun.nacl0 src/proto.nacl0.c -lnacl 46 ##gcc -fPIC -shared -Wl,-soname,quicktun.nacl0 -o out/libquicktun.nacl0 src/proto.nacl0.c -lnacl
47 47
48 ##echo Building frontends... 48 ##echo Building frontends...
49 ##gcc -o out/quicktun.debian src/run.debian.c -ldl 49 ##gcc -o out/quicktun.debian src/run.debian.c -ldl
50 50
51 if [ -x /usr/bin/dpkg-deb -a -x /usr/bin/fakeroot ]; then 51 if [ -f /etc/network/interfaces ]; then
52 echo Building debian binary... 52 echo Building debian binary...
53 gcc -c -DCOMBINED_BINARY -DDEBIAN_BINARY src/run.combined.c -o obj/run.debian.o 53 gcc -c -DCOMBINED_BINARY -DDEBIAN_BINARY src/run.combined.c -o obj/run.debian.o
54 gcc -o out/quicktun.debian obj/common.o obj/run.debian.o obj/proto.raw.o obj/proto.nacl0.o obj/proto.nacltai.o obj/crypto_scalarmult_curve25519.o -lnacl 54 gcc -o out/quicktun.debian obj/common.o obj/run.debian.o obj/proto.raw.o obj/proto.nacl0.o obj/proto.nacltai.o obj/crypto_scalarmult_curve25519.o -lnacl
55 echo -n Building debian package... 55 if [ -x /usr/bin/dpkg-deb -a -x /usr/bin/fakeroot ]; then
56 cd debian 56 echo -n Building debian package...
57 ./build.sh 57 cd debian
58 cd .. 58 ./build.sh
59 cd ..
60 fi
59 fi 61 fi