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




###### FOR portland group fortran compiler on hpcc #######
FC=ifort
FFLAGS= -O2 -align dcommons -extend_source -convert big_endian -ipo -static
#FFLAGS = -O2 -extend_source -align dcommons -mcmodel medium -i-dynamic -convert big_endian -ipo -openmp
LFLAGS=
LIBDIR=-L/usr/local/netcdf-4.0/lib -L/garnet/home/wdx/lib/x86_64/ifc/ioapi_3/Linux2_x86_64ifort 
LLIBS=-lioapi -lnetcdf -lnetcdff


INCLUDES = /garnet/home/wdx/lib/x86_64/ifc/ioapi_3/ioapi/fixed_src
SRC = .
BIN = .

SRCNAME = inline2camx

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
