Former-commit-id:a02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]] Former-commit-id:06a8b51d6d
Former-commit-id:3360eb6c5f
104 lines
4.3 KiB
Bash
Executable file
104 lines
4.3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
###########################################################
|
|
# Sample configuration file to build hdf-java #
|
|
###########################################################
|
|
EXTRA_FLAGS=
|
|
|
|
############################################################
|
|
# linux32 (jam) #
|
|
############################################################
|
|
#INSTDIR=/mnt/scr1/xcao/hdf_java/bin/linux32
|
|
#JAVAINC=/usr/java/jdk-106/jdk/include
|
|
#JAVALIB=/usr/java/jdk-106/jdk/jre/lib
|
|
#HDF4=/mnt/scr1/xcao/hdf_java/lib/linux32/hdf4
|
|
#HDF5=/mnt/scr1/xcao/hdf_java/lib/linux32/hdf5
|
|
#JPEG=/mnt/scr1/xcao/hdf_java/lib/linux32/jpeg
|
|
#SZIP=/mnt/scr1/xcao/hdf_java/lib/linux32/szip
|
|
#ZLIB=/mnt/scr1/xcao/hdf_java/lib/linux32/zlib
|
|
|
|
############################################################
|
|
# solaris32 (linew) #
|
|
############################################################
|
|
#INSTDIR=/mnt/scr1/xcao/hdf_java/bin/solaris32
|
|
#JAVAINC=/usr/jdk/jdk1.6.0_12/include
|
|
#JAVALIB=/usr/jdk/jdk1.6.0_12/jre/lib
|
|
#HDF4=/mnt/scr1/xcao/hdf_java/lib/solaris32/hdf4
|
|
#HDF5=/mnt/scr1/xcao/hdf_java/lib/solaris32/hdf5
|
|
#JPEG=/mnt/scr1/xcao/hdf_java/lib/solaris32/jpeg
|
|
#SZIP=/mnt/scr1/xcao/hdf_java/lib/solaris32/szip
|
|
#ZLIB=/mnt/scr1/xcao/hdf_java/lib/solaris32/zlib
|
|
#export CC="/opt/SUNWspro/bin/cc"
|
|
|
|
############################################################
|
|
# solaris64 (linew) #
|
|
############################################################
|
|
#INSTDIR=/mnt/scr1/xcao/hdf_java/bin/solaris64
|
|
#JAVAINC=/usr/jdk/jdk1.6.0_12/include
|
|
#JAVALIB=/usr/jdk/jdk1.6.0_12/jre/lib
|
|
#JAVABIN=/usr/jdk/jdk1.6.0_12/bin/sparcv9
|
|
#JAVAINC=/usr/java/include
|
|
#JAVALIB=/usr/java/jre/lib
|
|
#JAVABIN=/usr/java/bin/sparcv9
|
|
#HDF4=/mnt/scr1/xcao/hdf_java/lib/solaris64/hdf4
|
|
#HDF5=/mnt/scr1/xcao/hdf_java/lib/solaris64/hdf5
|
|
#JPEG=/mnt/scr1/xcao/hdf_java/lib/solaris64/jpeg
|
|
#SZIP=/mnt/scr1/xcao/hdf_java/lib/solaris64/szip
|
|
#ZLIB=/mnt/scr1/xcao/hdf_java/lib/solaris64/zlib
|
|
#export CC="/opt/SUNWspro/bin/cc -KPIC -m64"
|
|
#EXTRA_FLAGS=--with-javabin=$JAVABIN
|
|
|
|
############################################################
|
|
# linux64 (amani) #
|
|
############################################################
|
|
#INSTDIR=/mnt/scr1/xcao/hdf_java/bin/linux64
|
|
#JAVAINC=/usr/java/jdk1.6.0_16/include
|
|
#JAVALIB=/usr/java/jdk1.6.0_16/jre/lib
|
|
#HDF4=/mnt/scr1/xcao/hdf_java/lib/linux64amd/hdf4
|
|
#HDF5=/mnt/scr1/xcao/hdf_java/lib/linux64amd/hdf5
|
|
#JPEG=/mnt/scr1/xcao/hdf_java/lib/linux64amd/jpeg
|
|
#SZIP=/mnt/scr1/xcao/hdf_java/lib/linux64amd/szip
|
|
#ZLIB=/mnt/scr1/xcao/hdf_java/lib/linux64amd/zlib
|
|
#export CC="gcc -fPIC"
|
|
|
|
############################################################
|
|
# macintel (tejeda) #
|
|
############################################################
|
|
#INSTDIR=/Users/xcao/work/build/hdf-java
|
|
#JAVAINC=/System/Library/Frameworks/JavaVM.framework/Headers
|
|
#JAVALIB=/System/Library/Frameworks/JavaVM.framework/Libraries
|
|
#HDF4=/Users/xcao/work/build/hdf4
|
|
#HDF5=/Users/xcao/work/build/hdf5
|
|
#JPEG=/Users/xcao/work/lib-external/jpeg-6b
|
|
#SZIP=/Users/xcao/work/lib-external/szip-2.1
|
|
#ZLIB=/Users/xcao/work/lib-external/zlib-1.2.1
|
|
#EXTRA_FLAGS="-build=powerpc-apple --with-jdkclasses=/System/Library/Frameworks/JavaVM.framework/Classes --with-javabin=/System/Library/Frameworks/JavaVM.framework/Commands"
|
|
|
|
############################################################
|
|
# linux64ia (colbalt) #
|
|
############################################################
|
|
# must use "-J-Xmx128m" option for javac, jar, etc
|
|
#INSTDIR=/u/ncsa/xcao/work/build
|
|
#JAVAINC=/usr/local/java/jdk1.6.0_11/include
|
|
#JAVALIB=/usr/local/java/jdk1.6.0_11/jre/lib
|
|
#HDF4=/u/ncsa/xcao/work/lib/hdf4
|
|
#HDF5=/u/ncsa/xcao/work/lib/hdf5
|
|
#JPEG=/u/ncsa/xcao/work/lib/jpeg
|
|
#SZIP=/u/ncsa/xcao/work/lib/szip
|
|
#ZLIB=/u/ncsa/xcao/work/lib/zlib
|
|
#export CC="gcc -fPIC"
|
|
|
|
|
|
|
|
############################################################
|
|
# Do not change below this line #
|
|
############################################################
|
|
rm -rf $INSTDIR; mkdir $INSTDIR
|
|
./configure $EXTRA_FLAGS --prefix=$INSTDIR \
|
|
--with-jdk=$JAVAINC,$JAVALIB \
|
|
--with-hdf5=$HDF5/include,$HDF5/lib \
|
|
--with-hdf4=$HDF4/include,$HDF4/lib \
|
|
--with-libjpeg=$JPEG/include,$JPEG/lib \
|
|
--with-libsz=$SZIP/include,$SZIP/lib \
|
|
--with-libz=$ZLIB/include,$ZLIB/lib \
|
|
|