summaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Collapse)Author
2009-10-09*-menuconfig needs dirs to existBernhard Reutner-Fischer
In a pristine checkout the -menuconfig targets need their build dirs to exist. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-07allow menuconfig without a LINUX26_KCONFIG fileBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-06mirrors: don't put atmel mirrors in seperate menuPeter Korsgaard
Show Atmel mirrors together with the other mirrors, instead of hiding them in yet another sub-menu. At the same time, add an empty line before the Atmel include as noticed by Hartley Sweeten. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-06default to EABI on armBernhard Reutner-Fischer
Use of OABI is strongly discouraged since years now. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-06atmel mirrors are only needed for atmel targetsBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-06target/generic: /etc/{hostname,issue}: work around quotes in kconfigPeter Korsgaard
Otherwise the targets will always run. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-05do not append localversion automaticallyBernhard Reutner-Fischer
prevents build failures if modules are enabled and localversion is "" Signed-off-by: aldot <rep.dot.nop@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-04buildroot; move defconfigs to configs/ and print in helpPeter Korsgaard
As discussed earlier on the mailing list. It simplifies code, gives more sensible error message on typos and makes the defconfigs easier to find for users. Furthermore, update documentation to match. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-01buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard
We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-30buildroot: reinstate /etc/{hostname,issue} kconfig when using generic targetPeter Korsgaard
These got lost in the recent cleanup, but are handy for minimal rootfs customization. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-30Fix download directory in default configsMichael Roth
Commit a07d6b9d56955bfe0165b5f4ea6d3ed7a92ecff6 changed the meaning of $(BASE_DIR). Previously it was the top level buildroot directory, now it is the 'output' directory. As an side effect, the download directory 'dl' was moved to 'output/dl'. In commit 416323e93442646e344a4e914776520c5e552fa0 the default download directory was moved back to the top level of buildroot. So the various default configurations should reflect this. Fix them. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23syslinux: update to v3.82Anders Darander
Signed-off-by: Anders Darander <ad@datarespons.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth
To reflect the new output directory hierachy rename the Makefile variable TOOL_BUILD_DIR to TOOLCHAIN_DIR. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-19target: update default /etc/issue and /etc/hostnamePeter Korsgaard
Adjust default /etc/issue to print 'Welcome to Buildroot' like the recently removed BR2_BANNER did, and adjust default hostname to be 'buildroot' instead of uclibc as we now support external glibc toolchains as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-16Remove the "project" featureThomas Petazzoni
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>
2009-09-15target/device/Atmel: get rid of unused filesPeter Korsgaard
No references to these anywhere in the tree. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-14squashfs: fix for mksquashfs 4.0 race conditionPeter Korsgaard
Fix for the race condition in mksquashfs recently seen. Patch by Phillip Lougher. See http://thread.gmane.org/gmane.comp.file-systems.squashfs.devel/76 for details. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-05target: use qstripThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-01target/device/AMD: removePeter Korsgaard
It hasn't been touched in years, and Config.in refers to non-existing files (linux.mk), so there cannot be many users. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-01u-boot: remove ancient 1.3.4 versionPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-01u-boot: add 2009.08Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-27u-boot: mark old 2008.10 version as deprecatedPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-03buildroot: fix fallout after qtopia4 -> qt renamePeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-31target/device: rename program invocation symbol in defconfigsPeter Korsgaard
The symbol is now BR2_PROGRAM_INVOCATION, not BR2_UCLIBC_PROGRAM_INVOCATION. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-31Fix PROGRAM_INVOCATION handling with external toolchainsThomas Petazzoni
BR2_UCLIBC_PROGRAM_INVOCATION is a toolchain configuration option, like BR2_INET_IPV6, BR2_INET_RPC, on which some packages depend. Therefore, it should be handled like BR2_INET_IPV6 and BR2_INET_RPC in order to work properly with external toolchains. Since we move it out of toolchain/uClibc/Config.in into toolchain/Config.in.2, we rename the option to BR2_PROGRAM_INVOCATION (since BR2_INET_RPC and others don't have UCLIBC in their name). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-27target/iso9660: fix mkisofs build for !i686Peter Korsgaard
Use HOST_ARCH instead of hardcoded i686. The build still could use some cleanup though. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-27target/iso9660: needs a linux kernelPeter Korsgaard
Closes #403. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-26target/device/xtensa: only override makedevs target for xtensa buildsPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-26target/Makefile.in: remove hurd referencePeter Korsgaard
Missed by b6192fb9752a. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25Add support for custom post-build scriptDaniel Mack
The config help text says it all: Specify a script to be run after the build has finished and before the BR2 starts packing the files into selected packages. This gives users the oportunity to do board-specific cleanups, add-ons and the like, so the generated files can be used directly without further processing. The script is called with the target directory name as first and only argument. Make sure the exit code of that script is 0, otherwise make will stop after calling it. Signed-off-by: Daniel Mack <daniel@caiaq.de> Cc: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25target/device/KwikByte: remove unused 2.6.20 configPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25target/: remove hurd kernel placeholderPeter Korsgaard
Incomplete and unlikely to get completed in the near future - Pretty much like hurd itself. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25target/Config.in: remove reference to target/linux/Config.in.experimentalPeter Korsgaard
File doesn't exist any more. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25linux-advanced: remove unused ancient kernel versionsPeter Korsgaard
More than 2 years old, and no in tree users. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-25Merge branch 'master' of git://git.buildroot.net/~ulf/git/linuxPeter Korsgaard
2009-07-25[XTENSA] Remove Copyright notes. They contradict GPL license.Maxim Grigoriev
Signed-off-by: Maxim Grigoriev <maxim@tensilica.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-24Update kernel "latest" major/minor version numbersUlf Samuelsson
including adding support for 2.6.30/2.6.31-rc#
2009-07-24Remove unused file: "target/linux/Config.in.experimental"Ulf Samuelsson
2009-07-24target/; xtensa supportMaxim Grigoriev
Part of #163. Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-22linux26: do not set CFLAGS_KERNEL to TARGET_CFLAGSSven Neumann
Using TARGET_CFLAGS breaks the kernel build for the arm platform. The result is a kernel that can not be booted. So simply do not fiddle with the CFLAGS on a kernel build and the kernel build system will do the right thing (TM). [Peter: do the same thing for the standard kernel build] Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-29u-boot: add 2009.06 releasePeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-29u-boot: target tools: use library files from their original locationPeter Korsgaard
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>
2009-06-21target/generic: add /dev/sd{a,b}*, /dev/ub{a,b}* device nodesPeter Korsgaard
E.G. for usb disks. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-21target/generic: add /dev/i2c-N device nodesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-15target/Config.in.arch: fix BR2_ARCH for i386 geode variantPwalters
Signed-off-by: PWalters <pwalters21@cox.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-10Add support for Freescale's MXC serial terminalsDaniel Mack
This patch makes ttymxc[012] an option to choose for BR2_TARGET_GENERIC_GETTY. It also adds these ports to the generic device table and to securetty. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-07target/generic: add ttySACx support to serial console configPeter Korsgaard
Add ttySACx (samsung s3c SoC) support to the generic serial console config. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-01target/Config.in.arch: fix BR2_GCC_TARGET_ARCH for arm926tAlex Dobrynin
Closes #367. arm926t was wrongly listed as armv4t, and not armv5te - leading to the following error while compiling the kernel (2.6.28): CC arch/arm/kernel/traps.o {standard input}: Assembler messages: {standard input}:1094: Error: selected processor does not support `pld [r6,#0]' Signed-off-by: Alex Dobrynin <alex_dobrynin@hotmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28linux-advanced: bump 2.6.29.x kernel versionSvein-Erik Skjelbred
Signed-off-by: Svein-Erik Skjelbred <at91rm9200@skjelbred.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28target/ubifsroot: mark as brokenPeter Korsgaard
It should get fixed to use mkfs.ubifs from mtd-utils, but that's probably unrealistic before the 2009.05 release, so mark as broken for now. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>