comparison Makefile.powerpc @ 824:2e6a95731a5e

check ps3 ppc
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 26 Nov 2010 06:37:41 +0900
parents 2a4a40168fa4
children
comparison
equal deleted inserted replaced
823:9f72a44a5dc4 824:2e6a95731a5e
1 CC = gcc -std=c99 $(CCEXT) 1 CC = gcc -std=c99 $(CCEXT)
2 # -O3 2 # -O3
3 MCFLAGS = -DUSE_CODE_KEYWORD 3 MCFLAG = -DUSE_CODE_KEYWORD
4 CFLAGS = -g -O -Wall -I. $(MCFLAGS) 4 CFLAGS = -g -O -Wall -I. $(MCFLAG)
5 # CFLAGS = -g -Wall -I. -pg -fprofile-arcs -ftest-coverage 5 # CFLAGS = -g -Wall -I. -pg -fprofile-arcs -ftest-coverage
6 # LDFLAGS = -pg 6 # LDFLAGS = -pg
7 # for Linux Zaurus 7 # for Linux Zaurus
8 # CFLAGS = -fsigned-char -pipe -g -I. -I/home/zaurus/develop/include 8 # CFLAGS = -fsigned-char -pipe -g -I. -I/home/zaurus/develop/include
9 CFLAGS1 = -g -I. 9 CFLAGS1 = -g -I.
154 # -./$(MC) -Itest/ -s $(TARGET).c 154 # -./$(MC) -Itest/ -s $(TARGET).c
155 155
156 check: mc $(MC) $(TARGET).c 156 check: mc $(MC) $(TARGET).c
157 -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB) 157 -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB)
158 -./b.out > $(TARGET).gcc.out 158 -./b.out > $(TARGET).gcc.out
159 -./$(MC) -s $(TARGET).c 159 -./$(MC) $(MCFLAG) -s $(TARGET).c
160 -$(CC) $(TARGET).s $(MLIB) 160 -$(CC) $(TARGET).s $(MLIB)
161 -./a.out > $(TARGET).$(MC).out 161 -./a.out > $(TARGET).$(MC).out
162 -diff $(TARGET).gcc.out $(TARGET).$(MC).out 162 -diff $(TARGET).gcc.out $(TARGET).$(MC).out
163 163
164 check-inline: mc $(MC) $(TARGET).c 164 check-inline: mc $(MC) $(TARGET).c
165 -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB) 165 -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB)
166 -./b.out > $(TARGET).gcc.out 166 -./b.out > $(TARGET).gcc.out
167 -./$(MC) -s -DINLINE=inline $(TARGET).c 167 -./$(MC) $(MCFLAG) -s -DINLINE=inline $(TARGET).c
168 -$(CC) $(TARGET).s $(MLIB) 168 -$(CC) $(TARGET).s $(MLIB)
169 -./a.out > $(TARGET).$(MC).out 169 -./a.out > $(TARGET).$(MC).out
170 -diff $(TARGET).gcc.out $(TARGET).$(MC).out 170 -diff $(TARGET).gcc.out $(TARGET).$(MC).out
171 171
172 check-code: mc $(MC) 172 check-code: mc $(MC)
173 -./$(MC) -s $(TARGET).c 173 -./$(MC) $(MCFLAG) -s $(TARGET).c
174 -$(CC) $(TARGET).s $(MLIB) 174 -$(CC) $(TARGET).s $(MLIB)
175 -./a.out > $(TARGET).$(MC).out 175 -./a.out > $(TARGET).$(MC).out
176 -diff $(TARGET).code-out $(TARGET).$(MC).out 176 -diff $(TARGET).code-out $(TARGET).$(MC).out
177 check-code-inline: mc $(MC) 177 check-code-inline: mc $(MC)
178 -./$(MC) -s -DINLINE=inline $(TARGET).c 178 -./$(MC) $(MCFLAG) -s -DINLINE=inline $(TARGET).c
179 -$(CC) $(TARGET).s $(MLIB) 179 -$(CC) $(TARGET).s $(MLIB)
180 -./a.out > $(TARGET).$(MC).out 180 -./a.out > $(TARGET).$(MC).out
181 -diff $(TARGET).code-out $(TARGET).$(MC).out 181 -diff $(TARGET).code-out $(TARGET).$(MC).out
182 check-code-make: mc $(MC) 182 check-code-make: mc $(MC)
183 -./$(MC) -s $(TARGET).c 183 -./$(MC) $(MCFLAG) -s $(TARGET).c
184 -$(CC) $(TARGET).s $(MLIB) 184 -$(CC) $(TARGET).s $(MLIB)
185 -./a.out > $(TARGET).code-out 185 -./a.out > $(TARGET).code-out
186 186
187 check-flip: mc $(MC) 187 check-flip: mc $(MC)
188 -$(CC) -DFLIP -c test/basic2.c 188 -$(CC) -DFLIP -c test/basic2.c
189 -$(CC) basic2.o test/basic2.c 189 -$(CC) basic2.o test/basic2.c
190 ./a.out 190 ./a.out
191 -./$(MC) -s test/basic2.c 191 -./$(MC) $(MCFLAG) -s test/basic2.c
192 -$(CC) test/basic2.s -DFLIP test/basic2.c 192 -$(CC) test/basic2.s -DFLIP test/basic2.c
193 ./a.out 193 ./a.out
194 -./$(MC) -DFLIP -s test/basic2.c 194 -./$(MC) -DFLIP -s test/basic2.c
195 -$(CC) test/basic2.s test/basic2.c 195 -$(CC) test/basic2.s test/basic2.c
196 ./a.out 196 ./a.out
231 231
232 mc2 : b00.s b01.s b02.s b03.s mc-macro.o mc-inline.o $(CONVERTER) 232 mc2 : b00.s b01.s b02.s b03.s mc-macro.o mc-inline.o $(CONVERTER)
233 $(CC) -g -o $@ $(PRINTF) b00.s b01.s b02.s b03.s b04.s mc-macro.o mc-inline.o $(CONVERTER) 233 $(CC) -g -o $@ $(PRINTF) b00.s b01.s b02.s b03.s b04.s mc-macro.o mc-inline.o $(CONVERTER)
234 234
235 b00.s : mc-parse.c $(MC) 235 b00.s : mc-parse.c $(MC)
236 ./$(MC) $(MCFLAGS) -s -ob00.s mc-parse.c 236 ./$(MC) $(MCFLAG) -s -ob00.s mc-parse.c
237 b01.s : $(CODE) $(MC) 237 b01.s : $(CODE) $(MC)
238 ./$(MC) $(MCFLAGS) -s -ob01.s $(CODE) 238 ./$(MC) $(MCFLAG) -s -ob01.s $(CODE)
239 b02.s : mc-codegen.c $(MC) 239 b02.s : mc-codegen.c $(MC)
240 ./$(MC) $(MCFLAGS) -s -ob02.s mc-codegen.c 240 ./$(MC) $(MCFLAG) -s -ob02.s mc-codegen.c
241 b03.s : mc-tree.c $(MC) 241 b03.s : mc-tree.c $(MC)
242 ./$(MC) $(MCFLAGS) -s -ob03.s mc-tree.c 242 ./$(MC) $(MCFLAG) -s -ob03.s mc-tree.c
243 b04.s : mc-switch.c $(MC) 243 b04.s : mc-switch.c $(MC)
244 ./$(MC) $(MCFLAGS) -s -ob04.s mc-switch.c 244 ./$(MC) $(MCFLAG) -s -ob04.s mc-switch.c
245 245
246 b10.s : mc-parse.c mc1 246 b10.s : mc-parse.c mc1
247 ./mc1 $(MCFLAGS) -s -ob10.s mc-parse.c 247 ./mc1 $(MCFLAG) -s -ob10.s mc-parse.c
248 b11.s : $(CODE) $(PRINTF) mc1 248 b11.s : $(CODE) $(PRINTF) mc1
249 ./mc1 $(MCFLAGS) -s -ob11.s $(CODE) 249 ./mc1 $(MCFLAG) -s -ob11.s $(CODE)
250 b12.s : mc-codegen.c mc1 250 b12.s : mc-codegen.c mc1
251 ./mc1 $(MCFLAGS) -s -ob12.s mc-codegen.c 251 ./mc1 $(MCFLAG) -s -ob12.s mc-codegen.c
252 b13.s : mc-tree.c mc1 252 b13.s : mc-tree.c mc1
253 ./mc1 $(MCFLAGS) -s -ob13.s mc-tree.c 253 ./mc1 $(MCFLAG) -s -ob13.s mc-tree.c
254 b14.s : mc-switch.c mc1 254 b14.s : mc-switch.c mc1
255 ./mc1 $(MCFLAGS) -s -ob14.s mc-switch.c 255 ./mc1 $(MCFLAG) -s -ob14.s mc-switch.c
256 256
257 b20.s : mc-parse.c mc2 257 b20.s : mc-parse.c mc2
258 ./mc2 $(MCFLAGS) -s -ob20.s mc-parse.c 258 ./mc2 $(MCFLAG) -s -ob20.s mc-parse.c
259 b21.s : $(CODE) $(PRINTF) mc2 259 b21.s : $(CODE) $(PRINTF) mc2
260 ./mc2 $(MCFLAGS) -s -ob21.s $(CODE) 260 ./mc2 $(MCFLAG) -s -ob21.s $(CODE)
261 b22.s : mc-codegen.c mc2 261 b22.s : mc-codegen.c mc2
262 ./mc2 $(MCFLAGS) -s -ob22.s mc-codegen.c 262 ./mc2 $(MCFLAG) -s -ob22.s mc-codegen.c
263 b23.s : mc-tree.c mc2 263 b23.s : mc-tree.c mc2
264 ./mc2 $(MCFLAGS) -s -ob23.s mc-tree.c 264 ./mc2 $(MCFLAG) -s -ob23.s mc-tree.c
265 b24.s : mc-switch.c mc1 265 b24.s : mc-switch.c mc1
266 ./mc2 $(MCFLAGS) -s -ob24.s mc-switch.c 266 ./mc2 $(MCFLAG) -s -ob24.s mc-switch.c
267 267
268 diff : b00.s b01.s b02.s b03.s b04.s b10.s b11.s b12.s b13.s b14.s 268 diff : b00.s b01.s b02.s b03.s b04.s b10.s b11.s b12.s b13.s b14.s
269 -diff b00.s b10.s 269 -diff b00.s b10.s
270 -diff b01.s b11.s 270 -diff b01.s b11.s
271 -diff b02.s b12.s 271 -diff b02.s b12.s