makefile unitTest added
This commit is contained in:
parent
85b5c181a0
commit
adc3ebc8be
@ -28,29 +28,38 @@ doble_initial:
|
|||||||
program_obj_files = stack.o bintree.o numbers.o timer.o highscore.o
|
program_obj_files = stack.o bintree.o numbers.o timer.o highscore.o
|
||||||
|
|
||||||
doble : main.o $(program_obj_files)
|
doble : main.o $(program_obj_files)
|
||||||
$(CC) $(FLAGS) $(LDFLAGS) $^ -o doble
|
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o doble
|
||||||
|
|
||||||
$(program_obj_filesobj_files): %.o: %.c
|
$(program_obj_files): %.o: %.c
|
||||||
$(CC) -c $(FLAGS) $^ -o $@
|
$(CC) -c $(CFLAGS) $^ -o $@
|
||||||
|
|
||||||
# --------------------------
|
# --------------------------
|
||||||
# Unit Tests
|
# Unit Tests
|
||||||
# --------------------------
|
# --------------------------
|
||||||
unitTests: numbersTest
|
unity_src = $(unityfolder)/unity.c
|
||||||
|
|
||||||
|
unitTests: numbersTest stackTest bintreeTest
|
||||||
./runNumbersTest
|
./runNumbersTest
|
||||||
|
./runStackTest
|
||||||
|
./runBintreeTest
|
||||||
|
|
||||||
numbersTest: numbers.o bintree.o numbersTest.o $($(unityfolder)/unity.c)
|
numbersTest: numbers.o bintree.o stack.o numbersTest.c $(unity_src) stack.o
|
||||||
$(CC) $(FLAGS) $(LDFLAGS) $^ -o $@
|
$(CC) $(CFLAGS) $(LDFLAGS) -I$(unityfolder) $^ -o runNumbersTest
|
||||||
|
|
||||||
|
stackTest: stack.o stackTest.c $(unity_src)
|
||||||
|
$(CC) $(CFLAGS) $(LDFLAGS) -I$(unityfolder) $^ -o runStackTest
|
||||||
|
|
||||||
|
bintreeTest: bintree.o bintreeTest.c $(unity_src) stack.o
|
||||||
|
$(CC) $(CFLAGS) $(LDFLAGS) -I$(unityfolder) $^ -o runBintreeTest
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -c $(FLAGS) $< -o $@
|
$(CC) -c $(CFLAGS) $< -o $@
|
||||||
|
|
||||||
# --------------------------
|
# --------------------------
|
||||||
# Clean
|
# Clean
|
||||||
# --------------------------
|
# --------------------------
|
||||||
clean:
|
clean:
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
del /f *.o doble runNumbersTest doble_initial
|
del /f *.o doble doble_initial runNumbersTest runStackTest runBintreeTest
|
||||||
else
|
else
|
||||||
rm -f *.o doble runNumbersTest doble_initial
|
rm -f *.o doble doble_initial runNumbersTest runStackTest runBintreeTest
|
||||||
endif
|
endif
|
||||||
Loading…
x
Reference in New Issue
Block a user