numbersTests added and added to makefile

This commit is contained in:
2025-11-19 23:30:44 +01:00
parent 680e72b478
commit 5d1d37f0df
2 changed files with 102 additions and 6 deletions
+13 -6
View File
@@ -1,5 +1,6 @@
CC = gcc
FLAGS = -g -Wall -lm
CFLAGS = -g -Wall
LDFLAGS = -lm
ifeq ($(OS),Windows_NT)
include makefile_windows.variables
@@ -27,7 +28,7 @@ doble_initial:
program_obj_files = stack.o bintree.o numbers.o timer.o highscore.o
doble : main.o $(program_obj_files)
$(CC) $(FLAGS) $^ -o doble
$(CC) $(FLAGS) $(LDFLAGS) $^ -o doble
$(program_obj_filesobj_files): %.o: %.c
$(CC) -c $(FLAGS) $^ -o $@
@@ -35,15 +36,21 @@ $(program_obj_filesobj_files): %.o: %.c
# --------------------------
# Unit Tests
# --------------------------
unitTests:
echo "needs to be implemented"
unitTests: numbersTest
./runNumbersTest
numbersTest: numbers.o bintree.o numbersTest.o $($(unityfolder)/unity.c)
$(CC) $(FLAGS) $(LDFLAGS) $^ -o $@
%.o: %.c
$(CC) -c $(FLAGS) $< -o $@
# --------------------------
# Clean
# --------------------------
clean:
ifeq ($(OS),Windows_NT)
del /f *.o doble
del /f *.o doble runNumbersTest
else
rm -f *.o doble
rm -f *.o doble runNumbersTest
endif