MAKEALL 15.0 KB
Newer Older
P
Peter Tyser 已提交
1
#!/bin/bash
W
wdenk 已提交
2

P
Peter Tyser 已提交
3 4 5 6
# Print statistics when we exit
trap exit 1 2 3 15
trap print_stats 0

7 8 9 10 11
# Determine number of CPU cores if no default was set
: ${BUILD_NCPUS:="`getconf _NPROCESSORS_ONLN`"}

if [ "$BUILD_NCPUS" -gt 1 ]
then
P
Peter Tyser 已提交
12
	JOBS="-j $((BUILD_NCPUS + 1))"
13 14 15 16
else
	JOBS=""
fi

W
wdenk 已提交
17

W
wdenk 已提交
18 19 20 21 22 23
if [ "${CROSS_COMPILE}" ] ; then
	MAKE="make CROSS_COMPILE=${CROSS_COMPILE}"
else
	MAKE=make
fi

24 25 26 27 28
if [ "${MAKEALL_LOGDIR}" ] ; then
	LOG_DIR=${MAKEALL_LOGDIR}
else
	LOG_DIR="LOG"
fi
29

30 31 32 33
if [ ! "${BUILD_DIR}" ] ; then
	BUILD_DIR="."
fi

34
[ -d ${LOG_DIR} ] || mkdir ${LOG_DIR} || exit 1
W
wdenk 已提交
35 36 37

LIST=""

P
Peter Tyser 已提交
38 39 40 41
# Keep track of the number of builds and errors
ERR_CNT=0
ERR_LIST=""
TOTAL_CNT=0
P
Peter Tyser 已提交
42
RC=0
P
Peter Tyser 已提交
43

44 45 46 47 48 49 50 51 52 53 54 55
# Helper funcs for parsing boards.cfg
boards_by_field()
{
	awk \
		-v field="$1" \
		-v select="$2" \
		'($1 !~ /^#/ && $field == select) { print $1 }' \
		boards.cfg
}
boards_by_arch() { boards_by_field 2 "$@" ; }
boards_by_cpu()  { boards_by_field 3 "$@" ; }

56 57 58 59
#########################################################################
## MPC5xx Systems
#########################################################################

60
LIST_5xx="$(boards_by_cpu mpc5xx)"
61

62 63 64 65
#########################################################################
## MPC5xxx Systems
#########################################################################

66
LIST_5xxx="$(boards_by_cpu mpc5xxx)
67
	digsy_mtc	\
68 69
	EVAL5200	\
	fo300		\
E
Eric Millbrandt 已提交
70
	galaxy5200	\
71 72 73
	icecube_5200	\
	lite5200b	\
	mcc200		\
74
	MVBC_P		\
75
	MVSMR		\
76
	pcm030		\
77 78 79 80 81 82 83
	PM520		\
	TB5200		\
	Total5200	\
	Total5200_Rev2	\
	TQM5200		\
	TQM5200_B	\
	TQM5200S	\
84 85
"

86 87 88 89
#########################################################################
## MPC512x Systems
#########################################################################

90
LIST_512x="$(boards_by_cpu mpc512x)
91
	mpc5121ads	\
92 93
"

W
wdenk 已提交
94 95 96
#########################################################################
## MPC8xx Systems
#########################################################################
97 98

LIST_8xx="$(boards_by_cpu mpc8xx)
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
	Adder87x	\
	AdderII		\
	ADS860		\
	FADS823		\
	FADS850SAR	\
	FADS860T	\
	FPS850L		\
	GEN860T		\
	GEN860T_SC	\
	ICU862_100MHz	\
	IVML24		\
	IVML24_128	\
	IVML24_256	\
	IVMS8		\
	IVMS8_128	\
	IVMS8_256	\
	MBX		\
	MBX860T		\
	MPC86xADS	\
	MPC885ADS	\
	NETPHONE	\
	NETTA		\
	NETTA2		\
	NETTA_ISDN	\
	NETVIA		\
	NETVIA_V2	\
	RPXlite_DW	\
	SPD823TS	\
	SXNI855T	\
128
	TK885D		\
129 130 131 132 133 134 135
	TQM823L		\
	TQM823L_LCD	\
	TQM850L		\
	TQM855L		\
	TQM860L		\
	TQM885D		\
	v37		\
