MAKEALL 15.5 KB
Newer Older
W
wdenk 已提交
1 2
#!/bin/sh

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

if [ "$BUILD_NCPUS" -gt 1 ]
then
	JOBS=-j`expr "$BUILD_NCPUS" + 1`
else
	JOBS=""
fi

W
wdenk 已提交
13

W
wdenk 已提交
14 15 16 17 18 19
if [ "${CROSS_COMPILE}" ] ; then
	MAKE="make CROSS_COMPILE=${CROSS_COMPILE}"
else
	MAKE=make
fi

20 21 22 23 24
if [ "${MAKEALL_LOGDIR}" ] ; then
	LOG_DIR=${MAKEALL_LOGDIR}
else
	LOG_DIR="LOG"
fi
25

26 27 28 29
if [ ! "${BUILD_DIR}" ] ; then
	BUILD_DIR="."
fi

30
[ -d ${LOG_DIR} ] || mkdir ${LOG_DIR} || exit 1
W
wdenk 已提交
31 32 33

LIST=""

34 35 36 37
#########################################################################
## MPC5xx Systems
#########################################################################

38 39
LIST_5xx="		\
	cmi_mpc5xx	\
40 41
"

42 43 44 45
#########################################################################
## MPC5xxx Systems
#########################################################################

46 47 48 49
LIST_5xxx="		\
	BC3450		\
	cm5200		\
	cpci5200	\
50
	digsy_mtc	\
51 52
	EVAL5200	\
	fo300		\
E
Eric Millbrandt 已提交
53
	galaxy5200	\
54 55
	icecube_5100	\
	icecube_5200	\
W
Wolfgang Denk 已提交
56
	inka4x0		\
57 58 59 60
	lite5200b	\
	mcc200		\
	mecp5200	\
	motionpro	\
61
	munices		\
62
	MVBC_P		\
63
	o2dnt		\
64
	pcm030		\
65 66 67 68 69 70 71 72 73 74
	pf5200		\
	PM520		\
	TB5200		\
	Total5100	\
	Total5200	\
	Total5200_Rev2	\
	TQM5200		\
	TQM5200_B	\
	TQM5200S	\
	v38b		\
75 76
"

77 78 79 80
#########################################################################
## MPC512x Systems
#########################################################################

81
LIST_512x="		\
82
	aria		\
83
	mecp5123	\
84
	mpc5121ads	\
85 86
"

W
wdenk 已提交
87 88 89
#########################################################################
## MPC8xx Systems
#########################################################################
90 91 92 93 94 95 96 97 98 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
LIST_8xx="		\
	Adder87x	\
	AdderII		\
	ADS860		\
	AMX860		\
	c2mon		\
	CCM		\
	cogent_mpc8xx	\
	ELPT860		\
	EP88x		\
	ESTEEM192E	\
	ETX094		\
	FADS823		\
	FADS850SAR	\
	FADS860T	\
	FLAGADM		\
	FPS850L		\
	GEN860T		\
	GEN860T_SC	\
	GENIETV		\
	GTH		\
	hermes		\
	IAD210		\
	ICU862_100MHz	\
	IP860		\
	IVML24		\
	IVML24_128	\
	IVML24_256	\
	IVMS8		\
	IVMS8_128	\
	IVMS8_256	\
	KUP4K		\
	KUP4X		\
	LANTEC		\
	lwmon		\
125
	kmsupx4		\
126 127
	MBX		\
	MBX860T		\
128
	mgsuvd		\
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
	MHPC		\
	MPC86xADS	\
	MPC885ADS	\
	NETPHONE	\
	NETTA		\
	NETTA2		\
	NETTA_ISDN	\
	NETVIA		\
	NETVIA_V2	\
	NX823		\
	pcu_e		\
	QS823		\
	QS850		\
	QS860T		\
	quantum		\
	R360MPI		\
	RBC823		\
	rmu		\
	RPXClassic	\
	RPXlite		\
	RPXlite_DW	\
	RRvision	\
	SM850		\
	spc1920		\
	SPD823TS	\
	svm_sc8xx	\
	SXNI855T	\
156
	TK885D		\
157 158 159 160 161 162 163 164 165
	TOP860		\
	TQM823L		\
	TQM823L_LCD	\
	TQM850L		\
	TQM855L		\
	TQM860L		\
	TQM885D		\
	uc100		\
	v37		\
