diff --git a/Makefile b/Makefile index 09999fc80d60255bc42516527e50fc918e2f674a..fdd6af5d40878dbfe1c321b48afb934ae4cf9477 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,13 @@ +BUILD_DIR=build +SRC_DIR=src -all: deeplearning.o - gcc -Wall -o deeplearning deeplearning.o -L libonnx/src -lonnx -lm +all: $(BUILD_DIR)/deeplearning.o + gcc -Wall -o $(BUILD_DIR)/deeplearning $(BUILD_DIR)/deeplearning.o -L libonnx/src -lonnx -lm -deeplearning.o : deeplearning.c - gcc -Wall -c deeplearning.c -I libonnx/src -o deeplearning.o - - -read: h5_read.c - gcc -Wall h5_read.c -lhdf5 -I /usr/local/include/hdf5/include/ -L /usr/local/include/hdf5/lib/ +$(BUILD_DIR)/deeplearning.o : $(SRC_DIR)/deeplearning.c + gcc -Wall -c $(SRC_DIR)/deeplearning.c -I libonnx/src -o $(BUILD_DIR)/deeplearning.o clean: - rm -f deeplearning.o - rm -f a.out + rm -f build/* -# gcc deeplearning.c -I"/mnt/c/Users/blank/FAUbox/Uni/5. Semester/Radl/Exercise01/libonnx/src" \ No newline at end of file