summaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Collapse)Author
2010-04-09cramfs: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09cpio: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09cloop: convert to ROOTFS_TARGET infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target: Add new infrastructure for filesystem generationThomas Petazzoni
In order to avoid code duplication between the different filesystem generation makefile, we introduce a ROOTFS_TARGET macro. Documentation for this macro is contained in the patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/: remove the COPYTO messThomas Petazzoni
There's no need to provide options to copy the filesystem image after the build. Just use 'cp' outside of Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09fakeroot: remove all references to BR2_HOST_FAKEROOTThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/ubifs: cleanup, unbrokenThomas Petazzoni
Use package/mtd to build the host mtd-utils, which contains mkfs.ubifs. Remove dependency on BR2_HOST_FAKEROOT. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/tar: cleanupThomas Petazzoni
Remove dependency on BR2_HOST_FAKEROOT. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/squashfs: cleanup, remove support for 3.xThomas Petazzoni
Remove the code to build squashfs-tools for the host, since they can now be built using package/squashfs. We also remove support for Squashfs 3.x, because the Squashfs driver merged inside the mainline kernel is a 4.x driver. So 3.x is only useful for old kernels using a Squashfs patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/romfs: cleanupThomas Petazzoni
Remove the code needed to build host genromfs, since it can now be done using package/genromfs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/jffs2: cleanupThomas Petazzoni
Remove the code to build host MTD utils, since they can now be built using package/mtd. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/iso9660: cleanupThomas Petazzoni
Remove the mkisofs host tools building process, which is now in package/cdrkit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/ext2: cleanupThomas Petazzoni
Remove the genext2fs host tools building process, which is now in package/genext2fs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cramfs: cleanupThomas Petazzoni
Remove the cramfs host tools building process, which is now in package/cramfs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cpio: cleanupThomas Petazzoni
* Remove the dependency on BR2_HOST_FAKEROOT, since we don't have config option for host tools. * Remove a few useless things. * Check that cpio is available on the host in toolchain/dependencies/dependencies.sh. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09target/cloop: cleanupThomas Petazzoni
Remove the code to build the cloop utilities for the host (it is now in package/cloop). Use fakeroot instead of ugly sudo. The cloop filesystem generation code is now much more similar to other filesystems code. Remove empty Makefile.in. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09squashfs: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09genext2fs: new packageThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-09atmel: Add at91sam9g45ekes board supportJosh.Wu
Signed-off-by: Josh.Wu <josh.wu@atmel.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-08Enable e300c2, e300c3 and e500mc powerpc optimizationsGustavo Zacarias
Closes #1513 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-03target/linux: bump 2.6.{27, 31, 32, 33} stable versionsH Hartley Sweeten
Now that the kernel-headers are bumped, also bump the linux targets to match. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02Add missing directories to Busybox skeletonPaulius Zaleckas
Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02Remove ConfigFS from Busybox skeletonPaulius Zaleckas
It is not included in generic skeleton and very unlikely that someone will use it on embedded devices. AFAIK even Fedora does not include it in fstab. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02u-boot: add 2010.03, adapt target mkimage step to work with 2010.03Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30get rid of broken nios2 supportPeter Korsgaard
Has been marked as broken for more than 1 year, with no indication that anyone cares, and it needs a bunch of special handling. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-14target/linux: remove ancient (<2.6.27) versionsPeter Korsgaard
And get rid of the corresponding at91 patches as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-13target: add linux 2.6.33H Hartley Sweeten
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-10remove -mm linux patch optionsH Hartley Sweeten
The -mm tree is really no longer available since the -next tree was created for testing. It's not even listed on the kernel.org site any longer. Plus, the last one that was published as available was pretty old, 2.6.28-rc2-mm1. Remove all the -mm patch stuff from Buildroot to clean up the Linux kernel selection. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-02squashfs: fix 3.4 build after be8a104c3cd (pass CFLAGS/LDFLAGS and add ↵Peter Korsgaard
host-zlib dependency) Commit be8a104c3cd (pass CFLAGS/LDFLAGS and add host-zlib dependency) changed the way make was invocated for squashfs and added a patch for 4.0, but forgot to add an equivalent patch for 3.4. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-26squashfs: pass CFLAGS/LDFLAGS and add host-zlib dependencyThomas Petazzoni
Squashfs depends on host-zlib, so we add this as a dependency. As host-zlib is installed in $(HOST_DIR), we must pass $(HOST_CFLAGS) and $(HOST_LDFLAGS). Unfortunately, if we pass CFLAGS=$(HOST_CFLAGS), we override the CFLAGS defined in the Makefile, and the build fails. Therefore, we borrow a patch from OpenEmbedded to fix this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-26cramfs: add CFLAGS/LDFLAGS and host-zlib dependencyThomas Petazzoni
cramfs depends on host-zlib, so it must be built prior to cramfs. Moreover, we need to pass the HOST_CFLAGS and HOST_LDFLAGS variables, otherwise it doesn't find zlib in $(HOST_DIR). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-24bump linux kernel versionsH Hartley Sweeten
Bump all the linux kernel version to the latest available and add a help note for all of them with the release data and status. The long-term stable 2.6.27 kernel is really out of date (.27 -> .45). Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-23linux-advanced: Fix probing of kernel versionCameron Hutchison
Probing the kernel version uses command substitution to capture the result of a make command. If the top-level make is run with -C, the sub-make will print entering/leaving directory messages, mucking up the output we're trying to capture. Invoke the sub-make with --no-print-directory so we get clean output. Signed-off-by: Cameron Hutchison <cam@camh.ch> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-23linux-advanced: add 2.6.32.8Will Wagner
Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-17at91boostrap makefile, correct typo in line continuation character.Rob Alley
The rule to copy the resulting binary file into the binary directory had a typo in the line continuation character that results in a spurious error message being produced. Signed-off-by: Rob Alley <Rob.Alley@navmanwireless.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-03target/jffs2: Don't select BR2_PACKAGE_MTDPeter Korsgaard
Mtd-utils on the target are not a requirement to using jffs2. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-01-20Bump iptables to 1.4.6Gustavo Zacarias
Closes #913. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-26Drop generic package selection (access point, firewall, dev system)Gustavo Zacarias
Closes #813. Drop generic package selection (access point, firewall, dev system) since they're too ambiguous and not very useful. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-18target/u-boot: add 2009.11 and update target mkimage so it builds with 2009.11Peter Korsgaard
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>
2009-12-18target/u-boot: install mkimage to HOST_DIRPeter Korsgaard
As suggested by Thomas. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-18Fix mkimage-install problem with external toolchain.Anders Darander
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>
2009-12-14remove unused AVR32 specific uClibc configurationThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14Update non-AVR32 defconfigsThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14Remove external source toolchain optionsThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14Use BR2_TOOLCHAIN_BUILDROOT instead of BR2_TOOLCHAIN_SOURCEThomas Petazzoni
The BR2_TOOLCHAIN_SOURCE option is removed in a future commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-11-22target/jffs2: add support for nand flash with 512B page / 16 kB erasesizeKelvin Cheung
Closes #663 Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-18Add support for the Cortex-A8 ARM targetLaine Walker-Avina
Signed-off-by: Laine Walker-Avina <lwalkera@ieee.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-29target/device/Atmel/arch-arm/u-boot: Fix u-boot patch dependenciesPeter Korsgaard
Ensure that the 2009.01 u-boot patches can only be enabled for 2009.01 builds. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-15busybox: invert hide optionPeter Korsgaard
Invert the BR2_PACKAGE_BUSYBOX_HIDE_OTHERS option to use positive logic, renaming it to _SHOW_OTHERS. Positive logic is simpler to understand, and it makes all{,package}config do the right thing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
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>