W
wdenk 已提交
136 137 138 139 140 141
"

#########################################################################
## PPC4xx Systems
#########################################################################

142
LIST_4xx="$(boards_by_cpu ppc4xx)
143
	acadia_nand	\
144
	arches		\
145
	bamboo_nand	\
146
	canyonlands	\
147
	canyonlands_nand \
148 149 150 151
	CPCI405		\
	CPCI4052	\
	CPCI405AB	\
	CPCI405DT	\
152
	devconcenter	\
153
	fx12mm		\
154
	glacier		\
155
	haleakala	\
156
	haleakala_nand	\
157 158
	hcu4		\
	hcu5		\
159
	intip		\
160
	kilauea		\
161
	kilauea_nand	\
162
	mcu25		\
163
	MIP405T		\
164
	ml507		\
165
	ml507_flash	\
166 167 168
	OCRTC		\
	ORSG		\
	PPChameleonEVB	\
169
	rainier		\
170 171
	sequoia		\
	sequoia_nand	\
172 173
	v5fx30teval	\
	v5fx30teval_flash \
174 175 176
	W7OLMC		\
	W7OLMG		\
	walnut		\
177 178
	xilinx-ppc440-generic \
	xilinx-ppc440-generic_flash \
179 180
	yellowstone	\
	yosemite	\
W
wdenk 已提交
181 182
"

W
wdenk 已提交
183 184 185 186
#########################################################################
## MPC8220 Systems
#########################################################################

187
LIST_8220="$(boards_by_cpu mpc8220)"
W
wdenk 已提交
188

W
wdenk 已提交
189 190 191 192
#########################################################################
## MPC824x Systems
#########################################################################

193
LIST_824x="$(boards_by_cpu mpc824x)
194 195
	CPC45		\
	eXalion		\
196
	IDS8247		\
197
	linkstation_HGLAN	\
198 199
	Sandpoint8240	\
	Sandpoint8245	\
W
wdenk 已提交
200
"
W
wdenk 已提交
201

W
wdenk 已提交
202
#########################################################################
W
wdenk 已提交
203
## MPC8260 Systems (includes 8250, 8255 etc.)
W
wdenk 已提交
204 205
#########################################################################

206
LIST_8260="$(boards_by_cpu mpc8260)
207 208 209 210 211 212 213 214 215 216 217 218 219
	cogent_mpc8260	\
	CPU86		\
	CPU87		\
	ep8248		\
	ISPAN		\
	MPC8260ADS	\
	MPC8272ADS	\
	PM826		\
	PM828		\
	Rattler8248	\
	TQM8260_AC	\
	TQM8260_AD	\
	TQM8260_AE	\
W
wdenk 已提交
220 221
"

E
Eran Liberty 已提交
222 223 224 225
#########################################################################
## MPC83xx Systems (includes 8349, etc.)
#########################################################################

226
LIST_83xx="$(boards_by_cpu mpc83xx)
227
	caddy2		\
228
	MPC8313ERDB_33	\
229
	MPC8313ERDB_NAND_66	\
230
	MPC8315ERDB	\
231
	MPC8315ERDB_NAND	\
232
	MPC832XEMDS	\
233
	MPC832XEMDS_ATM	\
234 235 236
	MPC8349ITX	\
	MPC8349ITXGP	\
	MPC8360EMDS	\
237
	MPC8360EMDS_ATM	\
238 239
	MPC8360ERDK_33	\
	MPC8360ERDK_66	\
240
	MPC837XEMDS	\
241
	sbc8349		\
242
	SIMPC8313_LP	\
243
	vme8349		\
E
Eran Liberty 已提交
244 245 246
"


W
wdenk 已提交
247 248 249 250
#########################################################################
## MPC85xx Systems (includes 8540, 8560 etc.)
#########################################################################

251
LIST_85xx="$(boards_by_cpu mpc85xx)
252
	MPC8536DS	\
M
Mingkai Hu 已提交
253
	MPC8536DS_NAND	\
M
Mingkai Hu 已提交
254 255
	MPC8536DS_SDCARD	\
	MPC8536DS_SPIFLASH	\
256
	MPC8536DS_36BIT	\
257 258 259 260
	MPC8540EVAL	\
	MPC8541CDS	\
	MPC8548CDS	\
	MPC8555CDS	\
261
	MPC8569MDS	\