W
wdenk 已提交
166 167 168 169 170 171
"

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

172 173 174 175 176 177 178
LIST_4xx="		\
	acadia		\
	acadia_nand	\
	ADCIOP		\
	alpr		\
	AP1000		\
	AR405		\
179
	arches		\
180 181 182 183 184
	ASH405		\
	bamboo		\
	bamboo_nand	\
	bubinga		\
	CANBT		\
185
	canyonlands	\
186
	canyonlands_nand \
187
	CMS700		\
188
	compactcenter	\
189 190 191 192 193 194 195 196 197 198
	CPCI2DP		\
	CPCI405		\
	CPCI4052	\
	CPCI405AB	\
	CPCI405DT	\
	CPCIISER4	\
	CRAYL1		\
	csb272		\
	csb472		\
	DASA_SIM	\
199
	devconcenter	\
200
	dlvision	\
201 202
	DP405		\
	DU405		\
203
	DU440		\
204 205 206
	ebony		\
	ERIC		\
	EXBITGEN	\
207
	fx12mm		\
208
	G2000		\
209
	gdppc440etx	\
210
	glacier		\
211
	haleakala	\
212
	haleakala_nand	\
213 214
	hcu4		\
	hcu5		\
215 216 217 218 219
	HH405		\
	HUB405		\
	JSE		\
	KAREF		\
	katmai		\
220
	kilauea		\
221
	kilauea_nand	\
222
	korat		\
223 224
	luan		\
	lwmon5		\
225
	makalu		\
226
	mcu25		\
227 228 229 230 231
	METROBOX	\
	MIP405		\
	MIP405T		\
	ML2		\
	ml300		\
232
	ml507		\
233
	ml507_flash	\
234
	neo		\
235 236 237 238 239 240 241 242 243
	ocotea		\
	OCRTC		\
	ORSG		\
	p3p440		\
	PCI405		\
	pcs440ep	\
	PIP405		\
	PLU405		\
	PMC405		\
244
	PMC405DE	\
245
	PMC440		\
246
	PPChameleonEVB	\
247
	quad100hd	\
248
	rainier		\
249
	redwood		\
250 251 252 253
	sbc405		\
	sc3		\
	sequoia		\
	sequoia_nand	\
254
	taihu		\
255
	taishan		\
256 257
	v5fx30teval	\
	v5fx30teval_flash \
258 259 260 261 262 263
	VOH405		\
	VOM405		\
	W7OLMC		\
	W7OLMG		\
	walnut		\
	WUH405		\
264 265
	xilinx-ppc440-generic \
	xilinx-ppc440-generic_flash \
266
	XPEDITE1000	\
267 268 269
	yellowstone	\
	yosemite	\
	yucca		\
270
	zeus		\
W
wdenk 已提交
271 272
"

W
wdenk 已提交
273 274 275 276
#########################################################################
## MPC8220 Systems
#########################################################################

277 278 279
LIST_8220="		\
	Alaska8220	\
	Yukon8220	\
W
wdenk 已提交
280 281
"

W
wdenk 已提交
282 283 284 285
#########################################################################
## MPC824x Systems
#########################################################################

286 287 288 289 290 291 292 293 294
LIST_824x="		\
	A3000		\
	barco		\
	BMW		\
	CPC45		\
	CU824		\
	debris		\
	eXalion		\
	HIDDEN_DRAGON	\
295
	IDS8247		\
296
	linkstation_HGLAN	\
297 298 299 300 301 302 303 304 305 306
	MOUSSE		\
	MUSENKI		\
	MVBLUE		\
	OXC		\
	PN62		\
	Sandpoint8240	\
	Sandpoint8245	\
	sbc8240		\
	SL8245		\
	utx8245		\
W
wdenk 已提交
307
"
W
wdenk 已提交
308

W
wdenk 已提交
309
#########################################################################
W
wdenk 已提交
310
## MPC8260 Systems (includes 8250, 8255 etc.)
W
wdenk 已提交
311 312
#########################################################################

313 314 315 316 317 318 319 320 321 322 323 324
LIST_8260="		\
	atc		\
	cogent_mpc8260	\
	CPU86		\
	CPU87		\
	ep8248		\
	ep8260		\
	ep82xxm		\
	gw8260		\
	hymod		\
	IPHASE4539	\
	ISPAN		\
325
	mgcoge		\
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340
	MPC8260ADS	\
	MPC8266ADS	\
	MPC8272ADS	\
	PM826		\
	PM828		\
	ppmc8260	\
	Rattler8248	\
	RPXsuper	\
	rsdproto	\
	sacsng		\
	sbc8260		\
	SCM		\
	TQM8260_AC	\
	TQM8260_AD	\
	TQM8260_AE	\
