summaryrefslogtreecommitdiffstats
path: root/MAKEALL
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'for-next/misc'Sascha Hauer2015-02-041-2/+1
|\
| * MAKEALL: do not create build directory explicitlyMasahiro Yamada2015-02-021-1/+0
| | | | | | | | | | | | | | | | | | Since commit e7554c0cb245 (kbuild: create a build directory automatically for out-of-tree build), MAKEALL does not have to create a build directory. It it done by the top Makefile. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * MAKEALL: fix do_build_allMasahiro Yamada2015-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Currently, do_build_all() does nothing. Since commit 195310fd7b48 (MAKEALL: add regex support), do_build() takes two arguments. To fix do_build_all(), it must pass "*" as the second argument of do_build(). Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | MAKEALL: consolidate -j${JOBS} argumentMasahiro Yamada2015-02-041-3/+3
| | | | | | | | | | | | | | | | This argument is common in configuration and compilation. Move it to ${MAKE}. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | MAKEALL: do not pass unneeded -C option to makeMasahiro Yamada2015-02-041-3/+1
| | | | | | | | | | | | | | | | We do not change the working directory in this script. "-C ${here}" is not necessary. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | MAKEALL: use $(...) instead of `...` for readabilityMasahiro Yamada2015-02-041-7/+7
| | | | | | | | | | | | | | | | | | | | | | The mixture of single quotes and back quotes in the same line makes scripts unreadable. Here, do_build_target() is especially unreadable. Using $(...) instead of `...` would make it a little better. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | MAKEALL: remove false positive error checkMasahiro Yamada2015-02-041-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | CROSS_COMPILE is not necessary in some cases: - Sandbox - Native build (e.g. when you build barebox for ARM on the ARM Linux system) - If CONFIG_CROSS_COMPILE is supported like Linux in the future, CROSS_COMPILE might be set by Kbuild. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | MAKEALL: check the return code of "make" rather than "printf"Masahiro Yamada2015-02-041-4/+9
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, MAKEALL always reports "Configure: OK" and "Compile: OK" regardless of the result of the configuration and compile. $ LANG=C CROSS_COMPILE=arm-linux-gnueabi- ./MAKEALL -a arm foo_defconfig Building arm foo_defconfig make[2]: *** [foo_defconfig] Error 1 make[1]: *** [foo_defconfig] Error 2 make: *** [foo_defconfig] Error 2 Configure: OK *** *** Configuration file ".config" not found! *** *** Please run some configurator (e.g. "make oldconfig" or *** "make menuconfig" or "make xconfig"). *** make[3]: *** [silentoldconfig] Error 1 make[2]: *** [silentoldconfig] Error 2 make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop. make[1]: *** Waiting for unfinished jobs.... make: *** [_all] Error 2 Compile: OK arm-linux-gnueabi-size: 'makeall_builddir/barebox': No such file Compiled in 2s The check_pipe_status() function must be called right after "make" command, not "printf" command. ("printf" probably succeeds all the time.) Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: fix typosAntony Pavlov2013-06-051-2/+2
| | | | | Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: add regex supportJean-Christophe PLAGNIOL-VILLARD2013-02-041-3/+13
| | | | | | | this will allow to compile only a subset of defconfig Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: accept defconfig with '-' in itJean-Christophe PLAGNIOL-VILLARD2012-09-191-2/+4
| | | | | | | replace '-' with '_' for the configuration option Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* nfs: add readlink supportJean-Christophe PLAGNIOL-VILLARD2012-09-051-0/+1
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* MAKEALL: explicitly use bashSascha Hauer2012-01-021-1/+1
| | | | | | The script still contains bashisms, so use bash. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: use '.' instead of 'source'Sascha Hauer2011-11-281-1/+1
| | | | | | 'source' is not available on dash. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: allow CROSS_COMPILE*=""Jean-Christophe PLAGNIOL-VILLARD2010-10-081-3/+5
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MAKEALL: make it genericJean-Christophe PLAGNIOL-VILLARD2010-10-021-59/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's allow you to compile specific defconfig or ARCH or all as CROSS_COMPILE=arm-linux- ARCH=arm ./MAKEALL at91sam9263ek_defconfig CROSS_COMPILE=arm-linux- ARCH=arm ./MAKEALL The cross-compiler can be specify via CROSS_COMPILE default CROSS_COMPILE_<arch> arch default CROSS_COMPILE_<target> deconfig specifc it will be evaluated in the invert order or via config you can specify it via env CONFIG or option -c (overwrite env) CONFIG=./MAKEALL.cfg ARCH=arm ./MAKEALL at91sam9263ek_defconfig CONFIG=./MAKEALL.cfg ARCH=arm ./MAKEALL and for all CONFIG=./MAKEALL.cfg ./MAKEALL you can specify via env or option env option ARCH -a arch CONFIG -c config JOBS -j jobs BUILDDIR -O build dir LOGDIR -l log dir Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [MAKEALL] remove seriously broken boards from MAKEALL, add toolchainSascha Hauer2008-07-031-9/+1
| | | | for blackfin
* Add MAKEALL script in order to be able to do test builds.Robert Schwebel2007-11-091-0/+97
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* remove some outdated filesSascha Hauer2007-09-211-354/+0
|
* Minor code cleanup; update CHANGELOG.Wolfgang Denk2006-12-221-1/+1
|
* Preliminary support for the iDMR board (ColdFire).Bartlomiej Sieka2006-12-201-2/+2
|
* Merge with http://opensource.freescale.com/pub/scm/u-boot-83xx.gitWolfgang Denk2006-11-301-1/+1
|\
| * Merge http://www.denx.de/git/u-bootKim Phillips2006-11-281-15/+15
| |\
| * | mpc83xx: Add MPC8360EMDS basic board supportDave Liu2006-11-031-1/+1
| | | | | | | | | | | | | | | Add support for the Freescale MPC8360EMDS board. Includes DDR, DUART, Local Bus, PCI.
| * | mpc83xx: Add support for the MPC8349E-mITXTimur Tabi2006-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PREREQUISITE PATCHES: * This patch can only be applied after the following patches have been applied: 1) DNX#2006090742000024 "Add support for multiple I2C buses" 2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x" 3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c" 4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems" 5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems" CHANGELOG: * Add support for the Freescale MPC8349E-mITX reference design platform. The second TSEC (Vitesse 7385 switch) is not supported at this time. Signed-off-by: Timur Tabi <timur@freescale.com>
* | | [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boardsStefan Roese2006-11-291-2/+3
| |/ |/| | | | | | | | | | | | | | | This patch adds support for the Prodrive P3M750 (PPC750 & MV64460) and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are quite similar and share the same board directory "prodrive/p3mx" and the same config file "p3mx.h". Signed-off-by: Stefan Roese <sr@denx.de>
* | Merge with /home/stefan/git/u-boot/denxStefan Roese2006-11-271-1/+1
|\ \ | |/
* | Merge with /home/stefan/git/u-boot/denxStefan Roese2006-11-101-8/+15
|\ \ | |/
| * Add ATSTK1000 and ATSTK1002 board supportWolfgang Denk2006-10-241-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Haavard Skinnemoen, 06 Sep 2006 This patch adds support for the ATSTK1000 with the ATSTK1002 CPU daughterboard. ATSTK1000 is a full-featured development board for AT32AP CPUs. It has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker, and connectors for USART, PS/2, VGA, USB, MMC/SD cards and CompactFlash cards. For more information, please see this page: http://www.atmel.com/dyn/products/tools.asp?family_id=682 The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the AT32AP7000 chip. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
| * Merge with /home/tur/proj/051_uboot_linux_v38b/u-bootWolfgang Denk2006-10-181-1/+1
| |\
| | * Preliminary patch adding support for the MarelV38B board.Bartlomiej Sieka2006-10-131-1/+1
| | |
| * | Add support for EP82xxM boardsWolfgang Denk2006-10-091-6/+6
| |/ | | | | | | Patch by Aaron Sells, 20 Jun 2006
* | Merge with /home/stefan/git/u-boot/denxStefan Roese2006-09-181-20/+35
|\ \ | |/
| * Merge with /home/m8/git/u-bootWolfgang Denk2006-09-091-1/+1
| |\
| | * Fix LOG_DIR directory creation error.Marian Balakowicz2006-09-071-1/+1
| | | | | | | | | | | | Add support for automatic creation of BUILD_DIR directory.
| * | Fix build problem cpu/ppc4xx/ndfc.cStefan Roese2006-09-071-14/+14
| | | | | | | | | | | | Patch by Stefan Roese, 07 Sep 2006
| * | Add support for AMCC Sequoia PPC440EPx eval boardStefan Roese2006-09-071-4/+5
| |/ | | | | | | | | | | | | | | | | | | | | - Add support for PPC440EPx & PPC440GRx - Add support for PPC440EP(x)/GR(x) NAND controller in cpu/ppc4xx directory - Add NAND boot functionality for Sequoia board, please see doc/README.nand-boot-ppc440 for details - This Sequoia NAND image doesn't support environment in NAND for now. This will be added in a short while. Patch by Stefan Roese, 07 Sep 2006
| * Add support for a saving build objects in a separate directory.Marian Balakowicz2006-09-011-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
| * Minor cleanupWolfgang Denk2006-08-181-5/+5
| |
| * Add support for WTK FO300 board (TQM5200 based).Marian Balakowicz2006-08-181-1/+1
|/
* Disabled kvme080 board in MAKEALL because of build problems.Wolfgang Denk2006-07-211-1/+1
|
* Add support for friendly-arm SBC-2410X boardWolfgang Denk2006-07-211-3/+4
| | | | Patch by JinHua Luo, 01 Sep 2005
* Add support for KVME080 boardWolfgang Denk2006-07-211-3/+3
| | | | Patch by Sangmoon Kim, 18 Aug 2005
* * Cleanup TQM5200 board configurations:Wolfgang Denk2006-07-211-0/+1
| | | | | | | | | | | - make highboot configurations use environment at high end, too, to avoid flash fragmentation - always use redundand environment - don't enable video code for modules without graphics controller - provide useful (though different) mtdparts settings - get rid of CONFIG_CS_AUTOCONF which was always set anyway * Extend mkconfig tool to print more useful target name
* Add support for new TQM5200 revisionsWolfgang Denk2006-07-191-2/+2
| | | | | | | - Support for TQM5200S (short version without graphic controller) - Support for modules with 'N' type S29GL128N Spansion flashes (requires changes to flash layout) - Support for MPC5200B cpu (mostly support for second SDRAM bank)
* Add support for TQM885D board.Markus Klotzbuecher2006-07-121-0/+1
| | | | | | Patch by Martin Krause, 20 Mar 2006 Signed-off-by: Martin Krause <martin.krause@tqs.de>
* Support for spc1920 board.Markus Klotzbuecher2006-07-121-11/+11
| | | | Patch by Markus Klotzbuecher, 12 Jul 2006
* Merge with /home/m8/git/u-bootWolfgang Denk2006-07-051-1/+1
|\
| * Add AMCC bamboo board to MAKEALL build script.Marian Balakowicz2006-07-041-1/+1
| |
* | Merge with /home/m8/git/u-bootWolfgang Denk2006-06-301-3/+3
|\ \ | |/