L
Liu Yu 已提交
262
	MPC8569MDS_ATM	\
263
	MPC8569MDS_NAND \
264
	MPC8572DS	\
265
	MPC8572DS_36BIT	\
S
Srikanth Srinivasan 已提交
266 267
	P2020DS		\
	P2020DS_36BIT	\
268
	P1011RDB	\
D
Dipen Dudhat 已提交
269
	P1011RDB_NAND	\
270 271
	P1011RDB_SDCARD	\
	P1011RDB_SPIFLASH	\
P
Poonam Aggrwal 已提交
272
	P1020RDB	\
D
Dipen Dudhat 已提交
273
	P1020RDB_NAND	\
274 275
	P1020RDB_SDCARD	\
	P1020RDB_SPIFLASH	\
276
	P2010RDB	\
D
Dipen Dudhat 已提交
277
	P2010RDB_NAND	\
278 279
	P2010RDB_SDCARD	\
	P2010RDB_SPIFLASH	\
280
	P2020RDB	\
D
Dipen Dudhat 已提交
281
	P2020RDB_NAND	\
282 283
	P2020RDB_SDCARD	\
	P2020RDB_SPIFLASH	\
284
	sbc8540		\
285
	sbc8548		\
286 287 288 289
	sbc8548_PCI_33	\
	sbc8548_PCI_66	\
	sbc8548_PCI_33_PCIE \
	sbc8548_PCI_66_PCIE \
290 291 292 293
	sbc8560		\
	stxssa		\
	TQM8540		\
	TQM8541		\
294
	TQM8548		\
295
	TQM8548_AG	\
296
	TQM8548_BE	\
297 298
	TQM8555		\
	TQM8560		\
W
wdenk 已提交
299 300
"

301 302 303 304
#########################################################################
## MPC86xx Systems
#########################################################################

305
LIST_86xx="$(boards_by_cpu mpc86xx)
306
	MPC8641HPCN_36BIT \
307
	MPC8641HPCN	\
308 309
"

W
wdenk 已提交
310 311 312 313
#########################################################################
## 74xx/7xx Systems
#########################################################################

314 315 316 317 318 319 320 321 322 323
LIST_74xx="		\
	DB64360		\
	DB64460		\
	EVB64260	\
	mpc7448hpc2	\
	P3G4		\
	p3m7448		\
	PCIPPC2		\
	PCIPPC6		\
	ZUMA		\
W
wdenk 已提交
324 325
"

326 327 328 329 330 331
LIST_7xx="		\
	BAB7xx		\
	CPCI750		\
	ELPPC		\
	p3m750		\
	ppmc7xx		\
W
wdenk 已提交
332 333
"

W
Wolfgang Denk 已提交
334 335 336 337 338 339 340 341 342 343
#########################################################################
## PowerPC groups
#########################################################################

LIST_TSEC="		\
	${LIST_83xx}	\
	${LIST_85xx}	\
	${LIST_86xx}	\
"

S
Stefan Roese 已提交
344
LIST_powerpc="		\
345
	${LIST_5xx}	\
346
	${LIST_512x}	\
347 348 349 350 351 352 353 354 355 356 357 358
	${LIST_5xxx}	\
	${LIST_8xx}	\
	${LIST_8220}	\
	${LIST_824x}	\
	${LIST_8260}	\
	${LIST_83xx}	\
	${LIST_85xx}	\
	${LIST_86xx}	\
	${LIST_4xx}	\
	${LIST_74xx}	\
	${LIST_7xx}	\
"
W
wdenk 已提交
359

S
Stefan Roese 已提交
360 361 362 363 364 365
# Alias "ppc" -> "powerpc" to not break compatibility with older scripts
# still using "ppc" instead of "powerpc"
LIST_ppc="		\
	${LIST_powerpc}	\
"

W
wdenk 已提交
366 367 368 369
#########################################################################
## StrongARM Systems
#########################################################################

370
LIST_SA="$(boards_by_cpu sa1100)"
W
wdenk 已提交
371 372 373 374 375

#########################################################################
## ARM7 Systems
#########################################################################

376 377 378 379 380 381 382 383 384 385 386 387
LIST_ARM7="		\
	ap7		\
	ap720t		\
	armadillo	\
	B2		\
	ep7312		\
	evb4510		\
	impa7		\
	integratorap	\
	lpc2292sodimm	\
	modnet50	\
	SMN42		\
388
"
W
wdenk 已提交
389 390 391 392 393

