From 50ad2b89cf414b039afc7c7888bd171d6378d2f2 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Mon, 9 May 2016 20:48:32 +0200 Subject: add doc and test to make --- Makefile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index f8bc6ff..16319e2 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,9 @@ CC=gcc CFLAGS=-Wall -O3 -DVERSION=$(VERSION) -g INCLUDE= -Iinclude LIB= -Llib +DOXY=doxygen +DOCDIR=doc +DOXYFILE=$(DOCDIR)/Doxyfile EXECS=GenSVM_train GenSVM_grid gensvm @@ -12,6 +15,19 @@ all: lib/libgensvm.a $(EXECS) override LDFLAGS+=-lcblas -llapack -lm +debug: CFLAGS += -DDEBUG +debug: all + +doc: + $(DOXY) $(DOXYFILE) + +clean: + rm -rf $(EXECS) *.o src/*.o lib/*.a + $(MAKE) -C tests clean + +test: lib/libgensvm.a + $(MAKE) -C test all + lib/libgensvm.a: \ src/libGenSVM.o \ src/gensvm_crossval.o \ @@ -63,9 +79,6 @@ GenSVM_pred: src/GenSVMpred.c lib/libgensvm.a -lgensvm $(LDFLAGS) @echo GenSVM_pred... -clean: - rm -rf $(EXECS) *.o src/*.o lib/*.a - src/%.o: src/%.c @$(CC) $(CFLAGS) $(INCLUDE) $(LDFLAGS) -c $< -o $@ @echo $<... -- cgit v1.2.3