History log of /openwrt/include/kernel-build.mk
Revision Date Author Comments
# 0e8196cc 31-Jan-2016 Felix Fietkau <nbd@openwrt.org>

build system: have tar use $SOURCE_DATE_EPOCH for --mtime

The --mtime argument to 'tar' sets the modification time for all files within
the archive, which determines the timestamp files will get when they are
extracted. In this case, rootfs and other tarballs will get mtimes which
correspond to the last commit timestamp of the build system, as reported by
git/subversion.

This is a step towards reproducible image builds.

Signed-off-by: bryan newbold <bnewbold@robocracy.org>
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48586 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7ac90635 28-Jan-2016 Felix Fietkau <nbd@openwrt.org>

kernel: remove .config.prev when running make kernel_*config to fix rebuild errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48545 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ad22150c 12-Oct-2014 Felix Fietkau <nbd@openwrt.org>

kernel-build.mk: add .NOTPARALLEL

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42876 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ff337b8a 15-Sep-2014 John Crispin <blogic@openwrt.org>

kernel-build: fix STRIP_KERNEL_EXPORTS for recent kernels

Recent kernels started to mark exported symbols as global.
Adapt expressions in kernel-build.mk to also match global symbols
when grep'ing through nm output.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42555 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f7c3ef01 01-Jun-2014 John Crispin <blogic@openwrt.org>

include: fix kernel download failure with git & local trees

When using the options EXTERNAL_KERNEL_TREE or KERNEL_GIT_CLONE_URI,
the command "make downloads" fails as it tries to download the kernel
tarball despite the option. This doesn't happen during a regular build
as in that case, the dependency is conditionned through the LINUX_SITE
variable, which is not set in these cases.

Below is a snapshot of the error for an target using a 3.14 kernel:

make[3]: *** No rule to make target `.../dl/linux-3.14.tar.xz',
needed by `download'. Stop.

Change-Id: I1244969c1bbf9c81a6a64d68ae88ac58b0f8e79e
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40913 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7061632f 14-Dec-2013 Felix Fietkau <nbd@openwrt.org>

build: speed up kernel symbol export stripping

GNU grep has a high per-expression setup overhead when compiling regular
expressions. Use -F to force it to interpret the input as fixed strings,
which is much faster (fraction of a second instead of multiple minutes).

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39049 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3bb96308 27-Jun-2013 Florian Fainelli <florian@openwrt.org>

buildroot: build a second pass kernel if initramfs is enabled

If initramfs is enabled, build a second pass kernel containing the CPIO
rootfs, preliminary work to get non exclusive enabling of initramfs.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37047 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 081d10c7 26-Jan-2013 Felix Fietkau <nbd@openwrt.org>

kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mips

in combination with kernel symbol export stripping this significantly reduces
the kernel image size

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35320 3c298f89-4303-0410-b956-a3cf2f4a3e73


# baf6422f 26-Jan-2013 Felix Fietkau <nbd@openwrt.org>

kernel: fix module export stripping

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35319 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 230a9f2b 02-Dec-2012 Felix Fietkau <nbd@openwrt.org>

kernel: fix stripping symbol exports

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34458 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 86734b74 03-Oct-2011 Jo-Philipp Wich <jow@openwrt.org>

[include] kernel-build.mk: there is no tarball when using CONFIG_KERNEL_GIT_CLONE_URI or CONFIG_EXTERNAL_KERNEL_TREE, do not make the prepared stamp file depend on it in this case


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28361 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be057546 06-Apr-2011 Felix Fietkau <nbd@openwrt.org>

build: clean up handling of the kernel config

- support kernel config overlays in env/
- allow overriding the target kernel config with CONFIG_TARGET=platform|subtarget|env

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26498 3c298f89-4303-0410-b956-a3cf2f4a3e73


# aab5464b 06-Aug-2010 Lars-Peter Clausen <lars@metafoo.de>