#########################################################################
## ARM9 Systems
#########################################################################

394
LIST_ARM9="			\
395
	a320evb			\
396 397 398 399 400 401 402 403 404 405
	ap920t			\
	ap922_XA10		\
	ap926ejs		\
	ap946es			\
	ap966			\
	cp920t			\
	cp922_XA10		\
	cp926ejs		\
	cp946es			\
	cp966			\
406
	da830evm		\
407
	da850evm		\
408 409 410 411 412 413 414 415
	edb9301			\
	edb9302			\
	edb9302a		\
	edb9307			\
	edb9307a		\
	edb9312			\
	edb9315			\
	edb9315a		\
416
	edminiv2		\
S
Siddarth Gore 已提交
417
	guruplug		\
418
	imx27lite		\
419
	jadecpu			\
420
	lpd7a400		\
421
	magnesium		\
422
	mv88f6281gtw_ge		\
423 424 425
	mx1ads			\
	mx1fs2			\
	netstar			\
426 427
	nhk8815			\
	nhk8815_onenand		\
428 429 430
	omap1510inn		\
	omap1610h2		\
	omap1610inn		\
431
	omap5912osk		\
432
	omap730p2		\
S
Simon Kagstrom 已提交
433
	openrd_base		\
434
	rd6281a			\
435 436
	sbc2410x		\
	scb9328			\
437
	sheevaplug		\
438 439
	smdk2400		\
	smdk2410		\
440
	spear300		\
441
	spear310		\
442
	spear320		\
443
	spear600		\
444
	suen3			\
445 446 447 448 449 450 451 452
	trab			\
	VCMA9			\
	versatile		\
	versatileab		\
	versatilepb		\
	voiceblue		\
	davinci_dvevm		\
	davinci_schmoogie	\
453
	davinci_sffsdr		\
454
	davinci_sonata		\
D
David Brownell 已提交
455
	davinci_dm355evm	\
456
	davinci_dm355leopard	\
457
	davinci_dm365evm	\
458
	davinci_dm6467evm	\
W
wdenk 已提交
459
"
W
wdenk 已提交
460

461 462 463
#########################################################################
## ARM10 Systems
#########################################################################
464 465 466
LIST_ARM10="		\
	integratorcp	\
	cp1026		\
467 468
"

469 470 471
#########################################################################
## ARM11 Systems
#########################################################################
472 473 474 475 476 477 478 479
LIST_ARM11="			\
	cp1136			\
	omap2420h4		\
	apollon			\
	imx31_litekit		\
	imx31_phycore		\
	imx31_phycore_eet	\
	mx31ads			\
480
	mx31pdk			\
481
	mx31pdk_nand		\
482 483
	qong			\
	smdk6400		\
484
	tnetv107x_evm		\
485
"
486

487
#########################################################################
488
## ARMV7 Systems
489
#########################################################################
490
LIST_ARMV7="		\
491
	am3517_evm		\
492
	ca9x4_ct_vxp		\
493
	devkit8000		\
494
	igep0020		\
495
	igep0030		\
496
	mx51evk			\
497
	omap3_beagle		\
D
Dirk Behme 已提交
498
	omap3_overo		\
D
Dirk Behme 已提交
499
	omap3_evm		\
D
Dirk Behme 已提交
500
	omap3_pandora		\
T
Tom Rix 已提交
501
	omap3_sdp3430		\
D
Dirk Behme 已提交
502
	omap3_zoom1		\
T
Tom Rix 已提交
503
	omap3_zoom2		\
504
	omap4_panda		\
505
	omap4_sdp4430		\
506
	s5p_goni		\
M
Minkyu Kang 已提交
507
	smdkc100		\
508 509
"

510 511 512 513
#########################################################################
## AT91 Systems
#########################################################################

514 515 516 517 518 519 520 521
LIST_at91="			\
	afeb9260		\
	at91cap9adk		\
	at91rm9200dk		\
	at91rm9200ek		\
	at91sam9260ek		\
	at91sam9261ek		\
	at91sam9263ek		\
T
Tom Rix 已提交
522
	at91sam9g10ek		\
523
	at91sam9g20ek		\
524
	at91sam9m10g45ek	\
