# 
# A makefile to create executable for ARCTWOD
# Date generated:  Fri Dec  9 12:34:01 EET 1994
# For cypress (IRIX64 cypress 6.0 08241804 IP21 mips)
# 
SHELL=/bin/sh
PROGRAM=ARCTWOD
USEDLANGUAGE=F
TIMER=../../lib/timers.a
EXE=../ARCTWOD.exe
# The following are taken from '../../make.flags':
CPP=/lib/cpp
CPPFLAGS=-P
CC=cc
CFLAGS=-O3 -mips4
FC=f77
OPTF=-O3 -mips4 -WK,-r=3,-chs=16 -r8
FFLAGS=$(OPTF)
LD=f77
LFLAGS=
LIBS=$(TIMER)
RANLIB=touch
# The following are specifically for the ARCTWOD-program:
 
OBJS=ARCTWOD.o \
     BC.o \
     BICONG.o \
     CALCME.o \
     CALCPS.o \
     CLUSTR.o \
     COEF24.o \
     EIGVAL.o \
     EPSIL.o \
     ETADIF.o \
     FILERX.o \
     FILERY.o \
     GRADCO.o \
     INITIA.o \
     INPUT.o \
     INTEGR.o \
     IOALL.o \
     NINVER.o \
     RESIL2.o \
     RHSX.o \
     RHSY.o \
     SCALDT.o \
     SPECT.o \
     STEPFX.o \
     STEPFY.o \
     TK.o \
     TKINV.o \
     TRIB.o \
     TRIP.o \
     UPDATE.o \
     XIDIF.o \
     XPENP2.o \
     XPENT2.o \
     XPENTA.o \
     XPENTP.o \
     XYMETS.o \
     YPENT2.o \
     YPENTA.o \
     ZECOND.o
 
.SUFFIXES:  $(SUFFIXES) .F .inc
 
$(EXE): $(TIMER) $(OBJS)
	$(LD) $(LFLAGS) $(OBJS) $(LIBS) -o $@
 
# rules:
 
.c.o:
	$(CC) -c $(CFLAGS) $<
.F.f:
	$(CPP) $(CPPFLAGS) $< > $*.f
.f.o:
	$(FC) -c $(FFLAGS) $<
 
# dependencies:
 
$(TIMER):
	(cd ../../lib/src ; make)
 
ARCTWOD.o: ARCTWOD.f
ARCTWOD.f: makefile ARCTWOD.F 
 
BC.o: BC.f
BC.f: makefile BC.F 
 
BICONG.o: BICONG.f
BICONG.f: makefile BICONG.F 
 
CALCME.o: CALCME.f
CALCME.f: makefile CALCME.F 
 
CALCPS.o: CALCPS.f
CALCPS.f: makefile CALCPS.F 
 
CLUSTR.o: CLUSTR.f
CLUSTR.f: makefile CLUSTR.F 
 
COEF24.o: COEF24.f
COEF24.f: makefile COEF24.F 
 
EIGVAL.o: EIGVAL.f
EIGVAL.f: makefile EIGVAL.F 
 
EPSIL.o: EPSIL.f
EPSIL.f: makefile EPSIL.F 
 
ETADIF.o: ETADIF.f
ETADIF.f: makefile ETADIF.F 
 
FILERX.o: FILERX.f
FILERX.f: makefile FILERX.F 
 
FILERY.o: FILERY.f
FILERY.f: makefile FILERY.F 
 
GRADCO.o: GRADCO.f
GRADCO.f: makefile GRADCO.F 
 
INITIA.o: INITIA.f
INITIA.f: makefile INITIA.F 
 
INPUT.o: INPUT.f
INPUT.f: makefile INPUT.F 
 
INTEGR.o: INTEGR.f
INTEGR.f: makefile INTEGR.F 
 
IOALL.o: IOALL.f
IOALL.f: makefile IOALL.F 
 
NINVER.o: NINVER.f
NINVER.f: makefile NINVER.F 
 
RESIL2.o: RESIL2.f
RESIL2.f: makefile RESIL2.F 
 
RHSX.o: RHSX.f
RHSX.f: makefile RHSX.F 
 
RHSY.o: RHSY.f
RHSY.f: makefile RHSY.F 
 
SCALDT.o: SCALDT.f
SCALDT.f: makefile SCALDT.F 
 
SPECT.o: SPECT.f
SPECT.f: makefile SPECT.F 
 
STEPFX.o: STEPFX.f
STEPFX.f: makefile STEPFX.F 
 
STEPFY.o: STEPFY.f
STEPFY.f: makefile STEPFY.F 
 
TK.o: TK.f
TK.f: makefile TK.F 
 
TKINV.o: TKINV.f
TKINV.f: makefile TKINV.F 
 
TRIB.o: TRIB.f
TRIB.f: makefile TRIB.F 
 
TRIP.o: TRIP.f
TRIP.f: makefile TRIP.F 
 
UPDATE.o: UPDATE.f
UPDATE.f: makefile UPDATE.F 
 
XIDIF.o: XIDIF.f
XIDIF.f: makefile XIDIF.F 
 
XPENP2.o: XPENP2.f
XPENP2.f: makefile XPENP2.F 
 
XPENT2.o: XPENT2.f
XPENT2.f: makefile XPENT2.F 
 
XPENTA.o: XPENTA.f
XPENTA.f: makefile XPENTA.F 
 
XPENTP.o: XPENTP.f
XPENTP.f: makefile XPENTP.F 
 
XYMETS.o: XYMETS.f
XYMETS.f: makefile XYMETS.F 
 
YPENT2.o: YPENT2.f
YPENT2.f: makefile YPENT2.F 
 
YPENTA.o: YPENTA.f
YPENTA.f: makefile YPENTA.F 
 
ZECOND.o: ZECOND.f
ZECOND.f: makefile ZECOND.F 
 
 
# utilities:
 
tidy:
	-/bin/rm -f a.out *~
	-/bin/rm -f *.o
 
cleanf:
	-/bin/rm -f *.f
 
clean:
	-/bin/rm -f a.out *~
	-/bin/rm -f *.o
	-/bin/rm -f *.f
	-/bin/rm -f $(EXE)