Add kernel_nconfig make target


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22518 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0bc00cc4 21-Jul-2010 Felix Fietkau <nbd@openwrt.org>

add a build system option for collecting all kernel debug information (including modules) in a tarball

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22327 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a2db2d87 16-Feb-2010 Felix Fietkau <nbd@openwrt.org>

Revert "sort Kconfig symbols automatically to make Kaloz happy :p"
Relying on some sort implementations' weird behaviour of ignoring # and whitespaces at the beginning of a line is not a good idea, and it's certainly not portable

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19675 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 565874a8 11-Feb-2010 Gabor Juhos <juhosg@openwrt.org>

sort Kconfig symbols automatically to make Kaloz happy :p


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19582 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9a724ec8 10-Nov-2009 Felix Fietkau <nbd@openwrt.org>

merge target kernel config files with subtarget config files and add a variable override for editing the target kernel config file with make kernel_menuconfig in case the subtarget contains overrides (thx, sn9)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18362 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 131295ce 08-Aug-2009 Felix Fietkau <nbd@openwrt.org>

add an optional config option for stripping all unnecessary symbol exports from the kernel image

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17181 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 51966a31 21-Apr-2009 Felix Fietkau <nbd@openwrt.org>

kernel: make sure all patches are applied before running menuconfig or oldconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15325 3c298f89-4303-0410-b956-a3cf2f4a3e73


# feb29137 27-Aug-2008 Felix Fietkau <nbd@openwrt.org>

enable quilt by default for the kernel tree

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12400 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0f258384 23-Aug-2008 Felix Fietkau <nbd@openwrt.org>

fix make kernel_menuconfig for subtarget kernel config files

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12376 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 627b34f1 16-Aug-2008 Felix Fietkau <nbd@openwrt.org>

rework parallel building to get rid of some warnings
and add back support for parallelizing the kernel build
fixes #3882


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12322 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2fb4a47e 13-Jun-2008 Felix Fietkau <nbd@openwrt.org>

create a platform config-* file if there is none already when running kernel_menuconfig or kernel_oldconfig


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11460 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f4e7bdac 09-Jun-2008 Felix Fietkau <nbd@openwrt.org>

large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11414 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9d9c9653 08-May-2008 Felix Fietkau <nbd@openwrt.org>

fix kernel config on kernel_menuconfig abort


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11076 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8a6e77c0 28-Sep-2007 Felix Fietkau <nbd@openwrt.org>

fixes for refresh/update handling

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9063 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8d169cc9 28-Sep-2007 Felix Fietkau <nbd@openwrt.org>

Refactor downloading code into download.mk
Support multiple file downloads
Support svn downloads


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9057 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 52da073a 10-Sep-2007 Felix Fietkau <nbd@openwrt.org>

properly clean up after kernel_{old,menu}config

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8737 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 78de618c 09-Sep-2007 Felix Fietkau <nbd@openwrt.org>

fix kernel_menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8726 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6bcd07af 08-Sep-2007 Felix Fietkau <nbd@openwrt.org>

major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 92558d67 06-Sep-2007 Felix Fietkau <nbd@openwrt.org>

strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1fb234e5 26-Aug-2007 Nicolas Thill <nico@openwrt.org>

include kernel-version.mk from kernel.mk so that a correct KERNEL_PATCHVER is always available


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8494 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d10a56dc 06-Aug-2007 Felix Fietkau <nbd@openwrt.org>

build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8362 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c29e1265 02-Aug-2007 Felix Fietkau <nbd@openwrt.org>

fix image installation

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8324 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0e7a7267 30-Jul-2007 Felix Fietkau <nbd@openwrt.org>

silence

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8252 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 03ffe176 30-Jul-2007 Felix Fietkau <nbd@openwrt.org>

next round of cleanup, convert target/ - make -j works now ;)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8242 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4205ec3e 22-Jul-2007 Felix Fietkau <nbd@openwrt.org>

more dependency fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8115 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 64e17158 17-Jul-2007 Felix Fietkau <nbd@openwrt.org>

