4 YEAR
=$(shell date
+"%Y")
6 all: run_tests check_results
9 -..
/style_checker
-H error1.txt demo.adb
> out1.res
2>&1
10 -..
/style_checker
-HLSBCT error1.txt demo.adb
> out2.res
2>&1
11 -..
/style_checker
-lang Ada
-HS error1.txt demo.adb
> out3.res
2>&1
12 -..
/style_checker
-HL error1.txt azerty.adb
> out4.res
2>&1
13 -..
/style_checker
-HBCELT
-lang Ada main.adb
> out5.tmp
2>&1
14 -..
/style_checker
-HBCELT
-lang Ada
-cy main.adb
> out6.tmp
2>&1
15 -..
/style_checker
-HBCELT
-lang Ada
-cp main.adb
> out7.tmp
2>&1
16 sed
"s,$(YEAR),2008,g" out5.tmp
> out5.res
17 sed
's,$(YEAR),2008,g' out6.tmp
> out6.res
18 sed
's,$(YEAR),2008,g' out7.tmp
> out7.res
19 -..
/style_checker
-H endings.txt
> out8.res
2>&1
20 -..
/style_checker
-H noendings.txt
> out9.res
2>&1
21 -..
/style_checker
-HA hello.e
> out10.res
2>&1
22 -..
/style_checker
-ign e hello.e
>> out10.res
2>&1
23 -..
/style_checker
-A
-m
2 hello.e
> out11.res
2>&1
24 -..
/style_checker header1.adb header2.adb header3.adb
> out12.tmp
2>&1
25 sed
's,$(YEAR),2010,g' out12.tmp
> out12.res
26 -..
/style_checker
-S
-cY
-H \
27 -cf
'Copyright \(C\) 2\d\d\d-2\d\d\d, (Pascal Obry|Qwerty)' \
28 copyright.ads
> out13.res
2>&1
29 -..
/style_checker
-H script.sh
> out14.res
2>&1
30 -..
/style_checker
-d
-cY pck.ads
> out15.res
2>&1
31 -..
/style_checker
-d
-cY main.c
> out16.res
2>&1
32 -..
/style_checker
-d
-cY code.c
> out17.res
2>&1
33 -..
/style_checker
-H withtab.adb
> out18.res
2>&1
35 -..
/style_checker
-Ha withtab.adb
>> out18.res
2>&1
37 -..
/style_checker
-HA withtab.adb
>> out18.res
2>&1
38 -..
/style_checker
-C makefile
> out19.res
2>&1
41 echo
"### regressions follows"
43 -diff
-wc out1.out out1.res || echo
$$?
>> out_status.res
44 -diff
-wc out2.out out2.res || echo
$$?
>> out_status.res
45 -diff
-wc out3.out out3.res || echo
$$?
>> out_status.res
46 -diff
-wc out4.out out4.res || echo
$$?
>> out_status.res
47 -diff
-wc out5.out out5.res || echo
$$?
>> out_status.res
48 -diff
-wc out5.out out6.res || echo
$$?
>> out_status.res
49 -diff
-wc out5.out out7.res || echo
$$?
>> out_status.res
50 -diff
-wc out8.out out8.res || echo
$$?
>> out_status.res
51 -diff
-wc out9.out out9.res || echo
$$?
>> out_status.res
52 -diff
-wc out10.out out10.res || echo
$$?
>> out_status.res
53 -diff
-wc out11.out out11.res || echo
$$?
>> out_status.res
54 -diff
-wc out12.out out12.res || echo
$$?
>> out_status.res
55 -diff
-wc out13.out out13.res || echo
$$?
>> out_status.res
56 -diff
-wc out14.out out14.res || echo
$$?
>> out_status.res
57 -diff
-wc out15.out out15.res || echo
$$?
>> out_status.res
58 -diff
-wc out16.out out16.res || echo
$$?
>> out_status.res
59 -diff
-wc out17.out out17.res || echo
$$?
>> out_status.res
60 -diff
-wc out18.out out18.res || echo
$$?
>> out_status.res
61 -diff
-wc out19.out out19.res || echo
$$?
>> out_status.res
62 test ! -e out_status.res