SHELL= /bin/bash #LIBS= -L/nwprod/lib/ -lbacio_4 -lw3_4 -lbufr_4_32 -lip_4 -lsp_4 LIBS= -L/nwprod/lib -lbacio_4 -lw3nco_4 SRCS= gefs_pgrb_enspqpf.f90 OBJS= $(SRCS:.f90=.o) CMD= gefs_pgrb_enspqpf #FC= ncepxlf90 FC= ifort #FFLAGS= -O3 -qsuffix=f=f90 -qlist -qsource -qlanglvl=90PURE -bnoquiet #FFLAGS= -O3 -qsuffix=f=f90 -qlist -qsource -bnoquiet FFLAGS= -O3 -list -traceback LDFLAGS= #$(CMD): $(SRCS) # $(FC) $(SRCS) $(FFLAGS) -o $(@) $(OBJS) $(LIBS) # Lines from here on down should not need to be changed. They are the # actual rules which make uses to build a.out. # all: $(CMD) $(CMD): $(OBJS) $(FC) $(LDFLAGS) $(FFLAGS) -o $(@) $(OBJS) $(LIBS) $(OBJS): $(SRCS) $(FC) $(FFLAGS) -c $(SRCS) $(OBJS): makefile allclean: clean all clean: -rm -f $(OBJS) clobber: clean -rm -f $(CMD)