Mercurial > repo
comparison interps/c-intercal/pit/Makefile @ 996:859f9b4339e6
<Gregor> tar xf egobot.tar.xz
author | HackBot |
---|---|
date | Sun, 09 Dec 2012 19:30:08 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
995:6883f5911eb7 | 996:859f9b4339e6 |
---|---|
1 # | |
2 # Torture-tester for the INTERCAL compiler | |
3 # | |
4 | |
5 ICK = ../ick -b | |
6 | |
7 SOURCES = \ | |
8 ./sample.i \ | |
9 ./beer.i \ | |
10 ./bubble.i \ | |
11 ./count.3i \ | |
12 ./hail_mary.3i \ | |
13 ./icat.i \ | |
14 ./tests/test1.i \ | |
15 ./tests/limits.i \ | |
16 ./tests/limits.3i \ | |
17 ./tests/test16bit.i \ | |
18 ./tests/testarray.i \ | |
19 ./tests/testcf.i \ | |
20 ./tests/testlib2.i \ | |
21 ./tests/test2.i \ | |
22 ./tests/testops.3i \ | |
23 ./tests/testops.5i \ | |
24 ./tests/testsplat.i \ | |
25 ./pow.i \ | |
26 ./random.i \ | |
27 ./random2.i \ | |
28 ./rot13.i \ | |
29 ./rot13b.i \ | |
30 ./iogerunds.i \ | |
31 ./pi.i \ | |
32 ./lib/lib2.i \ | |
33 ./lib/numio.i \ | |
34 ./lib/syslib.i \ | |
35 ./lib/syslib3.i \ | |
36 ./lib/syslib4.i \ | |
37 ./lib/syslib5.i \ | |
38 ./lib/syslib6.i \ | |
39 ./lib/syslib7.i \ | |
40 ./lib/plus.i \ | |
41 ./primes.i \ | |
42 ./life.i \ | |
43 ./life2.i \ | |
44 ./sink.i \ | |
45 ./change.i \ | |
46 ./iching1.i \ | |
47 ./iching2.i \ | |
48 ./hello.i \ | |
49 ./ins.i \ | |
50 ./yapp.i | |
51 | |
52 TARGETS = \ | |
53 ./sample \ | |
54 ./beer \ | |
55 ./bubble \ | |
56 ./count \ | |
57 ./hail_mary \ | |
58 ./icat \ | |
59 ./tests/test1 \ | |
60 ./tests/limits \ | |
61 ./tests/limits3 \ | |
62 ./tests/test16bit \ | |
63 ./tests/testarray \ | |
64 ./tests/testcf \ | |
65 ./tests/testlib2 \ | |
66 ./tests/test2 \ | |
67 ./tests/testops \ | |
68 ./tests/testops \ | |
69 ./tests/testsplat \ | |
70 ./pow \ | |
71 ./random \ | |
72 ./random2 \ | |
73 ./rot13 \ | |
74 ./rot13b \ | |
75 ./iogerunds \ | |
76 ./pi \ | |
77 ./lib/lib2 \ | |
78 ./lib/numio \ | |
79 ./lib/syslib \ | |
80 ./lib/syslib3 \ | |
81 ./lib/syslib4 \ | |
82 ./lib/syslib5 \ | |
83 ./lib/syslib6 \ | |
84 ./lib/syslib7 \ | |
85 ./lib/plus \ | |
86 ./primes \ | |
87 ./life \ | |
88 ./life2 \ | |
89 ./sink \ | |
90 ./change \ | |
91 ./iching1 \ | |
92 ./iching2 \ | |
93 ./hello \ | |
94 ./ins \ | |
95 ./yapp | |
96 | |
97 .SUFFIXES: .i .3i .4i .5i .6i .7i | |
98 | |
99 .i: | |
100 $(ICK) $< | |
101 | |
102 .3i: | |
103 $(ICK) $< | |
104 | |
105 .4i: | |
106 $(ICK) $< | |
107 | |
108 .5i: | |
109 $(ICK) $< | |
110 | |
111 .6i: | |
112 $(ICK) $< | |
113 | |
114 .7i: | |
115 $(ICK) $< | |
116 | |
117 test: $(TARGETS) | |
118 | |
119 ./lib/syslib3: ./lib/syslib.3i | |
120 cp ./lib/syslib.3i ./lib/syslib3.3i | |
121 $(ICK) ./lib/syslib3.3i | |
122 | |
123 ./lib/syslib4: ./lib/syslib.4i | |
124 cp ./lib/syslib.4i ./lib/syslib4.4i | |
125 $(ICK) ./lib/syslib4.4i | |
126 | |
127 ./lib/syslib5: ./lib/syslib.5i | |
128 cp ./lib/syslib.5i ./lib/syslib5.5i | |
129 $(ICK) ./lib/syslib5.5i | |
130 | |
131 ./lib/syslib6: ./lib/syslib.6i | |
132 cp ./lib/syslib.6i ./lib/syslib6.6i | |
133 $(ICK) ./lib/syslib6.6i | |
134 | |
135 ./lib/syslib7: ./lib/syslib.7i | |
136 cp ./lib/syslib.7i ./lib/syslib7.7i | |
137 $(ICK) ./lib/syslib7.7i | |
138 | |
139 ./tests/limits3: ./tests/limits.3i | |
140 cp ./tests/limits.3i ./tests/limits3.3i | |
141 $(ICK) ./tests/limits3.3i | |
142 | |
143 lines: | |
144 wc -l $(SOURCES) | |
145 | |
146 clean: | |
147 rm -f $(TARGETS) *.c *.o *~ lib/syslib?.?i tests/limits3.3i |