#!/bin/csh -fv
#
# setup shell script for the development copies of Mosflm for different 
# platforms.
#
# Common stuff first
#
setenv CCP4_LIB_FILES '-lccp4f -lccp4c -lxdl_view'
set mosroot = ${cwd:h}
setenv MOSROOT $mosroot
echo MOSROOT has been set to $MOSROOT 
set moshome = ${cwd}
setenv MOSHOME $moshome
echo $MOSHOME
setenv AR_FLAGS vru
setenv DPS         ${MOSHOME}
setenv IND         ${MOSHOME}/index
setenv UTIL        ${MOSHOME}/src/dps/util
setenv JPG         ${MOSHOME}/jpg
# intel compiler specifics
source /opt/intel/compiler70/ia32/bin/ifcvars.csh
setenv DEBUG ""
setenv F77   "ifc ${DEBUG}"
setenv FCOMP   "${F77}"
setenv FC      "${F77}"
setenv CC     "icc ${DEBUG}"
setenv FLINK   "${F77} ${DEBUG}" 
setenv FFLAGS  "-O -align -w90 -cm"
setenv CFLAGS   "-O0 -O -DPROTOTYPE -DIFC  -c -w"
# if no "fudge.o" vide infra setenv LFLAGS    "-Vaxlib -i_dynamic"
setenv LFLAGS    "-Vaxlib"
#
# (2) Mosflm directory
#
setenv MOSFLAGS  "-O3 -align -w90 -cm -prof_gen"
# setenv MOSFLAGS  "-O3 -align -w90 -cm -prof_use" & change $F77 etc to include "-ipo" flag

setenv MCFLAGS   "-O0"
setenv MOSLIBS     "-L${CCP4_LIB} ${CCP4_LIB_FILES} -lncurses -L/usr/X11R6/lib -lXt -lSM -lICE -lX11 -ldl -lpthread -lm /opt/intel/compiler70/ia32/ifc_fudge.o"
#
# (3) CBF directories
#
setenv CBFCFLAGS   "-O -DPROTOTYPE -DIFC"
# DPS
setenv VERBOSE     "v"
setenv UTILFLAGS   "-O -DPROTOTYPE -DIFC  -c -w"
setenv EXTRAFLAGS  "-I${UTIL} "
setenv STDCFLAGS   ""

exit
