#! /bin/sh

cd ../
ETAROOT=`pwd`
cd ../
HOME=`pwd`
MAKEDIR='$(SRC)/prep/sfc'
MAKELIB1='$(SRC)/prep/util'
MAKELIB2=''
#################################
ulimit unlimited
##
## Primary grid dimensions
##
## Note:  LM must be 
## 38, 45, 50, or 60 (when running Eta coordinates)
## 25, 30, 38, or 45 (when running sigma coordinates)
##
## Note:  JM MUST be odd!
#
IM=$1
JM=$2
LM=$3
LSM=$4
########################
#
# Note: PT can only be set to 25 or 50 hPa to work properly with
#	the radiation files included in this package.  
#
PT=$5

rm $ETAROOT/exe/etatopo.exe
rm $ETAROOT/lib/*

cd $ETAROOT/install

cat Makefile.in | sed s:etaroot:$ETAROOT: | sed s:makedir:$MAKEDIR: \
| sed s:makelib1:$MAKELIB1: | sed s:makelib2:$MAKELIB2: > Makefile
cp parmeta.in $HOME/eta/src/include

cd $ETAROOT/src/include

cat parmeta.in  | sed s:imin:$IM: | sed s:jmin:$JM: | \
sed s:lmin:$LM: | sed s:lsmin:$LSM:  > parmeta

cd $ETAROOT/namelist

cat ETAIN.in | sed s:home:$HOME: | sed s:etaroot:$ETAROOT: > ETAIN
cp ETAIN $ETAROOT/bin
cp ETAIN $ETAROOT/bin/ETAIN_nh

cd $ETAROOT/bin

mv ETAIN ETAIN.in
cat ETAIN.in | sed s:imin:$IM: | sed s:jmin:$JM: | sed s:lmin:$LM: \
| sed s:ptin:${PT}00: > ETAIN
rm ETAIN.in

cd $HOME/eta/install

make
########## Soil Texture and Coverage ############
cd $HOME/eta/src/prep/soil
make clean
make
cd $HOME/eta/src/prep/soil/exe
./text4eta
sleep 2
cd $HOME/eta/src/prep/soil
make
cd $HOME/eta/src/prep/soil/exe
./veg4eta_30glo
sleep 2
cd $HOME/eta/src/prep/soil
make