341
	TQM8272		\
342
	ZPC1900		\
W
wdenk 已提交
343 344
"

E
Eran Liberty 已提交
345 346 347 348
#########################################################################
## MPC83xx Systems (includes 8349, etc.)
#########################################################################

349
LIST_83xx="		\
350
	kmeter1		\
351
	MPC8313ERDB_33	\
352
	MPC8313ERDB_NAND_66	\
353
	MPC8315ERDB	\
354
	MPC8323ERDB	\
355
	MPC832XEMDS	\
356
	MPC832XEMDS_ATM	\
357 358 359 360
	MPC8349EMDS	\
	MPC8349ITX	\
	MPC8349ITXGP	\
	MPC8360EMDS	\
361
	MPC8360EMDS_ATM	\
362 363
	MPC8360ERDK_33	\
	MPC8360ERDK_66	\
364
	MPC837XEMDS	\
K
Kim Phillips 已提交
365
	MPC837XERDB	\
366
	MVBLM7		\
367
	sbc8349		\
368
	SIMPC8313_LP	\
369
	TQM834x		\
370
	vme8349		\
E
Eran Liberty 已提交
371 372 373
"


W
wdenk 已提交
374 375 376 377
#########################################################################
## MPC85xx Systems (includes 8540, 8560 etc.)
#########################################################################

378
LIST_85xx="		\
379
	ATUM8548	\
380
	MPC8536DS	\
381 382 383 384 385 386 387 388
	MPC8540ADS	\
	MPC8540EVAL	\
	MPC8541CDS	\
	MPC8544DS	\
	MPC8548CDS	\
	MPC8555CDS	\
	MPC8560ADS	\
	MPC8568MDS	\
389
	MPC8569MDS	\
390
	MPC8572DS	\
391
	MPC8572DS_36BIT	\
S
Srikanth Srinivasan 已提交
392 393
	P2020DS		\
	P2020DS_36BIT	\
394
	P1011RDB	\
P
Poonam Aggrwal 已提交
395
	P1020RDB	\
396
	P2010RDB	\
397
	P2020RDB	\
398 399 400
	PM854		\
	PM856		\
	sbc8540		\
401
	sbc8548		\
402
	sbc8560		\
403
	socrates	\
404 405 406 407
	stxgp3		\
	stxssa		\
	TQM8540		\
	TQM8541		\
408
	TQM8548		\
409
	TQM8548_AG	\
410
	TQM8548_BE	\
411 412
	TQM8555		\
	TQM8560		\
P
Peter Tyser 已提交
413
	XPEDITE5200	\
P
Peter Tyser 已提交
414
	XPEDITE5370	\
W
wdenk 已提交
415 416
"

417 418 419 420
#########################################################################
## MPC86xx Systems
#########################################################################

421
LIST_86xx="		\
J
Jon Loeliger 已提交
422
	MPC8610HPCD	\
423
	MPC8641HPCN	\
W
Wolfgang Denk 已提交
424
	sbc8641d	\
P
Peter Tyser 已提交
425
	XPEDITE5170	\
426 427
"

W
wdenk 已提交
428 429 430 431
#########################################################################
## 74xx/7xx Systems
#########################################################################

432 433 434 435 436 437 438 439 440 441
LIST_74xx="		\
	DB64360		\
	DB64460		\
	EVB64260	\
	mpc7448hpc2	\
	P3G4		\
	p3m7448		\
	PCIPPC2		\
	PCIPPC6		\
	ZUMA		\
W
wdenk 已提交
442 443
"

444 445 446 447 448 449
LIST_7xx="		\
	BAB7xx		\
	CPCI750		\
	ELPPC		\
	p3m750		\
	ppmc7xx		\
W
wdenk 已提交
450 451
"

W
Wolfgang Denk 已提交
452 453 454 455 456 457 458 459 460 461
#########################################################################
## PowerPC groups
#########################################################################

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

462 463
LIST_ppc="		\
	${LIST_5xx}	\
464
	${LIST_512x}	\
