#!/bin/sh

SCRIPT=$(readlink -f "$0")
BINDIR=$(dirname "$SCRIPT")
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
JAVA_HOME=$(java -XshowSettings:properties -version 2>&1 | grep java\.home | sed 's/[[:blank:]]*java.home[[:blank:]]*\=[[:blank:]]*//')

if [ "$OS" = "darwin" ]
then
    JNIFLAGS="-dynamiclib -fPIC"
    SOEXT="dylib"
else
    JNIFLAGS="-shared -fPIC"
    SOEXT="so"
fi

{
    echo "JAVA_HOME = $JAVA_HOME"
    echo "BINDIR = $BINDIR"
    echo "OS = $OS"
    echo "JNIFLAGS = $JNIFLAGS"
    echo "SOEXT = $SOEXT"
} > Makefile

cat Makefile.prep >> Makefile
