42 lines
1.8 KiB
Makefile
42 lines
1.8 KiB
Makefile
|
.PHONY: clean build test 1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
||
|
|
||
|
all: clean build test
|
||
|
|
||
|
test: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
||
|
|
||
|
clean:
|
||
|
rm -rf ./program1
|
||
|
rm -rf student_out/*
|
||
|
|
||
|
build:
|
||
|
gcc -g -O0 ./code/*.c -o program1
|
||
|
|
||
|
1:
|
||
|
./program1 -s 10 -f < ./in/test1.in > ./student_out/test1-a.out && diff ./student_out/test1-a.out ./out/test1.out
|
||
|
2:
|
||
|
./program1 -s 10 -f < ./in/test2.in > ./student_out/test2-a.out && diff ./student_out/test2-a.out ./out/test2.out
|
||
|
3:
|
||
|
./program1 -s 10 -f < ./in/test3.in > ./student_out/test3-a.out && diff ./student_out/test3-a.out ./out/test3.out
|
||
|
4:
|
||
|
./program1 -s 10 -f < ./in/test4.in > ./student_out/test4-a.out && diff ./student_out/test4-a.out ./out/test4.out
|
||
|
5:
|
||
|
./program1 -s 10 -f < ./in/test5.in > ./student_out/test5-a.out && diff ./student_out/test5-a.out ./out/test5.out
|
||
|
6:
|
||
|
./program1 -s 10 -f < ./in/test6.in > ./student_out/test6-a.out && diff ./student_out/test6-a.out ./out/test6.out
|
||
|
7:
|
||
|
./program1 -s 5 -f < ./in/test7.in > ./student_out/test7-a.out && diff ./student_out/test7-a.out ./out/test7-a.out
|
||
|
8:
|
||
|
./program1 -s 5 -b < ./in/test7.in > ./student_out/test7-b.out && diff ./student_out/test7-b.out ./out/test7-b.out
|
||
|
9:
|
||
|
./program1 -s 5 -w < ./in/test7.in > ./student_out/test7-c.out && diff ./student_out/test7-c.out ./out/test7-c.out
|
||
|
10:
|
||
|
./program1 -s 5 -f < ./in/test8.in > ./student_out/test8-a.out && diff ./student_out/test8-a.out ./out/test8-a.out
|
||
|
11:
|
||
|
./program1 -s 5 -b < ./in/test8.in > ./student_out/test8-b.out && diff ./student_out/test8-b.out ./out/test8-b.out
|
||
|
12:
|
||
|
./program1 -s 5 -w < ./in/test8.in > ./student_out/test8-c.out && diff ./student_out/test8-c.out ./out/test8-c.out
|
||
|
13:
|
||
|
./program1 -s 5 -w < ./in/test9.in > ./student_out/test13.out && diff ./student_out/test13.out ./out/test13.out
|
||
|
14:
|
||
|
./program1 -s 103 -f < ./in/test10.in > ./student_out/test14.out && diff ./student_out/test14.out ./out/test14.out
|