aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amatus.name>2013-12-28 15:22:23 -0600
committerDavid Barksdale <amatus@amatus.name>2013-12-28 15:22:23 -0600
commit3fd9806c8142a90d0176d069a71fd5cff240f2ff (patch)
treee7c5902d99f62330db1d51992896e6295c38e11b
parent81a7aa03bd4bb4cdada0127f4f4bdb68fc5b0002 (diff)
Build ATS service.
-rwxr-xr-xbuild-gnunet.sh20
1 files changed, 19 insertions, 1 deletions
diff --git a/build-gnunet.sh b/build-gnunet.sh
index d42562f..40349a5 100755
--- a/build-gnunet.sh
+++ b/build-gnunet.sh
@@ -223,6 +223,7 @@ emmake make \
LDFLAGS=-Wc,--ignore-dynamic-linking ||
die "Unable to make GNUnet"
# Link gnunet services and install them into resources/public/js
+mkdir -p "$BUILDROOT/resources/public/js"
./libtool --tag=CC --mode=link \
emcc -fno-strict-aliasing -Wall "-I$SYSROOT/include" "-L$SYSROOT/lib" \
-o src/transport/gnunet-service-transport.js \
@@ -241,9 +242,26 @@ emmake make \
--js-library "$BUILDROOT/src/js/server.js" \
--js-library "$BUILDROOT/src/js/service.js" \
--pre-js "$BUILDROOT/src/js/pre.js"
-mkdir -p "$BUILDROOT/resources/public/js/"
cp src/transport/.libs/gnunet-service-transport.js \
"$BUILDROOT/resources/public/js/"
+./libtool --tag=CC --mode=link \
+ emcc -fno-strict-aliasing -Wall "-I$SYSROOT/include" "-L$SYSROOT/lib" \
+ -o src/ats/gnunet-service-ats.js \
+ src/ats/gnunet-service-ats*.o \
+ src/ats/libgnunetats.la \
+ src/statistics/libgnunetstatistics.la \
+ src/util/libgnunetutil.la \
+ "$SYSROOT/lib/libgcrypt.la" \
+ "$SYSROOT/lib/libgpg-error.la" \
+ -lm -lsocket \
+ --js-library "$BUILDROOT/src/js/client.js" \
+ --js-library "$BUILDROOT/src/js/configuration.js" \
+ --js-library "$BUILDROOT/src/js/scheduler.js" \
+ --js-library "$BUILDROOT/src/js/server.js" \
+ --js-library "$BUILDROOT/src/js/service.js" \
+ --pre-js "$BUILDROOT/src/js/pre.js"
+cp src/ats/.libs/gnunet-service-ats.js \
+ "$BUILDROOT/resources/public/js/"
# Copy HELLOs for dev webserver
cat contrib/hellos/* > "$BUILDROOT/resources/public/hostlist"
cd "$BUILDROOT"