Roman Zippel
c955ccafc3
kconfig: fix .config dependencies
...
This fixes one of the worst kbuild warts left - the broken dependencies used
to check and regenerate the .config file. This was done via an indirect
dependency and the .config itself had an empty command, which can cause make
not to reread the changed .config file.
Instead of this we generate now a new file include/config/auto.conf from
.config, which is used for kbuild and has the proper dependencies. It's also
the main make target now for all files generated during this step (and thus
replaces include/linux/autoconf.h).
This also means we can now relax the syntax requirements for the .config file
and we don't have to rewrite it all the time, i.e. silentoldconfig only
writes .config now when it's necessary to keep it in sync with the Kconfig
files and even this can be suppressed by setting the environment variable
KCONFIG_NOSILENTUPDATE, so the update can (and must) be done manually.
Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
2006-06-09 07:31:30 +02:00
..
basic
kbuild: consolidate command line escaping
2006-02-19 09:51:21 +01:00
genksyms
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
2006-03-25 08:48:48 -08:00
kconfig
kconfig: fix .config dependencies
2006-06-09 07:31:30 +02:00
ksymoops
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mod
kbuild: fix false section mismatch with ARCH=um build
2006-06-08 20:37:30 +02:00
package
kbuild: fix make rpm for powerpc
2006-06-08 20:18:49 +02:00
.gitignore
gitignore: ignore more generated files
2006-01-03 11:35:26 +01:00
bin2c.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
binoffset.c
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
bloat-o-meter
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
checkincludes.pl
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
checkstack.pl
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
checkversion.pl
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
conmakehash.c
[PATCH] kbuild: signed char fixes for scripts
2005-07-27 22:27:08 +02:00
extract-ikconfig
[PATCH] extract-ikconfig: don't use --long-options
2006-03-24 07:33:21 -08:00
gcc-version.sh
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
gen_initramfs_list.sh
kbuild: fix gen_initramfs_list.sh
2006-04-30 23:56:33 +02:00
kallsyms.c
[PATCH] kallsyms: handle malloc() failure
2006-03-25 08:22:56 -08:00
Kbuild.include
kbuild: properly pass options to hostcc when doing make O=..
2006-04-07 08:36:49 +02:00
kernel-doc
[PATCH] kernel-doc: clean up the script (whitespace)
2006-02-01 08:53:27 -08:00
Lindent
[PATCH] Lindent: ignore .indent.pro
2005-07-13 23:09:16 +00:00
Makefile
kconfig: move lxdialog to scripts/kconfig/lxdialog
2005-12-16 21:35:19 +01:00
Makefile.build
kconfig: fix .config dependencies
2006-06-09 07:31:30 +02:00
Makefile.clean
kbuild: change kbuild to not rely on incorrect GNU make behavior
2006-03-06 00:09:51 +01:00
Makefile.host
kbuild: obj-dirs is calculated incorrectly if hostprogs-y is defined
2006-06-08 20:18:05 +02:00
Makefile.lib
kbuild: properly pass options to hostcc when doing make O=..
2006-04-07 08:36:49 +02:00
Makefile.modinst
kbuild: change kbuild to not rely on incorrect GNU make behavior
2006-03-06 00:09:51 +01:00
Makefile.modpost
kconfig: fix .config dependencies
2006-06-09 07:31:30 +02:00
makelst
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mkcompile_h
kbuild: "PREEMPT" in UTS_VERSION
2005-07-14 20:18:07 +00:00
mkmakefile
kbuild: Do not overwrite makefile as anohter user
2006-05-08 06:55:32 +02:00
mksysmap
spelling: s/retreive/retrieve/
2006-01-10 00:10:13 +01:00
mkuboot.sh
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mkversion
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
namespace.pl
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
patch-kernel
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
pnmtologo.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
profile2linkerlist.pl
[PATCH] x86_64: Basic reorder infrastructure
2006-03-25 09:10:56 -08:00
setlocalversion
kbuild: In setlocalversion change -git_dirty to just -dirty
2006-01-08 18:44:01 +01:00
show_delta
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
ver_linux
ver_linux: don't print reiser4progs version if none found
2006-04-05 13:10:19 +02:00