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