SHELL= /bin/bash #LIBS= -L/nwprod/lib/ -lbacio_4 -lw3_4 -lbufr_4_32 -lip_4 -lsp_4 #LIBS= -L/nwprod/lib/ -lbacio_4 -lw3_4 -lbufr_v10.1.0_4_64 -lip_4 -lsp_4 LIBS= -L/nwprod/lib/ -lbacio_4 -lw3nco_4 SRCS= main.f90 cmcens_post.f90 #OBJS = cmcens_post.o OBJS= $(SRCS:.f90=.o) CMD= cmcens_post.parallel #FC= ncepmpxlf90 FC= mpfort -mpi #FFLAGS= -O3 -qsuffix=f=f90 -qlist -qsource -qlanglvl=90PURE -bnoquiet FFLAGS= -O3 -list -traceback LDFLAGS= #$(CMD): $(SRCS) $(OBJS) # $(FC) $(FFLAGS) -o $(@) $(SRCS) $(OBJS) $(LIBS) #cmcens_post.o : cmcens_post.f90 # $(FC) $(FFLAGS) -c cmcens_post.f90 $(LIBS) #clean : # rm -f *.o *.mod $(CMD) # 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)