Blame view
Makefile
21.9 KB
7ebf7443a
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# # (C) Copyright 2000, 2001, 2002 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. # # See file CREDITS for list of people who contributed to this # project. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, # MA 02111-1307 USA # HOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc/ppc/ \ -e s/macppc/ppc/) HOSTOS := $(shell uname -s | tr A-Z a-z | \ sed -e 's/\(cygwin\).*/cygwin/') export HOSTARCH # Deal with colliding definitions from tcsh etc. VENDOR= ######################################################################### TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) export TOPDIR ifeq (include/config.mk,$(wildcard include/config.mk)) # load ARCH, BOARD, and CPU configuration include include/config.mk export ARCH CPU BOARD VENDOR # load other configuration include $(TOPDIR)/config.mk ifndef CROSS_COMPILE ifeq ($(HOSTARCH),ppc) CROSS_COMPILE = else |
7ebf7443a
|
56 57 58 59 |
ifeq ($(ARCH),ppc) CROSS_COMPILE = ppc_8xx- endif ifeq ($(ARCH),arm) |
dc7c9a1a5
|
60 |
CROSS_COMPILE = arm-linux- |
7ebf7443a
|
61 |
endif |
2262cfeef
|
62 |
ifeq ($(ARCH),i386) |
7a8e9bed1
|
63 64 65 66 67 |
ifeq ($(HOSTARCH),i386) CROSS_COMPILE = else CROSS_COMPILE = i386-linux- endif |
2262cfeef
|
68 |
endif |
43d9616cf
|
69 70 71 |
ifeq ($(ARCH),mips) CROSS_COMPILE = mips_4KC- endif |
7ebf7443a
|
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
endif endif export CROSS_COMPILE # The "tools" are needed early, so put this first SUBDIRS = tools \ lib_generic \ lib_$(ARCH) \ cpu/$(CPU) \ board/$(BOARDDIR) \ common \ disk \ fs \ net \ rtc \ dtt \ drivers \ post \ post/cpu \ examples ######################################################################### # U-Boot objects....order is important (i.e. start must be first) OBJS = cpu/$(CPU)/start.o |
2262cfeef
|
98 99 100 101 |
ifeq ($(CPU),i386) OBJS += cpu/$(CPU)/start16.o OBJS += cpu/$(CPU)/reset.o endif |
7ebf7443a
|
102 103 104 105 106 107 108 |
ifeq ($(CPU),ppc4xx) OBJS += cpu/$(CPU)/resetvec.o endif LIBS = board/$(BOARDDIR)/lib$(BOARD).a LIBS += cpu/$(CPU)/lib$(CPU).a LIBS += lib_$(ARCH)/lib$(ARCH).a |
2262cfeef
|
109 |
LIBS += fs/jffs2/libjffs2.a fs/fdos/libfdos.a |
7ebf7443a
|
110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
LIBS += net/libnet.a LIBS += disk/libdisk.a LIBS += rtc/librtc.a LIBS += dtt/libdtt.a LIBS += drivers/libdrivers.a LIBS += post/libpost.a post/cpu/libcpu.a LIBS += common/libcommon.a LIBS += lib_generic/libgeneric.a ######################################################################### all: u-boot.srec u-boot.bin System.map install: all |
43d9616cf
|
124 125 |
-cp u-boot.bin /tftpboot/u-boot.bin -cp u-boot.bin /net/denx/tftpboot/u-boot.bin |
7ebf7443a
|
126 127 128 129 130 131 132 133 134 135 136 |
u-boot.srec: u-boot $(OBJCOPY) ${OBJCFLAGS} -O srec $< $@ u-boot.bin: u-boot $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@ u-boot.dis: u-boot $(OBJDUMP) -d $< > $@ u-boot: depend subdirs $(OBJS) $(LIBS) $(LDSCRIPT) |
b2184c314
|
137 138 139 |
$(LD) $(LDFLAGS) $(OBJS) \ --start-group $(LIBS) --end-group \ -Map u-boot.map -o u-boot |
7ebf7443a
|
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
subdirs: @for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir || exit 1 ; done depend dep: @for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir .depend ; done tags: ctags -w `find $(SUBDIRS) include \ \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)` etags: etags -a `find $(SUBDIRS) include \ \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)` System.map: u-boot @$(NM) $< | \ grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \ sort > System.map ######################################################################### else all install u-boot u-boot.srec depend dep: @echo "System not configured - see README" >&2 @ exit 1 endif ######################################################################### unconfig: rm -f include/config.h include/config.mk #======================================================================== # PowerPC #======================================================================== |
0db5bca80
|
175 176 177 178 179 180 181 |
######################################################################### ## MPC5xx Systems ######################################################################### cmi_mpc5xx_config: unconfig @./mkconfig $(@:_config=) ppc mpc5xx cmi |
7ebf7443a
|
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 |
######################################################################### ## MPC8xx Systems ######################################################################### ADS860_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx fads AMX860_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx amx860 westel c2mon_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx c2mon CCM_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx CCM siemens cogent_mpc8xx_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx cogent |
3bac35137
|
200 201 |
ELPT860_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx elpt860 LEOX |
7ebf7443a
|
202 203 204 205 206 207 208 209 210 211 212 213 214 |
ESTEEM192E_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx esteem192e ETX094_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx etx094 FADS823_config \ FADS850SAR_config \ FADS860T_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx fads FLAGADM_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx flagadm |
7aa786147
|
215 216 217 |
xtract_GEN860T = $(subst _SC,,$(subst _config,,$1)) GEN860T_SC_config \ |
7ebf7443a
|
218 |
GEN860T_config: unconfig |
7aa786147
|
219 220 221 222 223 224 |
@ >include/config.h @[ -z "$(findstring _SC,$@)" ] || \ { echo "#define CONFIG_SC" >>include/config.h ; \ echo "With reduced H/W feature set (SC)..." ; \ } @./mkconfig -a $(call xtract_GEN860T,$@) ppc mpc8xx gen860t |
7ebf7443a
|
225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 |
GENIETV_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx genietv GTH_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx gth hermes_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx hermes IAD210_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx IAD210 siemens xtract_ICU862 = $(subst _100MHz,,$(subst _config,,$1)) ICU862_100MHz_config \ ICU862_config: unconfig @ >include/config.h @[ -z "$(findstring _100MHz,$@)" ] || \ { echo "#define CONFIG_100MHz" >>include/config.h ; \ echo "... with 100MHz system clock" ; \ } @./mkconfig -a $(call xtract_ICU862,$@) ppc mpc8xx icu862 IP860_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx ip860 IVML24_256_config \ IVML24_128_config \ IVML24_config: unconfig @ >include/config.h @[ -z "$(findstring IVML24_config,$@)" ] || \ { echo "#define CONFIG_IVML24_16M" >>include/config.h ; \ } @[ -z "$(findstring IVML24_128_config,$@)" ] || \ { echo "#define CONFIG_IVML24_32M" >>include/config.h ; \ } @[ -z "$(findstring IVML24_256_config,$@)" ] || \ { echo "#define CONFIG_IVML24_64M" >>include/config.h ; \ } @./mkconfig -a IVML24 ppc mpc8xx ivm IVMS8_256_config \ IVMS8_128_config \ IVMS8_config: unconfig @ >include/config.h @[ -z "$(findstring IVMS8_config,$@)" ] || \ { echo "#define CONFIG_IVMS8_16M" >>include/config.h ; \ } @[ -z "$(findstring IVMS8_128_config,$@)" ] || \ { echo "#define CONFIG_IVMS8_32M" >>include/config.h ; \ } @[ -z "$(findstring IVMS8_256_config,$@)" ] || \ { echo "#define CONFIG_IVMS8_64M" >>include/config.h ; \ } @./mkconfig -a IVMS8 ppc mpc8xx ivm |
56f94be3e
|
281 282 |
KUP4K_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx kup4k |
7ebf7443a
|
283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 |
LANTEC_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx lantec lwmon_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx lwmon MBX_config \ MBX860T_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx mbx8xx MHPC_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx mhpc eltec MVS1_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx mvs1 NETVIA_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx netvia NX823_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx nx823 pcu_e_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx pcu_e siemens R360MPI_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx r360mpi |
682011ff6
|
310 311 |
RBC823_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx rbc823 |
7ebf7443a
|
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 |
RPXClassic_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx RPXClassic RPXlite_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx RPXlite RRvision_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx RRvision RRvision_LCD_config: unconfig @echo "#define CONFIG_LCD" >include/config.h @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h @./mkconfig -a RRvision ppc mpc8xx RRvision SM850_config : unconfig @./mkconfig $(@:_config=) ppc mpc8xx tqm8xx SPD823TS_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx spd8xx |
dc7c9a1a5
|
331 332 333 |
svm_sc8xx_config: unconfig @ >include/config.h @./mkconfig $(@:_config=) ppc mpc8xx svm_sc8xx |
7ebf7443a
|
334 335 |
SXNI855T_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx sixnet |
db2f721ff
|
336 337 338 |
# EMK MPC8xx based modules TOP860_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx top860 emk |
7ebf7443a
|
339 340 341 342 |
# Play some tricks for configuration selection # All boards can come with 50 MHz (default), 66MHz or 80MHz clock, # but only 855 and 860 boards may come with FEC # and 823 boards may have LCD support |
824a1ebff
|
343 |
xtract_8xx = $(subst _66MHz,,$(subst _80MHz,,$(subst _LCD,,$(subst _config,,$1)))) |
7ebf7443a
|
344 345 |
FPS850L_config \ |
384ae0250
|
346 |
FPS860L_config \ |
7ebf7443a
|
347 348 349 350 351 352 353 354 355 356 357 358 |
TQM823L_config \ TQM823L_66MHz_config \ TQM823L_80MHz_config \ TQM823L_LCD_config \ TQM823L_LCD_66MHz_config \ TQM823L_LCD_80MHz_config \ TQM850L_config \ TQM850L_66MHz_config \ TQM850L_80MHz_config \ TQM855L_config \ TQM855L_66MHz_config \ TQM855L_80MHz_config \ |
7ebf7443a
|
359 360 361 |
TQM860L_config \ TQM860L_66MHz_config \ TQM860L_80MHz_config \ |
d126bfbdb
|
362 363 364 |
TQM862L_config \ TQM862L_66MHz_config \ TQM862L_80MHz_config: unconfig |
7ebf7443a
|
365 |
@ >include/config.h |
7ebf7443a
|
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 |
@[ -z "$(findstring _66MHz,$@)" ] || \ { echo "#define CONFIG_66MHz" >>include/config.h ; \ echo "... with 66MHz system clock" ; \ } @[ -z "$(findstring _80MHz,$@)" ] || \ { echo "#define CONFIG_80MHz" >>include/config.h ; \ echo "... with 80MHz system clock" ; \ } @[ -z "$(findstring _LCD,$@)" ] || \ { echo "#define CONFIG_LCD" >>include/config.h ; \ echo "#define CONFIG_NEC_NL6648BC20" >>include/config.h ; \ echo "... with LCD display" ; \ } @./mkconfig -a $(call xtract_8xx,$@) ppc mpc8xx tqm8xx TTTech_config: unconfig @echo "#define CONFIG_LCD" >include/config.h @echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h @./mkconfig -a TQM823L ppc mpc8xx tqm8xx |
608c91460
|
385 386 387 388 |
v37_config: unconfig @echo "#define CONFIG_LCD" >include/config.h @echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h @./mkconfig $(@:_config=) ppc mpc8xx v37 |
7ebf7443a
|
389 390 391 392 393 394 395 396 397 |
######################################################################### ## PPC4xx Systems ######################################################################### ADCIOP_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx adciop esd AR405_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx ar405 esd |
549826eaa
|
398 399 400 401 402 |
ASH405_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx ash405 esd BUBINGA405EP_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx bubinga405ep |
7ebf7443a
|
403 404 |
CANBT_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx canbt esd |
549826eaa
|
405 406 407 |
CPCI405_config \ CPCI4052_config \ CPCI405AB_config: unconfig |
7ebf7443a
|
408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 |
@./mkconfig $(@:_config=) ppc ppc4xx cpci405 esd @echo "BOARD_REVISION = $(@:_config=)" >>include/config.mk CPCI440_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx cpci440 esd CPCIISER4_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx cpciiser4 esd CRAYL1_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx L1 cray DASA_SIM_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx dasa_sim esd DU405_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx du405 esd EBONY_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx ebony ERIC_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx eric MIP405_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx mip405 mpl ML2_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx ml2 OCRTC_config \ ORSG_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx ocrtc esd PCI405_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx pci405 esd PIP405_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx pip405 mpl |
549826eaa
|
447 448 |
PMC405_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx pmc405 esd |
7ebf7443a
|
449 450 451 452 453 454 455 456 457 458 |
W7OLMC_config \ W7OLMG_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx w7o WALNUT405_config:unconfig @./mkconfig $(@:_config=) ppc ppc4xx walnut405 ######################################################################### ## MPC824x Systems ######################################################################### |
3bac35137
|
459 |
xtract_82xx = $(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1))))) |
7ebf7443a
|
460 461 |
BMW_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x bmw |
3bac35137
|
462 463 464 465 466 467 468 469 470 471 472 473 |
CPC45_config \ CPC45_ROMBOOT_config: unconfig @./mkconfig $(call xtract_82xx,$@) ppc mpc824x cpc45 @cd ./include ; \ if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ echo "... booting from 8-bit flash" ; \ else \ echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ echo "... booting from 64-bit flash" ; \ fi; \ echo "export CONFIG_BOOT_ROM" >> config.mk; |
7ebf7443a
|
474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 |
CU824_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x cu824 MOUSSE_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x mousse MUSENKI_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x musenki OXC_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x oxc PN62_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x pn62 Sandpoint8240_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x sandpoint Sandpoint8245_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x sandpoint utx8245_config: unconfig @./mkconfig $(@:_config=) ppc mpc824x utx8245 ######################################################################### ## MPC8260 Systems ######################################################################### |
7ebf7443a
|
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 |
cogent_mpc8260_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 cogent CPU86_config \ CPU86_ROMBOOT_config: unconfig @./mkconfig $(call xtract_82xx,$@) ppc mpc8260 cpu86 @cd ./include ; \ if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ echo "... booting from 8-bit flash" ; \ else \ echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ echo "... booting from 64-bit flash" ; \ fi; \ echo "export CONFIG_BOOT_ROM" >> config.mk; ep8260_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 ep8260 gw8260_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 gw8260 hymod_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 hymod IPHASE4539_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 iphase4539 MPC8260ADS_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 mpc8260ads |
db2f721ff
|
532 533 |
MPC8266ADS_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 mpc8266ads |
10f670178
|
534 535 536 537 538 539 540 541 542 543 544 545 546 |
PM825_config \ PM825_ROMBOOT_config: unconfig @echo "#define CONFIG_PCI" >include/config.h @./mkconfig -a PM826 ppc mpc8260 pm826 @cd ./include ; \ if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ echo "... booting from 8-bit flash" ; \ else \ echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ echo "... booting from 64-bit flash" ; \ fi; \ echo "export CONFIG_BOOT_ROM" >> config.mk; \ |
7ebf7443a
|
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 |
PM826_config \ PM826_ROMBOOT_config: unconfig @./mkconfig $(call xtract_82xx,$@) ppc mpc8260 pm826 @cd ./include ; \ if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "CONFIG_BOOT_ROM = y" >> config.mk ; \ echo "... booting from 8-bit flash" ; \ else \ echo "CONFIG_BOOT_ROM = n" >> config.mk ; \ echo "... booting from 64-bit flash" ; \ fi; \ echo "export CONFIG_BOOT_ROM" >> config.mk; \ ppmc8260_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 ppmc8260 RPXsuper_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 rpxsuper rsdproto_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 rsdproto sacsng_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 sacsng sbc8260_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 sbc8260 SCM_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 SCM siemens |
7aa786147
|
577 |
TQM8255_config \ |
7ebf7443a
|
578 579 |
TQM8260_config \ TQM8260_L2_config \ |
4532cb696
|
580 |
TQM8255_266MHz_config \ |
7ebf7443a
|
581 582 |
TQM8260_266MHz_config \ TQM8260_L2_266MHz_config \ |
7aa786147
|
583 |
TQM8255_300MHz_config \ |
7ebf7443a
|
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 |
TQM8260_300MHz_config: unconfig @ >include/config.h @if [ "$(findstring _L2_,$@)" ] ; then \ echo "#define CONFIG_L2_CACHE" >>include/config.h ; \ echo "... with L2 Cache support (60x Bus Mode)" ; \ else \ echo "#undef CONFIG_L2_CACHE" >>include/config.h ; \ echo "... without L2 Cache support" ; \ fi @[ -z "$(findstring _266MHz,$@)" ] || \ { echo "#define CONFIG_266MHz" >>include/config.h ; \ echo "... with 266MHz system clock" ; \ } @[ -z "$(findstring _300MHz,$@)" ] || \ { echo "#define CONFIG_300MHz" >>include/config.h ; \ echo "... with 300MHz system clock" ; \ } |
4532cb696
|
601 602 603 |
@[ -z "$(findstring TQM8255_,$@)" ] || \ { echo "#define CONFIG_MPC8255" >>include/config.h ; } @./mkconfig -a TQM8260 ppc mpc8260 tqm8260 |
7ebf7443a
|
604 |
|
7aa786147
|
605 606 |
atc_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 atc |
7ebf7443a
|
607 608 609 |
######################################################################### ## 74xx/7xx Systems ######################################################################### |
c7de829c7
|
610 611 |
AmigaOneG3SE_config: unconfig @./mkconfig $(@:_config=) ppc 74xx_7xx AmigaOneG3SE MAI |
7ebf7443a
|
612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 |
EVB64260_config \ EVB64260_750CX_config: unconfig @./mkconfig EVB64260 ppc 74xx_7xx evb64260 ZUMA_config: unconfig @./mkconfig $(@:_config=) ppc 74xx_7xx evb64260 PCIPPC2_config \ PCIPPC6_config: unconfig @./mkconfig $(@:_config=) ppc 74xx_7xx pcippc2 BAB7xx_config: unconfig @./mkconfig $(@:_config=) ppc 74xx_7xx bab7xx eltec ELPPC_config: unconfig @./mkconfig $(@:_config=) ppc 74xx_7xx elppc eltec #======================================================================== # ARM #======================================================================== ######################################################################### ## StrongARM Systems ######################################################################### |
dc7c9a1a5
|
635 636 |
at91rm9200dk_config : unconfig @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk |
7ebf7443a
|
637 638 639 640 641 642 643 644 645 646 647 648 |
lart_config : unconfig @./mkconfig $(@:_config=) arm sa1100 lart dnp1110_config : unconfig @./mkconfig $(@:_config=) arm sa1100 dnp1110 shannon_config : unconfig @./mkconfig $(@:_config=) arm sa1100 shannon ######################################################################### ## ARM920T Systems ######################################################################### |
43d9616cf
|
649 |
xtract_trab = $(subst _big_flash,,$(subst _config,,$1)) |
7ebf7443a
|
650 651 652 653 654 |
smdk2400_config : unconfig @./mkconfig $(@:_config=) arm arm920t smdk2400 smdk2410_config : unconfig @./mkconfig $(@:_config=) arm arm920t smdk2410 |
43d9616cf
|
655 656 657 658 659 660 661 662 |
trab_config \ trab_big_flash_config: unconfig @ >include/config.h @[ -z "$(findstring _big_flash,$@)" ] || \ { echo "#define CONFIG_BIG_FLASH" >>include/config.h ; \ echo "... with big flash support" ; \ } @./mkconfig -a $(call xtract_trab,$@) arm arm920t trab |
7ebf7443a
|
663 |
|
1cb8e980c
|
664 665 |
VCMA9_config : unconfig @./mkconfig $(@:_config=) arm arm920t vcma9 mpl |
7ebf7443a
|
666 667 668 669 670 671 672 673 674 675 676 |
######################################################################### ## ARM720T Systems ######################################################################### impa7_config : unconfig @./mkconfig $(@:_config=) arm arm720t impa7 ep7312_config : unconfig @./mkconfig $(@:_config=) arm arm720t ep7312 ######################################################################### |
43d9616cf
|
677 |
## XScale Systems |
7ebf7443a
|
678 |
######################################################################### |
7ebf7443a
|
679 |
cradle_config : unconfig |
4c3b21a5f
|
680 |
@./mkconfig $(@:_config=) arm pxa cradle |
7ebf7443a
|
681 682 |
csb226_config : unconfig |
4c3b21a5f
|
683 |
@./mkconfig $(@:_config=) arm pxa csb226 |
7ebf7443a
|
684 |
|
43d9616cf
|
685 |
innokom_config : unconfig |
4c3b21a5f
|
686 |
@./mkconfig $(@:_config=) arm pxa innokom |
43d9616cf
|
687 688 |
lubbock_config : unconfig |
4c3b21a5f
|
689 |
@./mkconfig $(@:_config=) arm pxa lubbock |
43d9616cf
|
690 |
|
3e38691e8
|
691 |
wepep250_config : unconfig |
4c3b21a5f
|
692 |
@./mkconfig $(@:_config=) arm pxa wepep250 |
3e38691e8
|
693 |
|
2262cfeef
|
694 695 696 697 |
#======================================================================== # i386 #======================================================================== ######################################################################### |
1cb8e980c
|
698 |
## AMD SC520 CDP |
2262cfeef
|
699 700 701 |
######################################################################### sc520_cdp_config : unconfig @./mkconfig $(@:_config=) i386 i386 sc520_cdp |
7a8e9bed1
|
702 703 704 705 706 |
sc520_spunk_config : unconfig @./mkconfig $(@:_config=) i386 i386 sc520_spunk sc520_spunk_rel_config : unconfig @./mkconfig $(@:_config=) i386 i386 sc520_spunk |
43d9616cf
|
707 708 709 |
#======================================================================== # MIPS #======================================================================== |
7ebf7443a
|
710 |
######################################################################### |
43d9616cf
|
711 712 713 714 715 |
## MIPS32 4Kc ######################################################################### incaip_config : unconfig @./mkconfig $(@:_config=) mips mips incaip |
3e38691e8
|
716 717 |
purple_config : unconfig @./mkconfig $(@:_config=) mips mips purple |
43d9616cf
|
718 |
|
3e38691e8
|
719 720 |
######################################################################### ######################################################################### |
7ebf7443a
|
721 722 723 724 725 726 |
clean: find . -type f \ \( -name 'core' -o -name '*.bak' -o -name '*~' \ -o -name '*.o' -o -name '*.a' \) -print \ | xargs rm -f |
85ec0bcc1
|
727 |
rm -f examples/hello_world examples/timer \ |
3e38691e8
|
728 |
examples/eepro100_eeprom examples/sched \ |
7a8e9bed1
|
729 |
examples/mem_to_mem_idma2intr examples/82559_eeprom |
7ebf7443a
|
730 731 732 |
rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr rm -f tools/easylogo/easylogo tools/bmp_logo rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend |
228f29ac6
|
733 |
rm -f tools/env/fw_printenv tools/env/fw_setenv |
7f70e8530
|
734 |
rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image |
7ebf7443a
|
735 736 737 738 739 740 741 742 |
clobber: clean find . -type f \ \( -name .depend -o -name '*.srec' -o -name '*.bin' \) \ -print \ | xargs rm -f rm -f $(OBJS) *.bak tags TAGS rm -fr *.*~ |
d126bfbdb
|
743 |
rm -f u-boot u-boot.bin u-boot.srec u-boot.map System.map |
228f29ac6
|
744 |
rm -f tools/crc32.c tools/environment.c tools/env/crc32.c |
3e38691e8
|
745 |
rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c |
7ebf7443a
|
746 747 748 749 750 751 752 753 754 755 |
rm -f include/asm/arch include/asm mrproper \ distclean: clobber unconfig backup: F=`basename $(TOPDIR)` ; cd .. ; \ gtar --force-local -zcvf `date "+$$F-%Y-%m-%d-%T.tar.gz"` $$F ######################################################################### |