.SUFFIXES:.out .o .s .c .F .f .f90 .e .r .y .yr .ye .l .p .sh .csh .h

include ../Makefile.pathscale

OBJECTS = \
../module_constants.o \
module_gauss.o\
../compute_dhdx_dhdy_dhdz.o\
../compute_positive_volume.o\
ps.o \
../toolbox.o \
find_volume.o \
rivers.o \
post.o

OBJECTSP = \
../module_constants.o \
module_gauss.o\
../compute_dhdx_dhdy_dhdz.o\
../compute_positive_volume.o\
ps.o \
../toolbox.o \
find_volume.o \
rivers.o \
topo.o

.f90.o:
	$(F90) $(FLAGS) $(INCLUDE) $*.f90

post:	$(OBJECTS)
	$(F90) -O3 $(OBJECTS) ../OCTREE/libOctree.a  -o post

topo:	$(OBJECTSP)
	$(F90)  -O3 $(OBJECTSP) ../OCTREE/libOctree.a  -o topo