.SUFFIXES:
.SUFFIXES: .f .F .o .x




###### FOR portland group fortran compiler on hpcc #######
FC=ifort
FFLAGS= -extend_source -convert big_endian
LFLAGS=
LIBDIR = -L/home/wdx/lib/x86_64/ifc/ioapi_3/Linux2_x86_64ifort \
     -L/home/wdx/lib/x86_64/ifc/netcdf-3.6.2/lib 


LLIBS=-lioapi -lnetcdf 

INCLUDES = /home/wdx/lib/src/ioapi_3/ioapi/fixed_src
SRC = .
BIN = .

SRCNAME = ssmaskwindow

OBJS = $(SRCNAME).o

all: $(OBJS) $(SRCNAME).x

.F.o:
	$(FC) $(FFLAGS) -I$(INCLUDES) -c $(SRC)/$<

.f.o:
	$(FC) $(FFLAGS) -I$(INCLUDES) -c $(SRC)/$<

.o.x:
	$(FC) $(LFLAGS) -o $(BIN)/$@ $< $(LIBDIR) $(LLIBS)


clean:
	- rm -f *.o
	- rm $(BIN)/*.x
