mirror of
https://github.com/caperren/school_archives.git
synced 2025-11-09 21:51:15 +00:00
28 lines
1.0 KiB
Makefile
28 lines
1.0 KiB
Makefile
CFLAGS = -Wall -fpic -coverage -lm -std=c99 -ftest-coverage -fprofile-arcs
|
|
|
|
all: assignment5
|
|
|
|
assignment5:
|
|
echo "Compiling and running all tests....." > unittestresults.out
|
|
|
|
gcc -o cardtest2 cardtest2.c dominion.c rngs.c -g $(CFLAGS)
|
|
echo "Running Cardtest2...." >> unittestresults.out
|
|
./cardtest2 >> unittestresults.out
|
|
gcov dominion.c >> unittestresults.out
|
|
cat dominion.c.gcov >> unittestresults.out
|
|
cat dominion.c.gcov >> cardtest2.gcov
|
|
|
|
echo "######################################" >> unittestresults.out
|
|
echo "######################################" >> unittestresults.out
|
|
|
|
gcc -o cardtest3 cardtest3.c dominion.c rngs.c -g $(CFLAGS)
|
|
echo "Running Cardtest3...." >> unittestresults.out
|
|
./cardtest3 >> unittestresults.out
|
|
gcov dominion.c >> unittestresults.out
|
|
cat dominion.c.gcov >> unittestresults.out
|
|
cat dominion.c.gcov >> cardtest3.gcov
|
|
|
|
clean:
|
|
rm -f *.o playdom.exe playdom test.exe test player player.exe testInit testInit.exe *.gcov *.gcda *.gcno *.so *.out
|
|
rm -f cardtest2 cardtest3
|