summaryrefslogtreecommitdiffstats
path: root/target/u-boot/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* bootloaders: move bootloader build code to boot/Thomas Petazzoni2010-06-101-293/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: add 2010.03, adapt target mkimage step to work with 2010.03Peter Korsgaard2010-04-021-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/u-boot: add 2009.11 and update target mkimage so it builds with 2009.11Peter Korsgaard2009-12-181-1/+4
| | | | | | | | In 2009.11, a number of extra files are needed to build mkimage. Adjust the makefile to add those if available, so it builds with both 2009.11 and older releases. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/u-boot: install mkimage to HOST_DIRPeter Korsgaard2009-12-181-3/+2
| | | | | | As suggested by Thomas. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix mkimage-install problem with external toolchain.Anders Darander2009-12-181-0/+1
| | | | | | | | | | | Closes #757. Make sure that /usr/bin/ exists, before trying to copy mkimage to that location. When using an external toolchain, /usr/bin is not guarenteed to exist. Signed-off-by: Anders Darander <ad@datarespons.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove the "project" featureThomas Petazzoni2009-09-161-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "project" feature was designed to allow to several projects to be built inside the same Buildroot source tree and allowing the toolchain and non-configurable packages to be shared between the different projects on the same architecture. While being interesting in theory, this feature adds a level of complexity to Buildroot, both from an user perspective and from a developer perspective, while one of the main Buildroot strengh is to be simple. Moreover, this feature is only seldomly used by our users. From a user-level perspective, this for example allows to remove the project_build_ARCH directory, which was very confusing. The autotools-stamps directory is also removed, since these stamps are back at their normal location. Description of the changes involved : * project/, directory removed * Makefile - Don't include project/Makefile.in and project/project.mk anymore - Grab a copy of the contents of project/Makefile.in at the location it was imported, but remove the definition related to PROJECT_BUILD_DIR. The TARGET_DIR is now in $(BUILD_DIR)/target_dir - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and $(PROJECT_BUILD_DIR)/autotools-stamps directories - Don't make world depends on target-host-info. This target was defined by project/project.mk to customize /etc/issue, /etc/hostname and create /etc/br-version depending on the project definitions. We can of course imagine re-adding such a feature later. - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere - Remove the update, log and lognr.$(PROJECT) target, they were specific to the project feature. * package/Makefile.autotools.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same directory as the other stamps (i.e, in the package directory). * package/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache * package/at/at.mk, package/busybox/busybox.mk, package/busybox/initramfs.mk, package/customize/customize.mk, package/linux-fusion/linux-fusion.mk, package/ltp-testsuite/ltp-testsuite.mk, package/nfs-utils/nfs-utils.mk, target/cpio/cpioroot.mk, target/cramfs/cramfs.mk, target/device/Atmel/DataFlashBoot/DataflashBoot.mk, target/device/Atmel/Makefile.in, target/device/Atmel/at91bootstrap/at91bootstrap.mk, target/device/KwikByte/Makefile.in, target/ext2/ext2root.mk, target/initramfs/initramfs.mk, target/iso9660/iso9660.mk, target/jffs2/jffs2root.mk, target/linux/Makefile.in, target/romfs/romfs.mk, target/squashfs/squashfsroot.mk, target/tar/tarroot.mk, target/ubifs/ubifsroot.mk - Replace PROJECT_BUILD_DIR by BUILD_DIR * target/device/Config.in - Do not include project/Config.in anymore * target/linux/Makefile.in.advanced - Replace PROJECT_BUILD_DIR by BUILD_DIR - Store the stamps file in $(STAMP_DIR) instead of $(PROJECT_BUILD_DIR)/autotools-stamps * target/u-boot/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR - Remove $(PROJECT) from the U-Boot target binary name - Remove the insertion in the configuration of the project name as the hostname - The u-boot-autoscript target now generates $(U_BOOT_AUTOSCRIPT).img instead of $(U_BOOT_AUTOSCRIPT).$(PROJECT) * toolchain/gcc/gcc-uclibc-3.x.mk toolchain/gcc/gcc-uclibc-4.x.mk - Move the stamps files to $(STAMP_DIR) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target: use qstripThomas Petazzoni2009-09-051-20/+10
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: target tools: use library files from their original locationPeter Korsgaard2009-06-291-4/+7
| | | | | | | | | u-boot 2009.06 changed the tools/ logic, and no longer adds symbolic links to the needed library files in the tools directory. Fix build by referencing the library files in their original location. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: get rid of version specific patch dirsPeter Korsgaard2009-03-231-1/+1
| | | | All those dirs seem a bit excessive for a single patch
* Revert wrongly commited files (u-boot changes) from -r25617Thiago A. Corrêa2009-03-111-1/+0
|
* Let user skip installation of the GUI module for QtopiaThiago A. Corrêa2009-03-111-0/+1
|
* u-boot: don't touch config.h unless explicitly requested by userPeter Korsgaard2009-02-101-1/+7
| | | | | Fixes the problem of important variables like serverip being overwritten with empty strings if the network/default env stuff isn't used.
* u-boot: remove unused BOOTARGS / BOOTCMD handlingPeter Korsgaard2009-02-101-12/+0
| | | | Not available in Kconfig and no references to it in the tree.
* u-boot: remove commented out linePeter Korsgaard2009-02-071-1/+0
|
* Simplify kernel naming scheme. Only use kernel name plus the rootfs suffix ↵Thiago A. Corrêa2009-02-061-1/+1
| | | | if one is provided
* u-boot: fix dependency for host mkimagePeter Korsgaard2009-02-041-1/+1
|
* u-boot: halt build early with description if no u-boot board name is setPeter Korsgaard2009-01-261-0/+6
|
* u-boot: clean up after UlfPeter Korsgaard2009-01-261-14/+1
| | | | As discussed on the list.
* Fix erronous mkimage targetUlf Samuelsson2009-01-261-1/+1
|
* Revert bad patch to fix linux rebuild problemUlf Samuelsson2009-01-261-1/+2
|
* u-boot: unbreak target toolsPeter Korsgaard2009-01-211-3/+3
| | | | Got broken by r24697.
* U_BOOT_ARCH_PATCH_DIR should contain a value or should not be defined, empty ↵Ulf Samuelsson2009-01-201-1/+1
| | | | string is not allowed
* Bump u-boot to -2009.01-rc3, and add possibility to apply the arch-at91 ↵Ulf Samuelsson2009-01-191-0/+3
| | | | patches if using an at91
* buildroot: convert remaining WGET users to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* Use PROJECT-u-boot-VERSION-DATE.bin as u-boot targetUlf Samuelsson2009-01-061-8/+18
| | | | | | | | | | | | | | | | | | | | | | | Provide link using "u-boot.bin" Add BR2_TARGET_UBOOT_DEFAULT_ENV config If this is set, Buildroot will generate a default environment to allow easy downloading of the kernel and root file system Both as compile time data and an autoscript. Make u-boot depend on $(U_BOOT_TARGETS) Add "u-boot-autoscript" to U_BOOT_TARGETS if BR2_TARGET_UBOOT_DEFAULT_ENV is set. Take kernel name from Linux build. Use correct ARCH when mkimaging the autoscript. Do not use TARGET_ATMEL_COPYTO for generic u-boot. Hide dataflash memory configurations when different boot memory is used.
* u-boot: unbreak build after r24674Peter Korsgaard2009-01-051-1/+1
| | | | Disable broken autoscript handling so the build atleast completes
* u-boot: revert U_BOOT_TARGET part of r24646Peter Korsgaard2009-01-051-4/+1
| | | | | | | | | More u-boot build unbreaking. r24646 added U_BOOT_TARGET which uses the nonexisting BOARDNAME variable, which means that the filename expands to -u-boot-*, confusing ln. There's limited point in having that symlink in the first please, so simply revert that hunk.
* u-boot: unbreak build after r24646Peter Korsgaard2009-01-051-1/+1
| | | | Unset variables aren't the same as "".
* Generate an autoscript for configuring u-boot in $(BINARIES_DIR)Ulf Samuelsson2009-01-031-3/+83
| | | | | | | | | | | | | | | | | | | | | mkimage the autoscript to autoscript.$(PROJECT)- Move build of u-boot-1.2.0-atmel to target/u-boot Only visible for AT91 targets. Fetch prepatched 1.2.0-atmel tarball from $(BR2_ATMEL_MIRROR) Rest from normal location. Introduce U_BOOT_CONFIGURE_OPTS Set to NOSOFT_FLOAT for u-boot-1.2.0-atmel Disable target/device/Atmel/u-boot Keep files in target/device/Atmel/u-boot during a test period. Files: M target/device/Atmel/Makefile.in M target/device/Atmel/Config.in M target/u-boot/Makefile.in M target/u-boot/Config.in A target/u-boot/1.2.0-atmel
* Add Memory configuration to U-Boot build, remove some debugging infoUlf Samuelsson2009-01-031-15/+39
|
* Support AT91 in vanilla U-BootUlf Samuelsson2009-01-021-8/+30
|
* target/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-4/+4
|
* u-boot: bump versionPeter Korsgaard2008-08-201-2/+3
|
* u-boot: fix broken insert_define in MakefilePeter Korsgaard2008-08-201-12/+12
| | | | Patch by Markus Heidelberg <markus.heidelberg@web.de>
* u-boot: fix wrong syntax in MakefilePeter Korsgaard2008-08-201-4/+4
| | | | | | | | Patch by Markus Heidelberg <markus.heidelberg@web.de> Some $(call insert_define, ..., ...) calls were lacking the comma after the variable. That didn't lead to a syntax error but it didn't have any effect on the output u-boot/include/config.h
* uboot: revert r22638Peter Korsgaard2008-07-081-1/+1
| | | | Go back to 1.3.2 as r22638 breaks mkimage
* Bump U-Boot version to 1.3.3Ulf Samuelsson2008-07-041-1/+1
|
* u-boot tools: make sure destination directory existsPeter Korsgaard2008-06-171-0/+2
|
* u-boot: don't depend on gcc (not needed and not provided by ext toolchain)Peter Korsgaard2008-06-131-1/+1
|
* u-boot: cleanup arch handlingPeter Korsgaard2008-06-121-1/+1
| | | | Thanks to Hamish Moffatt.
* u-boot: evaluate U_BOOT_ARCH at use time, rather than Makefile parse timePeter Korsgaard2008-06-111-1/+1
| | | | | | | U_BOOT_ARCH seems to race with KERNEL_ARCH in some situations, so it end up empty. It's only used once, so fix it by using a use-time evaluated variable instead (=).
* u-boot: support platform-independent patchesPeter Korsgaard2008-04-231-1/+2
| | | | | Support platform independent patches (.patch) and use .patch.$ARCH for platform dependent ones like elsewhere.
* u-boot: don't error on existing symlinkPeter Korsgaard2008-04-231-1/+1
|
* u-boot: tools in target (mkimage, fw_printenv and fw_setenv)Peter Korsgaard2008-04-231-2/+23
|
* u-boot: use correct ARCHPeter Korsgaard2008-04-231-2/+2
|
* u-boot: clean: also remove mkimage from staging_dirPeter Korsgaard2008-04-231-0/+1
|
* u-boot: set ARCH and CROSS_COMPILEPeter Korsgaard2008-04-231-1/+4
|
* u-boot: fix custom patch handlingPeter Korsgaard2008-04-091-1/+1
|
* u-boot: bump versionPeter Korsgaard2008-04-091-1/+1
|
* buildroot: additional -clean target fixesPeter Korsgaard2008-04-011-2/+2
| | | | Patch by Hebbar.