prevent the new config changes from interfering with kernel_menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8031 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cbd55fe6 18-Jul-2007 Felix Fietkau <nbd@openwrt.org>

dynamically enable/disable kernel config options for kmod packages based on build system config

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8026 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a9bc57f1 16-Jul-2007 Felix Fietkau <nbd@openwrt.org>

add kernel_oldconfig target

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8003 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b70ced7e 15-Jul-2007 Felix Fietkau <nbd@openwrt.org>

kernel: fix dependencies for .config, use selections from oldconfig when running menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7997 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 35aad8dc 30-Jun-2007 Felix Fietkau <nbd@openwrt.org>

merge the kernel config parts at dump time, so that overrides that disable certain features work

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7812 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f46b6a01 15-Jun-2007 Felix Fietkau <nbd@openwrt.org>

prepare for the transition to linux 2.6.22 - make it possible to override the kernel version in the target makefile

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7644 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 773d1fc4 03-Jun-2007 Felix Fietkau <nbd@openwrt.org>

implement quilt handling for the kernel tree ... and there was much rejoicing!

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7474 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ae8db892 19-May-2007 Felix Fietkau <nbd@openwrt.org>

fix pcmcia/pccard build defaults

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7275 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c6eb15e4 17-Apr-2007 Felix Fietkau <nbd@openwrt.org>

Improved autorebuild for kernel related stuff.
- make modules_install in the kernel tree is no longer called
- make modules is called on every target/compile run
- kmod packages pull the kernel modules directly out of the kernel tree and have proper file depends on them



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6998 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 20453a1f 15-Apr-2007 Felix Fietkau <nbd@openwrt.org>

remove reference to unused .kernel.mk

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6959 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f169bffb 24-Mar-2007 Felix Fietkau <nbd@openwrt.org>

trigger a kernel module rebuild when the kernel config changes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6671 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ca098282 24-Mar-2007 Felix Fietkau <nbd@openwrt.org>

move default templates for the kernel build to kernel-defaults.mk (similar to package-defaults.mk)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6664 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1b3722a5 23-Mar-2007 Felix Fietkau <nbd@openwrt.org>

some cleanups in the metadata.pl script; allow target profiles to add overrides for menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6648 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ae39d6a3 04-Mar-2007 Felix Fietkau <nbd@openwrt.org>

nuke mdev and replace it with hotplug2 :)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6512 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6206e865 02-Mar-2007 Felix Fietkau <nbd@openwrt.org>

fix an error in the kernel image related commit

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6467 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d60f2546 02-Mar-2007 Felix Fietkau <nbd@openwrt.org>

kernel build cleanup

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6464 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 473fc68b 22-Feb-2007 Felix Fietkau <nbd@openwrt.org>

fix kernel features detection - GENERIC_PLATFORM_DIR is unset at DUMP time

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6346 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c5367e59 21-Feb-2007 Felix Fietkau <nbd@openwrt.org>

fix a small bug in the order of the profile metadata dump

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6340 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2c938fe5 21-Feb-2007 Felix Fietkau <nbd@openwrt.org>

last commit was missing a change...

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6339 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 800a9581 21-Feb-2007 Felix Fietkau <nbd@openwrt.org>

Reorganize kernel configs - target/linux/*/config is now a directory.
./config/default will replace the old config and config-diff (format is like
config-diff, the full kernel config is no longer kept in the build system)
This commit removes all the kernel config stuff, the next one will add
the replacement - there's no way to do this atomically with svn.



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6337 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be613653 16-Feb-2007 Felix Fietkau <nbd@openwrt.org>

make kernel_menuconfig work without target toolchain

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6312 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b4f853be 16-Feb-2007 Felix Fietkau <nbd@openwrt.org>

add top-level kernel_menuconfig target to unpack and reconfigure the kernel - uses config.pl to generate target/linux/*/config and config-diff

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6310 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d02d6519 04-Feb-2007 Felix Fietkau <nbd@openwrt.org>