525 526
	at91sam9rlek		\
	cmc_pu2			\
T
Tom Rix 已提交
527
	CPUAT91			\
528 529
	CPU9260			\
	CPU9G20			\
530
	csb637			\
J
Jens Scharsig 已提交
531
	eb_cpux9k2		\
532 533 534 535
	kb9202			\
	meesc			\
	mp2usb			\
	m501sk			\
536
	otc570			\
537 538
	pm9261			\
	pm9263			\
A
Asen Dimov 已提交
539
	pm9g45			\
540 541 542
	SBC35_A9G20		\
	TNY_A9260		\
	TNY_A9G20		\
543 544
"

W
wdenk 已提交
545 546 547 548
#########################################################################
## Xscale Systems
#########################################################################

549
LIST_pxa="$(boards_by_cpu pxa)
550 551
	polaris		\
	trizepsiv	\
M
Marek Vasut 已提交
552 553
	vpac270_nor	\
	vpac270_onenand	\
W
wdenk 已提交
554
"
W
wdenk 已提交
555

556
LIST_ixp="$(boards_by_cpu ixp)
557 558 559
	pdnb3		\
	scpu		\
"
W
wdenk 已提交
560

W
Wolfgang Denk 已提交
561 562 563
#########################################################################
## ARM groups
#########################################################################
564

565 566 567 568 569 570
LIST_arm="			\
	${LIST_SA}		\
	${LIST_ARM7}		\
	${LIST_ARM9}		\
	${LIST_ARM10}		\
	${LIST_ARM11}		\
571
	${LIST_ARMV7}	\
572 573 574
	${LIST_at91}		\
	${LIST_pxa}		\
	${LIST_ixp}		\
575
"
W
wdenk 已提交
576

W
wdenk 已提交
577
#########################################################################
578
## MIPS Systems		(default = big endian)
W
wdenk 已提交
579 580
#########################################################################

581 582
LIST_mips4kc="		\
	incaip		\
583
	qemu_mips	\
584 585 586 587 588 589 590 591 592 593 594 595
	vct_platinum	\
	vct_platinum_small	\
	vct_platinum_onenand	\
	vct_platinum_onenand_small	\
	vct_platinumavc	\
	vct_platinumavc_small	\
	vct_platinumavc_onenand	\
	vct_platinumavc_onenand_small	\
	vct_premium	\
	vct_premium_small	\
	vct_premium_onenand	\
	vct_premium_onenand_small	\
596
"
W
wdenk 已提交
597

598 599 600
LIST_mips5kc="		\
	purple		\
"
W
wdenk 已提交
601

602 603 604 605 606 607 608 609
LIST_au1xx0="		\
	dbau1000	\
	dbau1100	\
	dbau1500	\
	dbau1550	\
	dbau1550_el	\
	gth2		\
"
W
wdenk 已提交
610

611 612 613 614 615
LIST_mips="		\
	${LIST_mips4kc}	\
	${LIST_mips5kc}	\
	${LIST_au1xx0}	\
"
W
wdenk 已提交
616

617 618 619 620 621 622 623 624
#########################################################################
## MIPS Systems		(little endian)
#########################################################################

LIST_mips4kc_el=""

LIST_mips5kc_el=""

625 626
LIST_au1xx0_el="	\
	dbau1550_el	\
627
	pb1000		\
628
"
629

630 631 632 633 634
LIST_mips_el="			\
	${LIST_mips4kc_el}	\
	${LIST_mips5kc_el}	\
	${LIST_au1xx0_el}	\
"
635

W
wdenk 已提交
636 637 638 639
#########################################################################
## i386 Systems
#########################################################################

640
LIST_x86="$(boards_by_arch i386)
G
Graeme Russ 已提交
641
	sc520_eNET	\
642
"
W
wdenk 已提交
643

W
wdenk 已提交
644 645 646 647
#########################################################################
## Nios-II Systems
#########################################################################

648
LIST_nios2="$(boards_by_arch nios2)
T
Thomas Chou 已提交
649
	nios2-generic	\
650
"
W
wdenk 已提交
651

W
wdenk 已提交
652 653 654 655
#########################################################################
## MicroBlaze Systems
#########################################################################

656
LIST_microblaze="$(boards_by_arch microblaze)"
W
wdenk 已提交
657

658 659 660 661
#########################################################################
## ColdFire Systems
#########################################################################

