#
SHELL = /bin/sh

all: Depends
#
# Set include file for desired machine and compiler:
# 
# Intel or pgi at hao:
  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_sres_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
