From 8655efc30e3a7b50e7ddcfefd00c63bd6961794f Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Fri, 5 Sep 2014 21:17:43 +0200 Subject: simplified makefile --- Makefile | 61 +++++-------------------------------------------------------- 1 file changed, 5 insertions(+), 56 deletions(-) (limited to 'Makefile') 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 $<... -- cgit v1.2.3