#! /bin/sh

. $MODULESHOME/init/sh

current_dir=`pwd`
export WHERE_AM_I=$( hostname | cut -c1-1 )
cd ../..
module reset

source versions/build.ver
env | grep ver

module use modulefiles/wcoss2
module load HMON/build
module list

export HDF5=$HDF5_ROOT
export PNETCDF=$PnetCDF
export LIB_PNG_PATH=$PNG_LIBDIR
export LIB_JASPER_PATH=$JASPER_LIBDIR

#export HDF5_LDFLAGS="-L${HDF5}/lib -lhdf5_hl -lhdf5hl_fortran -lhdf5 -lhdf5_fortran -lz";
export NETCDF_LDFLAGS="-L${NETCDF}/lib -lnetcdff -lnetcdf -lz ${HDF5_LDFLAGS}";

cd $current_dir

set -x
# Ensure a clean compile:
#./clean -a
find . -name '*.o' -o -name '*.a' -o -name '*.mod' | xargs rm -f
rm -f hmon_gettrk hmon_tave hmon_vint

#export WRF_DIR=`pwd`/../hwrf_v3.7.1.fd/
#export LIB_W3_PATH=`pwd`/../../libs
#export LIB_SP_PATH=`pwd`/../../libs
#export LIB_SFCIO_PATH=`pwd`/../../libs
#export LIB_BLAS_PATH=`pwd`/../../libs
#export LIB_BACIO_PATH=`pwd`/../../libs
#export LIB_PNG_PATH=/usrx/local/prod//png/1.2.49/intel/sandybridge/lib LIB_Z_PATH=/usr/lib64
#export LIB_Z_PATH=/usr/lib64
#export LIB_JASPER_PATH=/usrx/local/prod/jasper/1.900.1/intel/sandybridge/lib LIB_G2
#export LIB_G2_PATH=`pwd`/../../libs
#export HWRF=1 WRF_NMM_CORE=1 WRF_NMM_NEST=1
#export WRFIO_NCD_LARGE_FILE_SUPPORT=1
#echo 7 | ./configure 2>&1

# Compile:
./compile > make_log 2>&1