#! /bin/csh -f

source ./Tools/ccsm_getenv || exit -2
if ( "X$1" == "Xall") then
  echo "cleaning $EXEROOT"
  rm -rf $EXEROOT
  echo "cleaning $SHAREDLIBROOT"
  rm -rf $SHAREDLIBROOT
else
  rm -r -f $EXEROOT/*/obj        >& /dev/null
  rm -r -f $EXEROOT/*/source     >& /dev/null
  rm -r -f $LIBROOT              >& /dev/null
  rm    -f $EXEROOT/cesm.exe     >& /dev/null
  rm    -f $EXEROOT/config.cache >& /dev/null
  rm   -rf $SHAREDLIBROOT/$COMP_INTERFACE/$NINST_VALUE
endif

rm -f LockedFiles/env_build*  >& /dev/null

./xmlchange -file env_build.xml -id SMP_BUILD -val 0
./xmlchange -file env_build.xml -id NINST_BUILD -val 0
./xmlchange -file env_build.xml -id BUILD_COMPLETE -val FALSE
./xmlchange -file env_build.xml -id BUILD_STATUS -val 0

echo "CESM $CASE clean_build FINISHED SUCCESSFULLY"

exit 0

