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

include ../Makefile.p690
#include ../Makefile.pathscale
#include ../Makefile.ifort
#include ../Makefile.macosx

NAME=Octree
COMPILE_OUT=$(NAME).compile

OBJECTS_OCTREE = \
OctreeBitPlus.o \
diamtr_sloan.o \
graph_sloan.o \
isorti_sloan.o \
label_sloan.o \
number_sloan.o \
profil_sloan.o \
rootls_sloan.o

.f90.o:
	$(F90) -qsuffix=f=f90 $(FLAGS) $(INCLUDE) -c $<  >>$(COMPILE_OUT) 2>&1

.f.o:
	$(F77) $(FLAGS) -c $<  >>$(COMPILE_OUT) 2>&1

.c.o:
	$(CC) $(FLAGS) -c $<  >>$(COMPILE_OUT) 2>&1

lib$(NAME).a:	$(OBJECTS_OCTREE)
	ar rcv lib$(NAME).a $(OBJECTS_OCTREE)

.PHONY: objclean
objclean:
	rm -f *.o $(COMPILE_OUT)