--- pilot-link-0.12.1.orig/bindings/Java/Makefile.in 2006-09-04 21:01:17.000000000 +0200 +++ pilot-link-0.12.1/bindings/Java/Makefile.in 2007-02-03 21:19:53.000000000 +0100 @@ -484,8 +484,20 @@ java_pisock: java_compile java_lib java_jar install: all - if [ -e ${JAVABASE}/jre/lib/i386 ]; then cp libjpisock.so ${JAVABASE}/jre/lib/i386/; elif [ -e ${JAVABASE}/jre/lib/amd64 ]; then cp libjpisock.so ${JAVABASE}/jre/lib/amd64/; else echo "Unknown architecture. Copy lipijsock.so to ${JAVABASE}/jre/lib/ARCH/"; fi - echo "done." + ARCH=""; \ + for a in i386 amd64 ppc; do \ + if [ -e ${JAVABASE}/jre/lib/${a} ]; then \ + ARCH="${a}"; \ + break; \ + fi; \ + done; \ + if [ -n "${ARCH}" ]; then \ + echo "Unknown architecture. Copy lipijsock.so to ${JAVABASE}/jre/lib/ARCH/"; \ + else \ + mkdir -p "$(DESTDIR)${JAVABASE}/jre/lib/${ARCH}" && \ + cp libjpisock.so "$(DESTDIR)${JAVABASE}/jre/lib/${ARCH}"; \ + echo "done."; \ + fi test: install ${JAVABASE}/bin/java test ${PORT}