96da2e4cfb44fcbf2a027a0067c36e7c228c8a74
[external/busybox.git] / packaging / busybox-1.17.1-make.patch
1 --- Makefile.orig       2012-08-03 13:24:05.328363736 +0900
2 +++ busybox-1.17.1/Makefile     2012-08-03 13:28:35.568351822 +0900
3 @@ -433,7 +433,12 @@
4  -include $(srctree)/arch/$(ARCH)/Makefile
5  export KBUILD_DEFCONFIG
6  
7 -config %config: scripts_basic outputmakefile gen_build_files FORCE
8 +%config: scripts_basic outputmakefile gen_build_files FORCE
9 +       $(Q)mkdir -p include
10 +       $(Q)$(MAKE) $(build)=scripts/kconfig $@
11 +       $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease
12 +
13 +config: scripts_basic outputmakefile gen_build_files FORCE
14         $(Q)mkdir -p include
15         $(Q)$(MAKE) $(build)=scripts/kconfig $@
16         $(Q)$(MAKE) -C $(srctree) KBUILD_SRC= .kernelrelease
17 @@ -1285,9 +1290,14 @@
18         $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
19  
20  # Modules
21 -/ %/: prepare scripts FORCE
22 +%/: prepare scripts FORCE
23         $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
24         $(build)=$(build-dir)
25 +
26 +/: prepare scripts FORCE
27 +       $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
28 +       $(build)=$(build-dir)
29 +
30  %.ko: prepare scripts FORCE
31         $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1)   \
32         $(build)=$(build-dir) $(@:.ko=.o)