summaryrefslogtreecommitdiffstats
path: root/toolchain/kernel-headers/kernel-headers.mk
Commit message (Collapse)AuthorAgeFilesLines
* DOWNLOAD: change $1=DIRECTORY_URL, $2=FILE_NAME to $1=FULL_FILE_URL, ↵Alvaro G. M2012-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | $2=FILE_NAME This modifies the definition of DOWNLOAD to receive two arguments: the first one is the full URL of the file to download, whereas the second (and optional) is the name the file will have once downloaded. Same thing with the SOURCE_CHECK_WGET and SCP functions. All calls to these functions have been changed to the shortest form of the new API, except for toolchains acquisition. Since there is quite a number of different toolchains this call to DOWNLOAD is better set to the generic one. Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Tested-by: Stephan Hoffmann <sho@relinux.de> Downloading Microblaze LE toolchain works on a clean install Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump to version 3.0.7 and add version 3.1Gustavo Zacarias2011-10-241-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* support: move patch-kernel.sh and rename itThomas Petazzoni2011-09-171-2/+2
| | | | | | | | The name "patch-kernel.sh" is a bit stupid, since this script is used to patch everything in Buildroot, not only kernel trees. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: add 3.0Peter Korsgaard2011-07-221-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: add 2.6.38, remove 2.6.34.xPeter Korsgaard2011-03-151-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: handle long term support kernels, bump 2.6.35Peter Korsgaard2011-01-261-0/+9
| | | | | | 2.6.34 was (erroneously) already updated earlier. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: simplifyPeter Korsgaard2010-12-131-1/+50
| | | | | | | | Old-style kernel headers got removed almost 2 years ago, so get rid of the seperate kernel-headers-new.makefile file and move the content to the main kernel-headers.mk. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: move KERNEL_ARCH from kernel-headers to herePeter Korsgaard2010-10-171-8/+0Star
| | | | | | | | | | Closes #2707 It's not only for kernel headers, and the kernel headers .mk file isn't included for crosstool-ng toolchain, which broke linux/u-boot/.. builds. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* get rid of broken nios2 supportPeter Korsgaard2010-03-301-1/+1
| | | | | | | 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>
* kernel-headers: make snapshot option more user friendlyPeter Korsgaard2009-12-061-0/+3
| | | | | | | | | | | | | | Closes #751. Make kernel headers snapshot more user friendly by making it more obvious that it's about using a local kernel snapshot, and error out with a sensible error message if the option is enabled but no linux-2.6.tar.bz2 is present in DL_DIR, rather than trying to fetch it from kernel.org. Furthermore fix the bug where it tried to use linux-2.6..tar.bz2 instead of linux-2.6.tar.bz2. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth2009-09-231-1/+1
| | | | | | | | 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>
* toolchain: use qstripThomas Petazzoni2009-09-051-2/+1Star
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kernel-headers: remove deprecated 2.4 supportPeter Korsgaard2009-02-241-6/+0Star
|
* toolchain/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* toolchain: sh64 fixesPeter Korsgaard2009-01-131-2/+1Star
| | | | | | | - arch/sh and arch/sh64 got merged in 2.6.25, so use arch/sh for sh64 as well - use little endian for sh64, like for 32bit sh sh64 still doesn't build, but gets further along now.
* buildroot: get rid of s390 supportPeter Korsgaard2009-01-121-1/+1
| | | | | As discussed on the list. It isn't supported by uclibc, so I strongly doubt anyone has been using it.
* toolchain: also setup kernel headers when ext toolchain is usedPeter Korsgaard2008-06-131-5/+1Star
| | | | | Provide kernel headers when ext toolchain is used, so we can compile packages which need them.
* Define kernelversion if ext toolchain is usedUlf Samuelsson2008-01-101-0/+6
|
* Fix for old-style kernels (broken by r20018). Check old-style versions beforePeter Korsgaard2007-11-261-0/+2
| | | | including kernel-headers-new.makefile.
* update kernel-headers nios2 support, thanks atleIvan Kuten2007-11-091-1/+2
|
* bump up a few version numbers. kill dead 2.6.19 option.Eric Andersen2007-09-111-0/+1
| | | | accomodate powerpc64
* This patch allows each project to have a private linux build.Ulf Samuelsson2007-08-241-0/+1
| | | | | | | | | | Split build of kernel headers and kernel image into two source trees. Kernel headers are built in $(TOOL_BUILD_DIR) Kernel build is in $(PROJECT_BUILD_DIR) Make sure that kernel patches are applied to the kernel tree in $(PROJECT_BUILD_DIR) Add board specific patches, if available.
* - global whitespace trimmingBernhard Reutner-Fischer2007-08-221-2/+2
|
* - move setting of determination whether we use a full kernel vs. sanitized ↵Bernhard Reutner-Fischer2006-12-221-0/+3
| | | | headers into the generic part
* - prerequisites are evaluated immediately, so move the dl rule down below ↵Bernhard Reutner-Fischer2006-12-141-3/+2Star
| | | | setting the respective variables. Thanks to whirm for noticing this.
* - sh[234][[:alnum:]]* -> shBernhard Reutner-Fischer2006-12-131-1/+2
|
* split things up so this is not an unreadable messEric Andersen2006-12-131-199/+4Star
|
* use '/bin/echo -e' to make certain we don't use an unusable /bin/sh builtinEric Andersen2006-12-081-3/+3
|
* - bump non-sanitized version to 2.6.19Bernhard Reutner-Fischer2006-12-021-9/+8Star
| | | | | - remove some superfluous mkdir's - allow for patch, patch.gz, patch.bz2 per version
* - bump versionBernhard Reutner-Fischer2006-11-221-2/+2
|
* - add and use BR2_BZCAT config option.Bernhard Reutner-Fischer2006-11-171-3/+12
|
* - normalize KERNEL_ARCH via sedBernhard Reutner-Fischer2006-10-111-1/+6
|
* - we need to pass ARCH to the kernel; The kernel does not have a table toBernhard Reutner-Fischer2006-10-091-1/+4
| | | | | normalize the passed in ARCH, from the looks, so we have to normalize it manually. XXX: FIXME upstream via a simple shell script like the cc-checks! FIXME: flesh this out..
* - use headers_install for full kernel tarballs used as kernel-headersBernhard Reutner-Fischer2006-10-091-5/+30
|
* - add possibility to use a 2.6.18 (full) kernel tarball for the libc-headers.Bernhard Reutner-Fischer2006-09-281-0/+12
|
* minor dependancy cleanupEric Andersen2006-07-191-0/+1
|
* fix fallback case so dependancies work as expectedEric Andersen2006-07-191-5/+1Star
|
* 0000851: toolchain/kernel-headers: Use LINUX_HEADERS_VERSION instead ofPeter Korsgaard2006-04-281-3/+3
| | | | | | | | | | | LINUX_VERSION. Use LINUX_HEADERS_VERSION instead of LINUX_VERSION as that variable is used for the actual kernel version used which might be different than the headers version. E.G. LINUX_VERSION is set in the target/device/* files. If this version doesn't match the selected kernel headers version the patches won't be applied.
* fix improper symlink for asm dir when using x86 archsDavid Anders2006-01-241-0/+2
|
* incorporate patches from marc in bug #273 to add support for nios2Mike Frysinger2006-01-041-0/+5
|
* Update the set of available kernel headers to include 2.4.31 and 2.6.12Eric Andersen2005-07-191-0/+18
|
* be a bit more consistant with naming, always escape wildcardsEric Andersen2005-06-241-1/+1
|
* If you update the kernel headers tarball and run make against an already builtEric Andersen2005-06-241-0/+1
| | | | | | | | | | | | | | | | | buildroot, the header files will be re-extracted, but they will not be put in exactly the right place if the name of the extracted directory includes the kernel version numbers. For example, linux-libc-headers-2.4.25.tar.bz2 will be extracted to $(TOOLCHAIN_BUILD_DIR)/linux-libc-headers-2.4.25, and then the mv command will move the newly extracted headers into the already existing $(TOOLCHAIN_BUILD_DIR)/linux directory, instead of replacing that directory as desired. The fix is to first remove the $(TOOLCHAIN_BUILD_DIR)/linux directory and then do the mv command. http://bugs.busybox.net/view.php?id=296
* Bump available sanitized kernel headersEric Andersen2005-03-181-12/+12
|
* Fix some silly bugs: a variable for gcc was used before it was defined, removeEric Andersen2005-02-111-9/+13
| | | | '.svn' not 'CVS' from the install, add 2.4.29 kernel headers as the default.
* There is no need to have a separate 'Makefile.in' file in theEric Andersen2005-02-101-0/+8
| | | | | general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
* Patch from Volmat Alain adding SH3/SH3EB SH4EB supportEric Andersen2004-12-111-0/+12
|
* dohEric Andersen2004-10-261-1/+1
|
* Update to the latest linux-libc-headersEric Andersen2004-10-251-2/+11
|
* -xvf -> $(TAR_OPTIONS)Mike Frysinger2004-10-111-1/+1
|