# UNAMES = $(shell uname -s) UNAMEN = $(shell uname -n) UNAMEM = $(findstring CRAY,$(shell uname -m)) # EXEC = figpedav.run #---------------------------------------------------------------------- # Linux (non-lightning Linux, e.g. hao linux boxes): # FC = pgf90 FFLAGS = -O2 -I/opt/local/include LIBS = -L /opt/local/lib -lhlu -lncarg -lncarg_gks -lncarg_c -lnetcdf \ -L /usr/lib -lX11 -lXext #---------------------------------------------------------------------- #include Objects OBJS = bplot.o figpedav.o .SUFFIXES: .F $(EXEC): $(OBJS) $(FC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) #include Depends .f.o: $(FC) -c $(FFLAGS) $< .F.o: $(FC) -c $(FFLAGS) $< clean: echo "Removing *.o *.mod" rm *.o *.mod cleanobj: echo "Removing object code *.o *.mod rm *.o *.mod cleansrc: echo "Removing source code *.h *.F *.c veryclean: echo "Removing most everything..." rm *.o *.mod *.h *.F *.c *.dat *.tar Makefile mkdep mktar fort* cwd Depends Objects Srcfiles tgcmproc_f90