#!/bin/sh # # Builds Classpath for SableVM. # SCRIPTDIR=`dirname $0` if test $# -lt 1 -o $# -gt 2 ; then echo "Incorrect number of arguments." echo "Usage: build_classpath [--no-gtk] SABLEVM_LOCATION" exit 1 fi if test $1 = "--no-gtk"; then GTK_OPTION="--disable-gtk-peer" LOCATION=$2 else GTK_OPTION="--enable-gtk-peer" LOCATION=$1 fi # specific to my system if test `uname` = "Darwin" ; then CPPFLAGS="$CPPFLAGS -D__powerpc__ -D__PPC__ -D_BIG_ENDIAN -D_BSD_SOCKLEN_T_=int -I/sw/include -I$HOME/local/libffi/include" LDFLAGS="$LDFLAGS -L/sw/lib -L$HOME/local/libffi/lib -L$HOME/local/lib" fi ./configure \ --enable-jni \ --without-zip \ $GTK_OPTION \ --prefix=$LOCATION \ --libdir=$LOCATION/lib/sablevm \ --datadir=$LOCATION/share/sablevm \ CC="$CC" \ CFLAGS="$CFLAGS" \ CPPFLAGS="$CPPFLAGS" \ LDFLAGS="$LDFLAGS" \ && \ make && \ make install