Minor kernel build changes:
Change '[ -d ... ] && cmd' to 'if [ -d ... ]; then cmd; fi' to avoid make errors if the condition is false
If $(PLATFORM_DIR)/files exists, copy it into the kernel tree on prepare.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6263 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1e61d2ea 20-Jan-2007 Felix Fietkau <nbd@openwrt.org>

make spca5xx depend on video device support in the kernel

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6153 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 599cf4f5 19-Jan-2007 Felix Fietkau <nbd@openwrt.org>

Add WL-700gE support (based on work by jr)
Includes kernel/diag patch and a new target profile


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6142 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2adf3524 19-Jan-2007 Felix Fietkau <nbd@openwrt.org>

add descriptions to the broadcom target profiles and export them to the target metadata (not presented in menuconfig yet)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6137 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 20e0cf19 25-Dec-2006 Felix Fietkau <nbd@openwrt.org>

store the default kernel version for our ports in a single place (target makefiles can still override it if necessary)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5899 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ceea0e55 23-Dec-2006 Florian Fainelli <florian@openwrt.org>

Also build bzImage for rdc boards


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5895 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c9b580af 20-Dec-2006 Felix Fietkau <nbd@openwrt.org>

replace another instance of a relative path to generic-2.* with an absolute one (for symlinked target directories)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5885 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ad1b0401 18-Dec-2006 Felix Fietkau <nbd@openwrt.org>

some platform support path name cleanup

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5846 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 604c8d7b 15-Dec-2006 Felix Fietkau <nbd@openwrt.org>

fix path to generic init file when using a symlinked target support directory

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5805 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 918d4e80 27-Nov-2006 Felix Fietkau <nbd@openwrt.org>

more cleanup, build fix on freebsd

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5666 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ddcce99f 26-Nov-2006 Felix Fietkau <nbd@openwrt.org>

minor cleanup and freebsd compile fix

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5654 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ef90a4e2 19-Nov-2006 Felix Fietkau <nbd@openwrt.org>

autodetect atm, pci, usb, pcmcia features from kernel config file

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5586 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 25fe6a2e 18-Nov-2006 Felix Fietkau <nbd@openwrt.org>

