This commit is contained in:
Walter Schenk 2025-12-15 12:04:55 +01:00
parent deb68dd71a
commit ecd873b47c

View File

@ -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
ifeq ($(OS),Windows_NT)
del /f *.o doble $(TEST_BIN)
else
rm -f *.o doble $(TEST_BIN)
endif