From c116e37741874fd979a40c0a8aa684c64727b234 Mon Sep 17 00:00:00 2001
From: Lazar Cristian-Stefan <lazar.cristian.stefan243@gmail.com>
Date: Sun, 12 May 2024 23:16:31 +0300
Subject: [PATCH] Task 3: Modified Makefile clean rule to remove outputs

---
 src/task-3/Makefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/task-3/Makefile b/src/task-3/Makefile
index ee4fe82..f7eaa4b 100644
--- a/src/task-3/Makefile
+++ b/src/task-3/Makefile
@@ -6,9 +6,12 @@ LINKFLAGS=-m32 -no-pie
 INCPATHS=include
 CSRCS=src/check.c src/list.c
 ASSRCS=task_3.asm
+TESTSDIR= tests
 
 OBJECTS=$(CSRCS:.c=.o) $(ASSRCS:.asm=.o)
 INCFLAGS=$(foreach TMP,$(INCPATHS),-I$(TMP))
+OUTFOLDERS=$(foreach TMP, $(wildcard $(TESTSDIR)/*), $(TMP))
+OUTS=$(addsuffix /dfs.out, $(OUTFOLDERS))
 
 build all: checker
 
@@ -23,4 +26,4 @@ checker: $(OBJECTS)
 
 .PHONY: clean
 clean:
-	rm -rf checker $(OBJECTS)
+	rm -rf checker $(OBJECTS) $(OUTS)
-- 
GitLab