From ed5799cfea46803931678cdfce9866929f0edd9b Mon Sep 17 00:00:00 2001
From: halteproblem <blankennis@hotmail.com>
Date: Fri, 18 Nov 2022 11:20:12 +0100
Subject: [PATCH] updated Makefile

---
 Makefile | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/Makefile b/Makefile
index 09999fc..fdd6af5 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
-- 
GitLab