662
LIST_coldfire="$(boards_by_arch m68k)
W
Wolfgang Wegner 已提交
663
	astro_mcf5373l		\
664 665 666
	cobra5272		\
	EB+MCF-EV123		\
	EB+MCF-EV123_internal	\
667
	M52277EVB		\
668
	M5235EVB		\
669 670
	M5329AFEE		\
	M5373EVB		\
671
	M54451EVB		\
672
	M54455EVB		\
673 674
	M5475AFE		\
	M5485AFE		\
675
"
676

677 678 679 680
#########################################################################
## AVR32 Systems
#########################################################################

681
LIST_avr32="$(boards_by_arch avr32)"
682

683 684 685 686
#########################################################################
## Blackfin Systems
#########################################################################

687 688
LIST_blackfin="$(boards_by_arch blackfin)
	bf527-ezkit-v2
689 690
"

691 692 693 694
#########################################################################
## SH Systems
#########################################################################

695 696 697
LIST_sh2="		\
	rsk7203		\
"
W
Wolfgang Denk 已提交
698 699 700 701 702
LIST_sh3="		\
	mpr2		\
	ms7720se	\
"

703
LIST_sh4="		\
704
	ms7750se	\
705
	ms7722se	\
706
	MigoR		\
707
	r7780mp		\
708
	r2dplus		\
709
	sh7763rdp	\
710
	sh7785lcr	\
711
	ap325rxa	\
712
	espt		\
713 714 715
"

LIST_sh="		\
716
	${LIST_sh2}	\
717 718 719 720
	${LIST_sh3}	\
	${LIST_sh4}	\
"

721 722 723 724
#########################################################################
## SPARC Systems
#########################################################################

725
LIST_sparc="$(boards_by_arch sparc)"
W
wdenk 已提交
726 727 728 729 730 731 732

#-----------------------------------------------------------------------

build_target() {
	target=$1

	${MAKE} distclean >/dev/null
733
	${MAKE} -s ${target}_config
734 735 736

	${MAKE} ${JOBS} all 2>&1 >${LOG_DIR}/$target.MAKELOG \
				| tee ${LOG_DIR}/$target.ERR
P
Peter Tyser 已提交
737 738 739 740 741 742

	# Check for 'make' errors
	if [ ${PIPESTATUS[0]} -ne 0 ] ; then
		RC=1
	fi

P
Peter Tyser 已提交
743 744 745 746 747 748 749 750
	if [ -s ${LOG_DIR}/$target.ERR ] ; then
		ERR_CNT=$((ERR_CNT + 1))
		ERR_LIST="${ERR_LIST} $target"
	else
		rm ${LOG_DIR}/$target.ERR
	fi

	TOTAL_CNT=$((TOTAL_CNT + 1))
751

752
	${CROSS_COMPILE}size ${BUILD_DIR}/u-boot \
753
				| tee -a ${LOG_DIR}/$target.MAKELOG
W
wdenk 已提交
754
}
755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770
build_targets() {
	for t in "$@" ; do
		# If a LIST_xxx var exists, use it.  But avoid variable
		# expansion in the eval when a board name contains certain
		# characters that the shell interprets.
		case ${t} in
			*[-+=]*) list= ;;
			*)       list=$(eval echo '${LIST_'$t'}') ;;
		esac
		if [ -n "${list}" ] ; then
			build_targets ${list}
		else
			build_target ${t}
		fi
	done
}
W
wdenk 已提交
771 772 773

#-----------------------------------------------------------------------

P
Peter Tyser 已提交
774 775 776 777 778 779 780 781
print_stats() {
	echo ""
	echo "--------------------- SUMMARY ----------------------------"
	echo "Boards compiled: ${TOTAL_CNT}"
	if [ ${ERR_CNT} -gt 0 ] ; then
		echo "Boards with warnings or errors: ${ERR_CNT} (${ERR_LIST} )"
	fi
	echo "----------------------------------------------------------"
P
Peter Tyser 已提交
782 783

	exit $RC
P
Peter Tyser 已提交
784
}
W
wdenk 已提交
785

P
Peter Tyser 已提交
786
#-----------------------------------------------------------------------
787 788 789 790 791

#----- for now, just run PowerPC by default -----
[ $# = 0 ] && set -- powerpc

build_targets "$@"