
#IRIX options

UNAME = SGI/IRIX

NPROC=5
F90 = f90
CC  = cc
LINKER = f90
MAKE = make
CPP = f90 -E 
CPP_DIRECTIVES = -DIRIX_host

NETCDF_LIB_DIR = /usr/freeware/lib
NETCDF_INCL_DIR = /usr/freeware/include

#F90_OPTS =  -r8 \
#    -DEBUG:div_check=3:verbose_runtime:trap_uninitialized:conform_check=YES:subscript_check=ON
      

#F90_OPTS = -r8 -64 -O2 -OPT:Olimit=2600 
#CC_OPTS = -64
F90_OPTS = -r8  -O2 -OPT:Olimit=2600 
CC_OPTS = 

MPI_INCL_DIR = .
MPI_LIB_DIR = .

LIBS= -lnetcdf -lmpi -lscs

CPP_INCL = -I${NETCDF_INCL_DIR} -I${CPFLAME}/include  -I${MODEL}/mpp
F90_INCL = -I${MPI_INCL_DIR} -I${MODEL}/misc_modules -I${MODEL}/model -I${MODEL}/mpp \
           -I${MODEL}/extra_modules

.F.f:
	@echo "----------------------"
	@echo "preprocessing $<"
	@echo "----------------------"
	$(CPP) $(CPP_DIRECTIVES) $(CPP_INCL) $< > $@
.f.o: 
	@echo "----------------------"
	@echo "compiling $<"
	@echo "----------------------"
	${F90} ${F90_OPTS} ${F90_INCL} -c $<
.c.o:
	@echo "----------------------"
	@echo "compiling $<"
	@echo "----------------------"
	$(CC) $(CC_OPTS) $(CPP_DIRECTIVES) -c $<

ALL_LIBS_PATHS = -L$(MPI_LIB_DIR) -L$(NETCDF_LIB_DIR) 
