aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 13:57:26 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 13:57:26 +1000
commit0c9d2455301ed633826e222aacd930126990913e (patch)
tree2353a480f55dfa41d9e6d2fa328af1b60dd3653e /Makefile
parente8db4fe96b3a68b6f971d88084ef2fd2c8513e78 (diff)
parent9dc04124d5a3f0c9be249287817a964691e187b0 (diff)
downloadbusybox-w32-0c9d2455301ed633826e222aacd930126990913e.tar.gz
busybox-w32-0c9d2455301ed633826e222aacd930126990913e.tar.bz2
busybox-w32-0c9d2455301ed633826e222aacd930126990913e.zip
Merge branch 'origin/master' (early part)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 0a2a3db01..60999dd4b 100644
--- a/Makefile
+++ b/Makefile
@@ -434,7 +434,12 @@ ifeq ($(config-targets),1)
434-include $(srctree)/arch/$(ARCH)/Makefile 434-include $(srctree)/arch/$(ARCH)/Makefile
435export KBUILD_DEFCONFIG 435export KBUILD_DEFCONFIG
436 436
437config %config: scripts_basic outputmakefile gen_build_files FORCE 437config: scripts_basic outputmakefile gen_build_files FORCE
438 $(Q)mkdir -p include
439 $(Q)$(MAKE) $(build)=scripts/kconfig $@
440 $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease
441
442%config: scripts_basic outputmakefile gen_build_files FORCE
438 $(Q)mkdir -p include 443 $(Q)mkdir -p include
439 $(Q)$(MAKE) $(build)=scripts/kconfig $@ 444 $(Q)$(MAKE) $(build)=scripts/kconfig $@
440 $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease 445 $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease
@@ -839,7 +844,7 @@ export CPPFLAGS_busybox.lds += -P -C -U$(ARCH)
839 844
840# Split autoconf.h into include/linux/config/* 845# Split autoconf.h into include/linux/config/*
841quiet_cmd_gen_bbconfigopts = GEN include/bbconfigopts.h 846quiet_cmd_gen_bbconfigopts = GEN include/bbconfigopts.h
842 cmd_gen_bbconfigopts = $(srctree)/scripts/mkconfigs > include/bbconfigopts.h 847 cmd_gen_bbconfigopts = $(srctree)/scripts/mkconfigs include/bbconfigopts.h include/bbconfigopts_bz2.h
843quiet_cmd_split_autoconf = SPLIT include/autoconf.h -> include/config/* 848quiet_cmd_split_autoconf = SPLIT include/autoconf.h -> include/config/*
844 cmd_split_autoconf = scripts/basic/split-include include/autoconf.h include/config 849 cmd_split_autoconf = scripts/basic/split-include include/autoconf.h include/config
845#bbox# piggybacked generation of few .h files 850#bbox# piggybacked generation of few .h files
@@ -1287,9 +1292,13 @@ endif
1287 $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@) 1292 $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
1288 1293
1289# Modules 1294# Modules
1290/ %/: prepare scripts FORCE 1295%/: prepare scripts FORCE
1291 $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \ 1296 $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
1292 $(build)=$(build-dir) 1297 $(build)=$(build-dir)
1298/: prepare scripts FORCE
1299 $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
1300 $(build)=$(build-dir)
1301
1293%.ko: prepare scripts FORCE 1302%.ko: prepare scripts FORCE
1294 $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \ 1303 $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
1295 $(build)=$(build-dir) $(@:.ko=.o) 1304 $(build)=$(build-dir) $(@:.ko=.o)