
#OSF options

UNAME = OSF 

NPROC=5
F90 = f90
F77 = 
CC  = cc
LINKER = f90
MAKE = make
CPP =  /usr/lib/cpp -C -P 
CPP_DIRECTIVES = -DALPHA_host

NETCDF_LIB_DIR = ${HOME}/netcdf-3.5.0/lib
NETCDF_INCL_DIR = ${HOME}/netcdf-3.5.0/include

F90_OPTS = -O4   -convert big_endian 
CC_OPTS = 

MPI_INCL_DIR = .
MPI_LIB_DIR = .

LIBS= -lnetcdf -ldxml

CPP_INCL = -I${NETCDF_INCL_DIR} -I${SPFLAME}/include
F90_INCL = -I${SPFLAME}/misc_modules -I${SPFLAME}/model -I${MPI_INCL_DIR}


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

.F.f:
	@echo "----------------------"
#	@echo "preprocessing $*.f"
#	@echo "----------------------"
#	$(CPP) $(CPP_DIRECTIVES) $(CPP_INCL) $< > $*.f

.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) 
