F90 = mpxlf90_r CPPOPTS = -WF,-DMPH LD = mpxlf90_r CFOPTS = -qmoddir=$(TMPDIR) -I$(TMPDIR) FFLAGS = -qfixed -qarch=pwr3 -O3 -qstrict SRC = mph.F ccm.F pop.F cpl.F SHARE_OBJS = mph.o OBJS = $(SHARE_OBJS) pop.o ccm.o cpl.o all: pop ccm cpl .F.o: $(SRC) $(F90) $(CPPOPTS) $(FFLAGS) -c $(CFOPTS) $< pop: $(SHARE_OBJS) pop.o $(LD) $(SHARE_OBJS) pop.o -o pop ccm: $(SHARE_OBJS) ccm.o $(LD) $(SHARE_OBJS) ccm.o -o ccm cpl: $(SHARE_OBJS) cpl.o $(LD) $(SHARE_OBJS) cpl.o -o cpl clean: rm $(OBJS) pop ccm cpl