From ecd873b47c8d41ba3fd212d82f2f9f117aff3f2f Mon Sep 17 00:00:00 2001 From: Walter Schenk Date: Mon, 15 Dec 2025 12:04:55 +0100 Subject: [PATCH] makefile --- makefile | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/makefile b/makefile index 99df692..baefbfb 100644 --- a/makefile +++ b/makefile @@ -40,10 +40,9 @@ $(program_obj_files): %.o: %.c TEST_BIN = test_runner # Das Target 'unitTests' baut das Test-Programm und führt es aus -# Es benötigt unittest.o und stack.o (damit der Stack getestet werden kann) -unitTests: unittest.o stack.o numbers.o +unitTests: unittest.o unittestTree.o stack.o numbers.o @echo "--- Erstelle Test-Executable ---" - $(CC) $(FLAGS) unittest.o stack.o numbers.o -o $(TEST_BIN) + $(CC) $(FLAGS) unittest.o unittestTree.o stack.o numbers.o -o $(TEST_BIN) @echo "--- Starte Tests ---" ./$(TEST_BIN) @@ -51,16 +50,16 @@ unitTests: unittest.o stack.o numbers.o unittest.o: test_stack.c $(CC) -c $(FLAGS) test_stack.c -o unittest.o -unittest.o: test_numbers.c - $(CC) -c $(FLAGS) test_numbers.c -o unittest.o +unittestTree.o: test_numbers.c + $(CC) -c $(FLAGS) test_numbers.c -o unittestTree.o # -------------------------- # Clean # -------------------------- clean: -ifeq ($(OS),Windows_NT) - del /f *.o doble $(TEST_BIN) -else - rm -f *.o doble $(TEST_BIN) -endif \ No newline at end of file + ifeq ($(OS),Windows_NT) + del /f *.o doble $(TEST_BIN) + else + rm -f *.o doble $(TEST_BIN) + endif \ No newline at end of file