view Makefile @ 6:188facdd5a60

Still buggy. Need a better way to precompute RBFs.
author Jordi Guitérrez Hermoso <jordigh@gmail.com>
date Sun, 29 Jun 2008 05:00:15 -0500
parents 9d4fda54a41d
children d0076d9b2ef1
line wrap: on
line source

CPP = g++
LINKING = -lgsl -lgslcblas  -pg
CFLAGS = -pg
OPTIONS = -Wall -pedantic  -W -Werror -Wconversion -Wshadow \
	  -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings  \
	  -fshort-enums -fno-common -Wfatal-errors 
OBJECTFILES = interpolator.o linalg.o error.o utils.o rbf.o bvp.o \
	      diff_op.o ddm.o func.o main.o 
HEADERFILES = include/linalg.hpp include/error.hpp include/utils.hpp \
	      include/rbf.hpp include/bvp.hpp include/diff_op.hpp \
	      include/interpolator.hpp include/ddm.hpp

.SUFFIXES : .cpp .o

.cpp.o :
	$(CPP) $(CFLAGS) $(OPTIONS) -c $< 

foo: $(OBJECTFILES) 
	$(CPP) -o foo $(OBJECTFILES)  $(LINKING)

all: doc test

doc: Doxyfile
	doxygen Doxyfile

test: foo
	foo

linalg.o: linalg.cpp include/linalg.hpp
error.o: error.cpp include/error.hpp
utils.o: utils.cpp include/utils.hpp
rbf.o:	rbf.cpp include/rbf.hpp
bvp.o: bvp.cpp include/bvp.hpp
diff-op.o: diff_op.cpp include/diff_op.hpp
interpolator.o : interpolator.cpp include/interpolator.hpp
ddm.o: ddm.cpp include/ddm.hpp
func.o : func.cpp include/func.hpp

main.o: main.cpp $(HEADERFILES)

clean:
	rm -f *.o foo