# SHELL = /bin/sh all: Depends # # Set include file for desired machine and compiler: # # Intel or pgi at hao: MAKE_MACHINE = Make.intel_ys # MAKE_MACHINE = Make.intel_hao # MAKE_MACHINE = Make.pgi_hao # # Intel or pgi on NWSC yellowstone # (Must load modules ncl and either intel or pgi) # MAKE_MACHINE = Make.intel_ys # MAKE_MACHINE = Make.pgi_ys # # NCAR IBM bluefire xlf90: # MAKE_MACHINE = Make.bluefire EXEC = tgcmproc_f90 #EXEC = tgcmproc_dres_f90 include $(MAKE_MACHINE) #.SUFFIXES: .F # Srcfiles is made by perl script mkdepends SOURCES := $(shell cat Srcfiles) OBJS := $(addsuffix .o, $(basename $(SOURCES))) CSRCS = wrxdrc.c v5d.c binio.c COBJS = $(CSRCS:.c=.o) $(EXEC): $(OBJS) $(COBJS) @echo "OBJS=$(OBJS)" $(FC) -o $@ $(OBJS) $(COBJS) $(LDFLAGS) $(LIBS) Depends:: perl mkdepends . $(MAKE) $(EXEC) clean: rm *.o *.mod $(EXEC) # # Depends is made by perl script mkdepends include Depends