diff --git a/core/c/jbigi/build-all.sh b/core/c/jbigi/build-all.sh index 861a1e0a4eabfff8c3b2293b45bdfa79b1b81afb..d5dc7d4c51f302b08eae5a2a51850657efb34f6f 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 48562012a09bd9de14796b3b2991e70a8b8a0a50..de567bb5a402e5a0db332d428f06d8cbc900af5f 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"