From 455b5529b482c6bb48cd882488bca9b3113768c2 Mon Sep 17 00:00:00 2001 From: kytv <kytv@mail.i2p> Date: Tue, 31 May 2011 19:37:29 +0000 Subject: [PATCH] jbigi: Add support for SunOS/Nexenta/Solaris to the build*.sh scripts --- core/c/jbigi/build-all.sh | 4 ++++ core/c/jbigi/build_jbigi.sh | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/core/c/jbigi/build-all.sh b/core/c/jbigi/build-all.sh index 861a1e0a4e..d5dc7d4c51 100755 --- a/core/c/jbigi/build-all.sh +++ b/core/c/jbigi/build-all.sh @@ -3,6 +3,8 @@ case `uname -sr` in MINGW*) echo "Building windows .dlls for all architectures";; +SunOS*) + echo "Building solaris .sos for all architectures";; Linux*) echo "Building linux .sos for all architectures";; FreeBSD*) @@ -32,6 +34,8 @@ do case `uname -sr` in MINGW*) cp jbigi.dll ../../lib/net/i2p/util/jbigi-windows-$x.dll;; + SunOS*) + cp libjbigi.so ../../lib/net/i2p/util/libjbigi-solaris-$x.so;; Linux*) cp libjbigi.so ../../lib/net/i2p/util/libjbigi-linux-$x.so;; FreeBSD*) diff --git a/core/c/jbigi/build_jbigi.sh b/core/c/jbigi/build_jbigi.sh index 48562012a0..de567bb5a4 100755 --- a/core/c/jbigi/build_jbigi.sh +++ b/core/c/jbigi/build_jbigi.sh @@ -24,6 +24,11 @@ Darwin*) INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include" LINKFLAGS="-dynamiclib -framework JavaVM" LIBFILE="libjbigi.jnilib";; +SunOS*) + COMPILEFLAGS="-fPIC -Wall" + INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris" + LINKFLAGS="-shared -Wl,-soname,libjbigi.so" + LIBFILE="libjbigi.so";; *) COMPILEFLAGS="-fPIC -Wall" INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/linux" -- GitLab