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