add prereq checks for target/linux/* and target/image/*, check for fdisk for the x86 builds

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5569 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 768b48f3 11-Nov-2006 Felix Fietkau <nbd@openwrt.org>

implement target profiles in menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5512 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 19940017 11-Nov-2006 Felix Fietkau <nbd@openwrt.org>

make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5498 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cbe69ab0 19-Oct-2006 Felix Fietkau <nbd@openwrt.org>

cleanup/rewrite of the kernel build process

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5226 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 145e0fce 18-Oct-2006 Felix Fietkau <nbd@openwrt.org>

cleanup

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5224 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4151b9e6 18-Oct-2006 Felix Fietkau <nbd@openwrt.org>

finally kill KMOD_template - removes a big chunk of legacy build code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5222 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1f095900 18-Oct-2006 Felix Fietkau <nbd@openwrt.org>

improve parallel building

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5208 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 04cdf76f 18-Oct-2006 Nicolas Thill <nico@openwrt.org>

fix uml-2.6 build, move KERNELNAME to kernel-build.mk


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5204 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8d1376dd 14-Oct-2006 Felix Fietkau <nbd@openwrt.org>

move '-' parameter to TAR_OPTIONS, so that packages can append commands

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5083 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c55de004 10-Oct-2006 Felix Fietkau <nbd@openwrt.org>

more fixes

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5048 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 443d4b87 10-Oct-2006 Felix Fietkau <nbd@openwrt.org>

put LINUX_KARCH in .kernel.mk

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5013 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8e1fd326 27-Aug-2006 Felix Fietkau <nbd@openwrt.org>

move $(MAKE) packages from .linux-compile: to compile:

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4689 3c298f89-4303-0410-b956-a3cf2f4a3e73


# db948ca4 18-Aug-2006 Gerry Rozema <gerryr@rozeware.com>

Remove postinit stuff for initramfs


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4605 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be9cf7f7 18-Aug-2006 Gerry Rozema <gerryr@rozeware.com>

handle postinit for initramfs



git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4601 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 986d8ba1 18-Aug-2006 Felix Fietkau <nbd@openwrt.org>

remove reference to missing file

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4595 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e573f27c 17-Aug-2006 Gerry Rozema <gerryr@rozeware.com>

Update for initramfs handling



git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4591 3c298f89-4303-0410-b956-a3cf2f4a3e73


# daa69f4e 17-Aug-2006 Nicolas Thill <nico@openwrt.org>

cosmetic coherency fix


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4588 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fe3afc62 17-Aug-2006 Gerry Rozema <gerryr@rozeware.com>

Build bzImage for x86 builds - allow ext2 images even if initramfs used, they are needed for creating boot images



git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4579 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c3ccd3a1 15-Aug-2006 Mike Baker <mbm@openwrt.org>

fix issues if kernel config is changed after the compile has started


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4570 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e0eceb4c 10-Aug-2006 Nicolas Thill <nico@openwrt.org>

fix uml-2.6 (closes: #678)


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4551 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f761ee36 04-Aug-2006 Florian Fainelli <florian@openwrt.org>

Force remove of the symbolic link build_arm/linux, especially when switching from targets using the same toolchain
(ex : switching from brcm-2.4 to au1000-2.6)


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4462 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2ffe012e 04-Aug-2006 Mike Baker <mbm@openwrt.org>

set PATH in rules.mk


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4438 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1dac4c1d 04-Aug-2006 Mike Baker <mbm@openwrt.org>

yet more cleanup (make sure to honor TARGET_CC and not just TARGET_CROSS)


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4433 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ad8fe944 03-Aug-2006 Mike Baker <mbm@openwrt.org>

more cleanup (make sure to pass TARGET_PATH and not just TARGET_CC)


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4432 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 17dad6fb 21-Jul-2006 Mike Baker <mbm@openwrt.org>

fix a few directories missed in [4176]'s source -> download


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4198 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 831ed635 20-Jul-2006 Mike Baker <mbm@openwrt.org>

change $(STAMP_DIR) to $(LINUX_DIR) to avoid issues compiling multiple kernels


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4180 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 42fb2160 20-Jul-2006 Gerry Rozema <gerryr@rozeware.com>

UML target completed. Added ext2 target fs for use with uml images



git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4178 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f525b8b0 18-Jul-2006 Felix Fietkau <nbd@openwrt.org>

move some of the kernel module packaging to package/kernel/

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4146 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3a1b3ff1 28-Jun-2006 Felix Fietkau <nbd@openwrt.org>

add workaround for kernel module install

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4098 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f9e5c1b1 26-Jun-2006 Mike Baker <mbm@openwrt.org>

credit where credit is due


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4091 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fef592fc 25-Jun-2006 Felix Fietkau <nbd@openwrt.org>

add support for new modules.mk format (no autogenerated Config.in yet)

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4083 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a5a02a40 25-Jun-2006 Felix Fietkau <nbd@openwrt.org>

add extra targets to improve make tracing output

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4078 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e4a9076c 23-Jun-2006 Mike Baker <mbm@openwrt.org>

fix kernel configure target


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4065 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4cd3d1fa 22-Jun-2006 Mike Baker <mbm@openwrt.org>

.pkginfo cleanup #2


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4053 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 24cf5352 20-Jun-2006 Felix Fietkau <nbd@openwrt.org>

add INCLUDE_DIR variable for $(TOPDIR)/include

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4033 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 08cbdbc1 20-Jun-2006 Felix Fietkau <nbd@openwrt.org>

build system cleanup. move shared include files into $(TOPDIR)/include, move lzma, mkfs.* into toolchain/

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4032 3c298f89-4303-0410-b956-a3cf2f4a3e73