diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2016-05-09 20:48:32 +0200 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2016-05-09 20:48:32 +0200 |
| commit | 50ad2b89cf414b039afc7c7888bd171d6378d2f2 (patch) | |
| tree | 142b6b38a10fb3acb01f91aa59804072fcf1830f /Makefile | |
| parent | use gensvm namespace for all crossval/timer/util (diff) | |
| download | gensvm-50ad2b89cf414b039afc7c7888bd171d6378d2f2.tar.gz gensvm-50ad2b89cf414b039afc7c7888bd171d6378d2f2.zip | |
add doc and test to make
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -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 $<... |
