From 46f56baa83807db97c967b9c9b292d7c88d571ca Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Thu, 18 Nov 2021 11:16:58 +0100
Subject: [PATCH] added gitignore makefile

---
 source_codes/queues/.gitignore |  4 ++++
 source_codes/queues/Makefile   | 18 ++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 source_codes/queues/.gitignore
 create mode 100644 source_codes/queues/Makefile

diff --git a/source_codes/queues/.gitignore b/source_codes/queues/.gitignore
new file mode 100644
index 0000000..3d6d9e6
--- /dev/null
+++ b/source_codes/queues/.gitignore
@@ -0,0 +1,4 @@
+queue_array_int.o
+queue_array_int_partiel.o
+queue_ptr_int.o
+queue_ptr_int_partiel.o
diff --git a/source_codes/queues/Makefile b/source_codes/queues/Makefile
new file mode 100644
index 0000000..9570bd9
--- /dev/null
+++ b/source_codes/queues/Makefile
@@ -0,0 +1,18 @@
+CC:=gcc
+# SAN:=-fsanitize=address
+CFLAGS:=-Wall -Wextra -pedantic -g $(SAN)
+LDFLAGS:=-lm $(SAN)
+SOURCES := $(wildcard *.c)
+OBJECTS := $(patsubst %.c, %.o, $(SOURCES))
+
+all: $(OBJECTS)
+
+%.o: %.c
+	$(CC) $(CFLAGS) -c $< -o $@
+	@echo $@ >> .gitignore
+
+.PHONY: clean all
+
+clean:
+	rm -f *.o queue_ptr_int .gitignore
+
-- 
GitLab