LIB     = ../../libgfsio_4.a
INCMOD  = ../../incmod/gfsio_4
FC      = ncepxlf
FFLAGS  = -qnosave -O3 -q free=f90 -I$(INCMOD)
FFLAGB  = -qnosave -O3 -q fixed
FFLAGD  = -qnosave -O3 -q free=f90 -Dibm_sp
#FFLAGS = -g -C -qextchk -qflttrap -qnosave -O3 -q free=f90 -I$(INCMOD)
#FFLAGB = -g -C -qextchk -qflttrap -qnosave -O3 -q fixed
AR      = ar
ARFLAGS = -rv -X64

$(LIB): $(LIB)(gfsio_module.o) $(LIB)(bafrio.o) $(LIB)/gfsio_solve_axb.o
$(LIB)(bafrio.o):       bafrio.f
	$(FC) -c $(FFLAGB) $<
	$(AR) $(ARFLAGS) $@ $*.o
	rm -f $*.o
$(LIB)(gfsio_solve_axb.o):       gfsio_solve_axb.F90
	$(FC) -c $(FFLAGD) $<
	$(AR) $(ARFLAGS) $@ $*.o
	rm -f $*.o
.f.a:
	$(FC) -c $(FFLAGS) $<
	$(AR) $(ARFLAGS) $@ $*.o
	rm -f $*.o
	mv $*.mod $(INCMOD)