465 466 467 468 469 470 471 472 473 474 475 476
	${LIST_5xxx}	\
	${LIST_8xx}	\
	${LIST_8220}	\
	${LIST_824x}	\
	${LIST_8260}	\
	${LIST_83xx}	\
	${LIST_85xx}	\
	${LIST_86xx}	\
	${LIST_4xx}	\
	${LIST_74xx}	\
	${LIST_7xx}	\
"
W
wdenk 已提交
477 478 479 480 481

#########################################################################
## StrongARM Systems
#########################################################################

482 483 484 485 486 487 488
LIST_SA="		\
	assabet		\
	dnp1110		\
	gcplus		\
	lart		\
	shannon		\
"
W
wdenk 已提交
489 490 491 492 493

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

494 495 496 497 498 499 500 501 502 503 504 505
LIST_ARM7="		\
	ap7		\
	ap720t		\
	armadillo	\
	B2		\
	ep7312		\
	evb4510		\
	impa7		\
	integratorap	\
	lpc2292sodimm	\
	modnet50	\
	SMN42		\
506
"
W
wdenk 已提交
507 508 509 510 511

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

512 513 514 515 516 517 518 519 520 521 522
LIST_ARM9="			\
	ap920t			\
	ap922_XA10		\
	ap926ejs		\
	ap946es			\
	ap966			\
	cp920t			\
	cp922_XA10		\
	cp926ejs		\
	cp946es			\
	cp966			\
523
	imx27lite		\
524
	lpd7a400		\
525
	mv88f6281gtw_ge		\
526 527 528
	mx1ads			\
	mx1fs2			\
	netstar			\
529 530
	nhk8815			\
	nhk8815_onenand		\
531 532 533
	omap1510inn		\
	omap1610h2		\
	omap1610inn		\
534
	omap5912osk		\
535
	omap730p2		\
536
	rd6281a			\
537 538
	sbc2410x		\
	scb9328			\
539
	sheevaplug		\
540 541 542 543 544 545 546 547 548 549
	smdk2400		\
	smdk2410		\
	trab			\
	VCMA9			\
	versatile		\
	versatileab		\
	versatilepb		\
	voiceblue		\
	davinci_dvevm		\
	davinci_schmoogie	\
550
	davinci_sffsdr		\
551
	davinci_sonata		\
D
David Brownell 已提交
552
	davinci_dm355evm	\
W
wdenk 已提交
553
"
W
wdenk 已提交
554

555 556 557
#########################################################################
## ARM10 Systems
#########################################################################
558 559 560
LIST_ARM10="		\
	integratorcp	\
	cp1026		\
561 562
"

563 564 565
#########################################################################
## ARM11 Systems
#########################################################################
566 567 568 569 570 571 572 573
LIST_ARM11="			\
	cp1136			\
	omap2420h4		\
	apollon			\
	imx31_litekit		\
	imx31_phycore		\
	imx31_phycore_eet	\
	mx31ads			\
574
	mx31pdk			\
575
	mx31pdk_nand		\
576 577
	qong			\
	smdk6400		\
578
"
579

580 581 582 583 584
#########################################################################
## ARM Cortex-A8 Systems
#########################################################################
LIST_ARM_CORTEX_A8="		\
	omap3_beagle		\
D
Dirk Behme 已提交
585
	omap3_overo		\
D
Dirk Behme 已提交
586
	omap3_evm		\
D
Dirk Behme 已提交
587
	omap3_pandora		\
D
Dirk Behme 已提交
588
	omap3_zoom1		\
T
Tom Rix 已提交
589
	omap3_zoom2		\
590 591
"

592 593 594 595
#########################################################################
## AT91 Systems
#########################################################################

596 597 598 599 600 601 602 603
LIST_at91="			\
	afeb9260		\
	at91cap9adk		\
	at91rm9200dk		\
	at91rm9200ek		\
	at91sam9260ek		\
	at91sam9261ek		\
	at91sam9263ek		\
604
	at91sam9g10ek	\
605
	at91sam9g20ek		\
606
	at91sam9m10g45ek	\
607 608 609 610 611 612 613 614 615
	at91sam9rlek		\
	cmc_pu2			\
	csb637			\
	kb9202			\
	meesc			\
	mp2usb			\
	m501sk			\
	pm9261			\
	pm9263			\
616
	SBC35_A9G20	\
617 618
"

W
wdenk 已提交
619 620 621 622
#########################################################################
## Xscale Systems
#########################################################################

