Former-commit-id:9f19e3f712
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f] Former-commit-id:06a8b51d6d
86 lines
2.4 KiB
Bash
86 lines
2.4 KiB
Bash
#!/bin/sh
|
|
|
|
# Set up default variable values if not supplied by the user.
|
|
|
|
# where the HDFView is installed, e.g. /home/user1/hdfview
|
|
HDFVIEW_HOME=.
|
|
export HDFVIEW_HOME
|
|
|
|
# where Java is installed (requires jdk1.4.x or above), e.g. /usr/jdk1.4.2/bin
|
|
JAVAPATH=/common/awips/jdk1.6.0_05/bin
|
|
export JAVAPATH
|
|
|
|
###############################################################################
|
|
# DO NOT MODIFY BELOW THIS LINE
|
|
###############################################################################
|
|
|
|
CPATH=$HDFVIEW_HOME"/lib/jhdf.jar:"$HDFVIEW_HOME"/lib/jhdf5.jar:"$HDFVIEW_HOME"/lib/jhdfobj.jar"
|
|
CPATH=$CPATH":"$HDFVIEW_HOME"/lib/netcdf.jar:"$HDFVIEW_HOME"/lib/fits.jar:"$HDFVIEW_HOME"/lib/h5srb.jar"
|
|
CPATH=$CPATH":"$HDFVIEW_HOME"/lib/jhdf4obj.jar:"$HDFVIEW_HOME"/lib/jhdf5obj.jar:"$HDFVIEW_HOME"/lib/jhdfview.jar"
|
|
CPATH=$CPATH":"$HDFVIEW_HOME"/lib/jgraph.jar:"$HDFVIEW_HOME"/lib/ext/*"
|
|
|
|
TEST=/usr/bin/test
|
|
if [ ! -x /usr/bin/test ]
|
|
then
|
|
TEST=`which test`
|
|
fi
|
|
|
|
if $TEST -z "$CLASSPATH"; then
|
|
CLASSPATH=""
|
|
fi
|
|
CLASSPATH=$CPATH":"$CLASSPATH
|
|
export CLASSPATH
|
|
|
|
if $TEST -n "$JAVAPATH" ; then
|
|
PATH=$JAVAPATH":"$PATH
|
|
export PATH
|
|
fi
|
|
|
|
|
|
if $TEST -e /bin/uname; then
|
|
os_name=`/bin/uname -s`
|
|
elif $TEST -e /usr/bin/uname; then
|
|
os_name=`/usr/bin/uname -s`
|
|
else
|
|
os_name=unknown
|
|
fi
|
|
|
|
if $TEST -z "$LD_LIBRARY_PATH" ; then
|
|
LD_LIBRARY_PATH=""
|
|
fi
|
|
|
|
case $os_name in
|
|
SunOS)
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME/lib/solaris:$HDFVIEW_HOME/lib/ext:$LD_LIBRARY_PATH
|
|
;;
|
|
Linux)
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/linux:"$HDFVIEW_HOME"/lib/ext:"$LD_LIBRARY_PATH
|
|
;;
|
|
IRIX*)
|
|
OSREV=`/bin/uname -r`
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/irix-6.5:"$HDFVIEW_HOME"/lib/ext:"$LD_LIBRARY_PATH
|
|
LD_LIBRARYN32_PATH=$HDFVIEW_HOME"/lib/irix-6.5:"$HDFVIEW_HOME"/lib/ext":$LD_LIBRARY_PATH
|
|
export LD_LIBRARYN32_PATH
|
|
;;
|
|
OSF1)
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/alpha:"$HDFVIEW_HOME"/lib/ext:"$LD_LIBRARY_PATH
|
|
;;
|
|
AIX)
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/aix:"$HDFVIEW_HOME"/lib/ext:"$LD_LIBRARY_PATH
|
|
;;
|
|
Darwin)
|
|
DYLD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/macosx:"$HDFVIEW_HOME"/lib/ext:"$DYLD_LIBRARY_PATH
|
|
export DYLD_LIBRARY_PATH
|
|
LD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
|
|
;;
|
|
FreeBSD)
|
|
LD_LIBRARY_PATH=$HDFVIEW_HOME"/lib/freebsd:"$HDFVIEW_HOME"/lib/ext:"$LD_LIBRARY_PATH
|
|
;;
|
|
*)
|
|
echo "Unknown Operating System: HDFView may not work correctly"
|
|
;;
|
|
esac
|
|
|
|
export LD_LIBRARY_PATH
|
|
|
|
$JAVAPATH/java -Xmx1000m -Djava.library.path=$LD_LIBRARY_PATH ncsa.hdf.view.HDFView -root $HDFVIEW_HOME $*
|