aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2014-09-05 21:17:43 +0200
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2014-09-05 21:17:43 +0200
commit8655efc30e3a7b50e7ddcfefd00c63bd6961794f (patch)
treebfc383e58ffe84af9a6e3c6aa6b4fc0288a681f2 /Makefile
parentadd warning when max iter reached (diff)
downloadgensvm-8655efc30e3a7b50e7ddcfefd00c63bd6961794f.tar.gz
gensvm-8655efc30e3a7b50e7ddcfefd00c63bd6961794f.zip
simplified makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile61
1 files changed, 5 insertions, 56 deletions
diff --git a/Makefile b/Makefile
index a26d111..55f8658 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ CC=gcc
CFLAGS=-Wall -O3 -DVERSION=$(VERSION)
INCLUDE= -Iinclude
LIB= -Llib
+
EXECS=GenSVM_train GenSVM_grid
.PHONY: all clean tar
@@ -58,61 +59,9 @@ GenSVM_pred: src/GenSVMpred.c lib/libgensvm.a
-lgensvm $(LDFLAGS)
@echo GenSVM_pred...
-src/crossval.o:
- @$(CC) -c -o src/crossval.o src/crossval.c $(CFLAGS) $(INCLUDE)
- @echo crossval.o...
-
-src/gensvm_kernel.o:
- @$(CC) -c -o src/gensvm_kernel.o src/gensvm_kernel.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_kernel.o...
-
-src/libGenSVM.o:
- @$(CC) -c -o src/libGenSVM.o src/libGenSVM.c $(CFLAGS) $(INCLUDE)
- @echo libGenSVM.o...
-
-src/gensvm_matrix.o:
- @$(CC) -c -o src/gensvm_matrix.o src/gensvm_matrix.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_matrix.o...
-
-src/gensvm_init.o:
- @$(CC) -c -o src/gensvm_init.o src/gensvm_init.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_init.o...
-
-src/gensvm_io.o:
- @$(CC) -c -o $@ src/gensvm_io.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_io.o...
-
-src/gensvm_pred.o:
- @$(CC) -c -o src/gensvm_pred.o src/gensvm_pred.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_pred.o...
-
-src/gensvm_sv.o:
- @$(CC) -c -o src/gensvm_sv.o src/gensvm_sv.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_sv.o...
-
-src/gensvm_train.o:
- @$(CC) -c -o src/gensvm_train.o src/gensvm_train.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_train.o...
-
-src/gensvm_train_dataset.o:
- @$(CC) -c -o src/gensvm_train_dataset.o src/gensvm_train_dataset.c $(CFLAGS) $(INCLUDE)
- @echo gensvm_train_dataset.o...
-
-src/gensvm_lapack.o:
- @$(CC) -c -o src/gensvm_lapack.o src/gensvm_lapack.c $(CFLAGS) $(INCLUDE)
- @echo mylapack.o...
-
-src/strutil.o:
- @$(CC) -c -o src/strutil.o src/strutil.c $(CFLAGS) $(INCLUDE)
- @echo strutil.o...
-
-src/timer.o:
- @$(CC) -c -o src/timer.o src/timer.c $(CFLAGS) $(INCLUDE)
- @echo timer.o...
-
-src/util.o:
- @$(CC) -c -o src/util.o src/util.c $(CFLAGS) $(INCLUDE)
- @echo util.o...
-
clean:
rm -rf $(EXECS) *.o src/*.o lib/*.a
+
+src/%.o: src/%.c
+ @$(CC) $(CFLAGS) $(INCLUDE) $(LDFLAGS) -c $< -o $@
+ @echo $<...