623 624 625 626 627 628 629 630
LIST_pxa="		\
	cerf250		\
	cradle		\
	csb226		\
	delta		\
	innokom		\
	lubbock		\
	pleb2		\
631
	polaris		\
632
	pxa255_idp	\
633
	trizepsiv	\
634 635 636 637 638
	wepep250	\
	xaeniax		\
	xm250		\
	xsengine	\
	zylonite	\
W
wdenk 已提交
639
"
W
wdenk 已提交
640

641
LIST_ixp="		\
M
Michael Schwingen 已提交
642 643 644 645
	actux1		\
	actux2		\
	actux3		\
	actux4		\
646 647 648 649 650
	ixdp425		\
	ixdpg425	\
	pdnb3		\
	scpu		\
"
W
wdenk 已提交
651

W
Wolfgang Denk 已提交
652 653 654
#########################################################################
## ARM groups
#########################################################################
655

656 657 658 659 660 661 662 663 664 665
LIST_arm="			\
	${LIST_SA}		\
	${LIST_ARM7}		\
	${LIST_ARM9}		\
	${LIST_ARM10}		\
	${LIST_ARM11}		\
	${LIST_ARM_CORTEX_A8}	\
	${LIST_at91}		\
	${LIST_pxa}		\
	${LIST_ixp}		\
666
"
W
wdenk 已提交
667

W
wdenk 已提交
668
#########################################################################
669
## MIPS Systems		(default = big endian)
W
wdenk 已提交
670 671
#########################################################################

672 673
LIST_mips4kc="		\
	incaip		\
674
	qemu_mips	\
675 676 677 678 679 680 681 682 683 684 685 686
	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	\
687
"
W
wdenk 已提交
688

689 690 691
LIST_mips5kc="		\
	purple		\
"
W
wdenk 已提交
692

693 694 695 696 697 698 699 700
LIST_au1xx0="		\
	dbau1000	\
	dbau1100	\
	dbau1500	\
	dbau1550	\
	dbau1550_el	\
	gth2		\
"
W
wdenk 已提交
701

702 703 704 705 706
LIST_mips="		\
	${LIST_mips4kc}	\
	${LIST_mips5kc}	\
	${LIST_au1xx0}	\
"
W
wdenk 已提交
707

708 709 710 711 712 713 714 715
#########################################################################
## MIPS Systems		(little endian)
#########################################################################

LIST_mips4kc_el=""

LIST_mips5kc_el=""

716 717
LIST_au1xx0_el="	\
	dbau1550_el	\
718
	pb1000		\
719
"
720

721 722 723 724 725
LIST_mips_el="			\
	${LIST_mips4kc_el}	\
	${LIST_mips5kc_el}	\
	${LIST_au1xx0_el}	\
"
726

W
wdenk 已提交
727 728 729 730
#########################################################################
## i386 Systems
#########################################################################

731 732
LIST_I486="		\
	sc520_cdp	\
G
Graeme Russ 已提交
733
	sc520_eNET	\
734 735 736
	sc520_spunk	\
	sc520_spunk_rel	\
"
W
wdenk 已提交
737

738 739 740
LIST_x86="		\
	${LIST_I486}	\
"
W
wdenk 已提交
741

W
wdenk 已提交
742 743 744 745
#########################################################################
## NIOS Systems
#########################################################################

746 747 748 749 750 751 752 753 754
LIST_nios="			\
	ADNPESC1		\
	ADNPESC1_base_32	\
	ADNPESC1_DNPEVA2_base_32\
	DK1C20			\
	DK1C20_standard_32	\
	DK1S10			\
	DK1S10_standard_32	\
	DK1S10_mtx_ldk_20	\
W
wdenk 已提交
755 756
"

W
wdenk 已提交
757 758 759 760
#########################################################################
## Nios-II Systems
#########################################################################

761 762 763 764 765 766
LIST_nios2="		\
	EP1C20		\
	EP1S10		\
	EP1S40		\
	PCI5441		\
	PK1C20		\
767
"
W
wdenk 已提交
768

W
wdenk 已提交
769 770 771 772
#########################################################################
## MicroBlaze Systems
#########################################################################

773 774 775
LIST_microblaze="			\
	microblaze-generic		\
	suzaku				\
776
"
W
wdenk 已提交
777

778 779 780 781
#########################################################################
## ColdFire Systems
#########################################################################

