From 6d70224da4e96f7c4059ce619290047bf6e5fd06 Mon Sep 17 00:00:00 2001 From: kytv <kytv@mail.i2p> Date: Tue, 7 Jun 2011 00:57:25 +0000 Subject: [PATCH] Add x64 for FreeBSD --- core/c/jcpuid/mbuild.sh | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/core/c/jcpuid/mbuild.sh b/core/c/jcpuid/mbuild.sh index 01429ab5dc..28b8a3df62 100755 --- a/core/c/jcpuid/mbuild.sh +++ b/core/c/jcpuid/mbuild.sh @@ -15,10 +15,10 @@ FreeBSD*) esac rm -rf lib -mkdir lib -mkdir lib/freenet -mkdir lib/freenet/support -mkdir lib/freenet/support/CPUInformation +#mkdir lib +#mkdir lib/freenet +#mkdir lib/freenet/support +mkdir -p lib/freenet/support/CPUInformation CC="gcc" @@ -30,10 +30,19 @@ MINGW*) LINKFLAGS="-shared -static -static-libgcc -Wl,--kill-at" LIBFILE="lib/freenet/support/CPUInformation/jcpuid-x86-windows.dll";; FreeBSD*) - COMPILEFLAGS="-Wall" - INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/freebsd/" - LINKFLAGS="-shared -static -Wl,-soname,libjcpuid-x86-freebsd.so" - LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-freebsd.so";; + case `uname -m` in + amd64) + LINKFLAGS="-shared -Wl,-soname,libjcpuid-x86_64-freebsd.so" + LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86_64-freebsd.so";; + i?86*) + LINKFLAGS="-shared -Wl,-soname,libjcpuid-x86-freebsd.so" + LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-freebsd.so";; + *) + echo "Unknown build environment" + exit;; + esac + COMPILEFLAGS="-fPIC -Wall" + INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/freebsd/";; Linux*) case `uname -m` in x86_64*) -- GitLab