#FFLAGS= -C -trapuv -check_bounds -g -old_rl
#FFLAGS = +E1   # for HP machines
#FFLAGS = -O -trapuv -old_rl -mips2 # old_rl forces SGI to use RECL in bytes

#FC = f90
krak = ../Kraken
misc = ../misc

install:  others  krakenz.out
	@echo "Krakenz built"

clean:
	rm -f *.out *.o

others:
	cd  $(misc) ; make; cd  $(krak); make;

# ****** krakenz ******

KRAKENZOBJS =	krakenz.o \
		readin.o \
		solver.o \
		routsolver.o \
		$(krak)/sdrd.o  \
		bcimpc.o \
		bcimpz.o \
		pekrtz.o\
		twersk.o \
		$(krak)/kuping.o \
		$(krak)/pekrt.o \
		$(krak)/refco.o \
		$(krak)/ircint.o \
		$(krak)/munk.o    \
		$(misc)/subtab.o \
		$(misc)/errout.o   \
		$(misc)/sorti.o    \
		$(misc)/merge.o    \
		$(misc)/weight.o   \
		$(misc)/splinec.o  \
		zseccx.o   \
		$(misc)/time.o \
		$(misc)/sinvitz.o  \
		$(misc)/polyz.o    \
		$(misc)/xerror.o

krakenz.out:   $(KRAKENZOBJS)	
		$(FC) -o krakenz.out $(KRAKENZOBJS)

krakenz.o:	krakenz.f comc1.f

solver.o:       solver.f comc1.f

bcimpc.o:	bcimpc.f  comc1.f


