
FC      = ifort
FFLAGS  = -mcmodel=medium -shared-intel -O2 -pc 32 -convert big_endian
Inc     = "/work/apps/intel_2016/netcdf/4.3.3.1/"
 

.SUFFIXES:      .f90 .f .o

.f90.o  :
	$(FC) -c $*.f90 $(FFLAGS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 

.f.o    :
	$(FC) -c $*.f $(FFLAGS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 


OBJS    = NrType.o NR.o NrUtil.o SVDcmp.o SVDsrt.o


alT     :  $(OBJS)
	echo "Compile basic objects."

	ar -ru mca.a *.o
	ranlib mca.a

clean:
	rm *.o *.mod *.a

NrType.o: NrType.f90
NR.o: NR.f90
NrUtil.o: NrUtil.f90
SVDcmp.o: SVDcmp.f90
SVDsrt.o: SVDsrt.f90

