Add NetBSD support

This commit is contained in:
kytv
2011-09-18 16:59:24 +00:00
parent 2261039a76
commit f2fe5140e1
2 changed files with 21 additions and 5 deletions

View File

@@ -2,13 +2,15 @@
case `uname -sr` in case `uname -sr` in
MINGW*) MINGW*)
echo "Building windows .dll's";; echo "Building windows .dlls";;
CYGWIN*) CYGWIN*)
echo "Building windows .dll's";; echo "Building windows .dlls";;
Linux*) Linux*)
echo "Building linux .so's";; echo "Building linux .sos";;
NetBSD*)
echo "Building netbsd .sos";;
FreeBSD*) FreeBSD*)
echo "Building freebsd .so's";; echo "Building freebsd .sos";;
Darwin*) Darwin*)
echo "Building OSX jnilibs";; echo "Building OSX jnilibs";;
*) *)
@@ -37,6 +39,20 @@ Darwin*)
INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/" INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/"
LINKFLAGS="-dynamiclib -framework JavaVM" LINKFLAGS="-dynamiclib -framework JavaVM"
LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-darwin.jnilib";; LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-darwin.jnilib";;
NetBSD*)
case `uname -m` in
amd64)
LINKFLAGS="-shared -Wl,-soname,libjcpuid-x86_64-netbsd.so"
LIBFILE="lib/netnet/support/CPUInformation/libjcpuid-x86_64-netbsd.so";;
i?86*)
LINKFLAGS="-shared -Wl,-soname,libjcpuid-x86-netbsd.so"
LIBFILE="lib/netnet/support/CPUInformation/libjcpuid-x86-netbsd.so";;
*)
echo "Unknown build environment"
exit;;
esac
COMPILEFLAGS="-fPIC -Wall"
INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/netbsd/";;
FreeBSD*) FreeBSD*)
case `uname -m` in case `uname -m` in
amd64) amd64)

View File

@@ -1,4 +1,4 @@
#/bin/bash #/usr/bin/env bash
# Automatic build of so files, ignores failed builds. # Automatic build of so files, ignores failed builds.
# Place latest gmp tarball in the jbigi dir, and exec this script. # Place latest gmp tarball in the jbigi dir, and exec this script.