
include ../MakeIncl.HODIF

INCLUDE = -I../include 

LIBDIR = ../lib

FORTRAN_RUNTIME_LIB = -lg2c

default : deriv filter interp cderiv cfilter cinterp

deriv : deriv_example.o
	$(F77) -o deriv_example.exe deriv_example.o -L$(LIBDIR) -lDerivatives

cderiv : cderiv_example.o
	$(CC) -o cderiv_example.exe cderiv_example.o -L$(LIBDIR) -lDerivatives \
	-lm $(FORTRAN_RUNTIME_LIB)

filter : filter_example.o
	$(F77) -o filter_example.exe filter_example.o -L$(LIBDIR) -lFilters

cfilter : cfilter_example.o
	$(CC) -o cfilter_example.exe cfilter_example.o -L$(LIBDIR) -lFilters \
	-lm $(FORTRAN_RUNTIME_LIB)

interp : interp_example.o
	$(F77) -o interp_example.exe interp_example.o -L$(LIBDIR) -lVertexCenteredInterps

cinterp : cinterp_example.o
	$(CC) -o cinterp_example.exe cinterp_example.o -L$(LIBDIR) -lVertexCenteredInterps \
	-lm $(FORTRAN_RUNTIME_LIB)

.f.o :
	@echo
	@echo "Compiling file --" $<
	@echo "--------------"
	$(F77) -c $(FOPTIMIZATION) -o $@ $<
	@echo

.c.o :
	@echo
	@echo "Compiling file --" $<
	@echo "--------------"
	$(CC) -c $(COPTIMIZATION) $(INCLUDE) -o $@ $<
	@echo

clean :
	/bin/rm -f *.o *.exe *~ 