782 783 784 785 786
LIST_coldfire="			\
	cobra5272		\
	EB+MCF-EV123		\
	EB+MCF-EV123_internal	\
	idmr			\
787
	M5208EVBE		\
788
	M52277EVB		\
789
	M5235EVB		\
790
	M5249EVB		\
791
	M5253DEMO		\
792
	M5253EVBE		\
793 794
	M5271EVB		\
	M5272C3			\
795
	M5275EVB		\
796
	M5282EVB		\
797
	M53017EVB		\
798 799
	M5329AFEE		\
	M5373EVB		\
800
	M54451EVB		\
801
	M54455EVB		\
802 803
	M5475AFE		\
	M5485AFE		\
804
	TASREG			\
805
"
806

807 808 809 810
#########################################################################
## AVR32 Systems
#########################################################################

811 812
LIST_avr32="		\
	atstk1002	\
813
	atstk1003	\
814
	atstk1004	\
815
	atstk1006	\
816
	atngw100	\
817
	favr-32-ezkit	\
818
	hammerhead	\
M
Mark Jackson 已提交
819
	mimc200		\
820
"
821

822 823 824 825
#########################################################################
## Blackfin Systems
#########################################################################

826
LIST_blackfin="		\
827
	bf518f-ezbrd	\
828
	bf526-ezbrd	\
829
	bf527-ezkit	\
830 831
	bf533-ezkit	\
	bf533-stamp	\
832
	bf537-minotaur	\
833
	bf537-pnav	\
834
	bf537-srv1	\
835
	bf537-stamp	\
836
	bf538f-ezkit	\
837
	bf548-ezkit	\
838
	bf561-ezkit	\
839
	blackstamp	\
840
	cm-bf527	\
841
	cm-bf533	\
842
	cm-bf537e	\
843
	cm-bf548	\
844
	cm-bf561	\
845
	ibf-dsp561	\
846
	tcm-bf537	\
847 848
"

849 850 851 852
#########################################################################
## SH Systems
#########################################################################

853 854 855
LIST_sh2="		\
	rsk7203		\
"
W
Wolfgang Denk 已提交
856 857 858 859 860
LIST_sh3="		\
	mpr2		\
	ms7720se	\
"

861
LIST_sh4="		\
862
	ms7750se	\
863
	ms7722se	\
864
	MigoR		\
865
	r7780mp		\
866
	r2dplus		\
867
	sh7763rdp	\
868
	sh7785lcr	\
869
	ap325rxa	\
870
	espt		\
871 872 873
"

LIST_sh="		\
874
	${LIST_sh2}	\
875 876 877 878
	${LIST_sh3}	\
	${LIST_sh4}	\
"

879 880 881 882
#########################################################################
## SPARC Systems
#########################################################################

883
LIST_sparc="gr_xc3s_1500	gr_cpci_ax2000	gr_ep2s60	grsim	grsim_leon2"
884

W
wdenk 已提交
885
#-----------------------------------------------------------------------
W
wdenk 已提交
886 887 888 889 890 891 892 893 894 895 896

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

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

build_target() {
	target=$1

	${MAKE} distclean >/dev/null
	${MAKE} ${target}_config
897 898 899 900

	${MAKE} ${JOBS} all 2>&1 >${LOG_DIR}/$target.MAKELOG \
				| tee ${LOG_DIR}/$target.ERR

901
	${CROSS_COMPILE}size ${BUILD_DIR}/u-boot \
902
				| tee -a ${LOG_DIR}/$target.MAKELOG
W
wdenk 已提交
903 904 905 906 907 908 909 910
}

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


for arg in $@
do
	case "$arg" in
911
	arm|SA|ARM7|ARM9|ARM10|ARM11|ARM_CORTEX_A8|at91|ixp|pxa \
W
Wolfgang Denk 已提交
912 913 914 915 916 917 918
	|avr32 \
	|blackfin \
	|coldfire \
	|microblaze \
	|mips|mips_el \
	|nios|nios2 \
	|ppc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
919
	|sh|sh2|sh3|sh4 \
W
Wolfgang Denk 已提交
920 921
	|sparc \
	|x86|I486 \
922
	)
W
wdenk 已提交
923 924 925 926 927 928 929 930 931
			for target in `eval echo '$LIST_'${arg}`
			do
				build_target ${target}
			done
			;;
	*)		build_target ${arg}
			;;
	esac
done