#!/bin/bash BASE_DIR=$(dirname $(readlink -f "$0" 2>/dev/null||echo "/usr/local/CISM_DX/.")) (cd "$BASE_DIR" && ./cismdx_setup check) DX="$BASE_DIR/required_packages/dx/bin/dx" if [ ! -x "$DX" ]; then echo "Fatal error: Unable to locate OpenDX executable!" echo " $DX" echo " (try running cismdx_setup)" exit 1 fi source $BASE_DIR/.setup/libpath CISM_DX_DATA=$BASE_DIR/OpenDX/images DXDATA=$BASE_DIR/required_packages/dx/samples/data DXMACROS=$BASE_DIR/OpenDX/macros DXMACROS=$DXMACROS:$BASE_DIR/required_packages/dx/samples/macros if [ "$1" = "" ]; then FILE=$BASE_DIR/OpenDX/CISM_DX.net else FILE=$1 fi echo $FILE LD_LIBRARY_PATH=LD_LIBRARY_PATH:$BASE_DIR/linux-libs \ DXDATA=$DXDATA:$CISM_DX_DATA \ DXFONTS=$BASE_DIR/required_packages/dx/dx/fonts:$BASE_DIR/required_packages/dx/dx/fonts/urw \ DXROOT=$BASE_DIR/required_packages/dx/dx \ PREFIX=$BASE_DIR/required_packages/dx \ $DX -host localhost \ -mdf $BASE_DIR/required_packages/spdx/spdx.mdf \ -modules $BASE_DIR/required_packages/spdx/modules \ -macros $DXMACROS \ -edit $FILE