diff options
| -rw-r--r-- | Makefile | 13 | ||||
| -rw-r--r-- | drivers/xen/Makefile | 3 | ||||
| -rw-r--r-- | include/asm-generic/vmlinux.lds.h | 38 | ||||
| -rw-r--r-- | scripts/Kbuild.include | 7 | ||||
| -rw-r--r-- | scripts/Makefile.asm-generic | 4 | ||||
| -rw-r--r-- | scripts/Makefile.build | 8 | ||||
| -rw-r--r-- | scripts/Makefile.dtbinst | 4 | ||||
| -rw-r--r-- | scripts/basic/Makefile | 2 | ||||
| -rw-r--r-- | scripts/basic/fixdep.c | 6 |
9 files changed, 48 insertions, 37 deletions
| @@ -396,7 +396,7 @@ LINUXINCLUDE := \ | |||
| 396 | KBUILD_CPPFLAGS := -D__KERNEL__ | 396 | KBUILD_CPPFLAGS := -D__KERNEL__ |
| 397 | 397 | ||
| 398 | KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ | 398 | KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ |
| 399 | -fno-strict-aliasing -fno-common \ | 399 | -fno-strict-aliasing -fno-common -fshort-wchar \ |
| 400 | -Werror-implicit-function-declaration \ | 400 | -Werror-implicit-function-declaration \ |
| 401 | -Wno-format-security \ | 401 | -Wno-format-security \ |
| 402 | -std=gnu89 $(call cc-option,-fno-PIE) | 402 | -std=gnu89 $(call cc-option,-fno-PIE) |
| @@ -442,7 +442,7 @@ export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \ | |||
| 442 | # =========================================================================== | 442 | # =========================================================================== |
| 443 | # Rules shared between *config targets and build targets | 443 | # Rules shared between *config targets and build targets |
| 444 | 444 | ||
| 445 | # Basic helpers built in scripts/ | 445 | # Basic helpers built in scripts/basic/ |
| 446 | PHONY += scripts_basic | 446 | PHONY += scripts_basic |
| 447 | scripts_basic: | 447 | scripts_basic: |
| 448 | $(Q)$(MAKE) $(build)=scripts/basic | 448 | $(Q)$(MAKE) $(build)=scripts/basic |
| @@ -505,7 +505,7 @@ ifeq ($(KBUILD_EXTMOD),) | |||
| 505 | endif | 505 | endif |
| 506 | endif | 506 | endif |
| 507 | endif | 507 | endif |
| 508 | # install and module_install need also be processed one by one | 508 | # install and modules_install need also be processed one by one |
| 509 | ifneq ($(filter install,$(MAKECMDGOALS)),) | 509 | ifneq ($(filter install,$(MAKECMDGOALS)),) |
| 510 | ifneq ($(filter modules_install,$(MAKECMDGOALS)),) | 510 | ifneq ($(filter modules_install,$(MAKECMDGOALS)),) |
| 511 | mixed-targets := 1 | 511 | mixed-targets := 1 |
| @@ -964,7 +964,7 @@ export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y2) $(drivers-y) $(net-y) $(virt- | |||
| 964 | export KBUILD_VMLINUX_LIBS := $(libs-y1) | 964 | export KBUILD_VMLINUX_LIBS := $(libs-y1) |
| 965 | export KBUILD_LDS := arch/$(SRCARCH)/kernel/vmlinux.lds | 965 | export KBUILD_LDS := arch/$(SRCARCH)/kernel/vmlinux.lds |
| 966 | export LDFLAGS_vmlinux | 966 | export LDFLAGS_vmlinux |
| 967 | # used by scripts/pacmage/Makefile | 967 | # used by scripts/package/Makefile |
| 968 | export KBUILD_ALLDIRS := $(sort $(filter-out arch/%,$(vmlinux-alldirs)) arch Documentation include samples scripts tools) | 968 | export KBUILD_ALLDIRS := $(sort $(filter-out arch/%,$(vmlinux-alldirs)) arch Documentation include samples scripts tools) |
| 969 | 969 | ||
| 970 | vmlinux-deps := $(KBUILD_LDS) $(KBUILD_VMLINUX_INIT) $(KBUILD_VMLINUX_MAIN) $(KBUILD_VMLINUX_LIBS) | 970 | vmlinux-deps := $(KBUILD_LDS) $(KBUILD_VMLINUX_INIT) $(KBUILD_VMLINUX_MAIN) $(KBUILD_VMLINUX_LIBS) |
| @@ -992,8 +992,8 @@ include/generated/autoksyms.h: FORCE | |||
| 992 | ARCH_POSTLINK := $(wildcard $(srctree)/arch/$(SRCARCH)/Makefile.postlink) | 992 | ARCH_POSTLINK := $(wildcard $(srctree)/arch/$(SRCARCH)/Makefile.postlink) |
| 993 | 993 | ||
| 994 | # Final link of vmlinux with optional arch pass after final link | 994 | # Final link of vmlinux with optional arch pass after final link |
| 995 | cmd_link-vmlinux = \ | 995 | cmd_link-vmlinux = \ |
| 996 | $(CONFIG_SHELL) $< $(LD) $(LDFLAGS) $(LDFLAGS_vmlinux) ; \ | 996 | $(CONFIG_SHELL) $< $(LD) $(LDFLAGS) $(LDFLAGS_vmlinux) ; \ |
| 997 | $(if $(ARCH_POSTLINK), $(MAKE) -f $(ARCH_POSTLINK) $@, true) | 997 | $(if $(ARCH_POSTLINK), $(MAKE) -f $(ARCH_POSTLINK) $@, true) |
| 998 | 998 | ||
| 999 | vmlinux: scripts/link-vmlinux.sh vmlinux_prereq $(vmlinux-deps) FORCE | 999 | vmlinux: scripts/link-vmlinux.sh vmlinux_prereq $(vmlinux-deps) FORCE |
| @@ -1184,6 +1184,7 @@ PHONY += kselftest | |||
| 1184 | kselftest: | 1184 | kselftest: |
| 1185 | $(Q)$(MAKE) -C tools/testing/selftests run_tests | 1185 | $(Q)$(MAKE) -C tools/testing/selftests run_tests |
| 1186 | 1186 | ||
| 1187 | PHONY += kselftest-clean | ||
| 1187 | kselftest-clean: | 1188 | kselftest-clean: |
| 1188 | $(Q)$(MAKE) -C tools/testing/selftests clean | 1189 | $(Q)$(MAKE) -C tools/testing/selftests clean |
| 1189 | 1190 | ||
diff --git a/drivers/xen/Makefile b/drivers/xen/Makefile index 8feab810aed9..7f188b8d0c67 100644 --- a/drivers/xen/Makefile +++ b/drivers/xen/Makefile | |||
| @@ -7,9 +7,6 @@ obj-y += xenbus/ | |||
| 7 | nostackp := $(call cc-option, -fno-stack-protector) | 7 | nostackp := $(call cc-option, -fno-stack-protector) |
| 8 | CFLAGS_features.o := $(nostackp) | 8 | CFLAGS_features.o := $(nostackp) |
| 9 | 9 | ||
| 10 | CFLAGS_efi.o += -fshort-wchar | ||
| 11 | LDFLAGS += $(call ld-option, --no-wchar-size-warning) | ||
| 12 | |||
| 13 | dom0-$(CONFIG_ARM64) += arm-device.o | 10 | dom0-$(CONFIG_ARM64) += arm-device.o |
| 14 | dom0-$(CONFIG_PCI) += pci.o | 11 | dom0-$(CONFIG_PCI) += pci.o |
| 15 | dom0-$(CONFIG_USB_SUPPORT) += dbgp.o | 12 | dom0-$(CONFIG_USB_SUPPORT) += dbgp.o |
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index da0be9a8d1de..9623d78f8494 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h | |||
| @@ -60,6 +60,22 @@ | |||
| 60 | #define ALIGN_FUNCTION() . = ALIGN(8) | 60 | #define ALIGN_FUNCTION() . = ALIGN(8) |
| 61 | 61 | ||
| 62 | /* | 62 | /* |
| 63 | * LD_DEAD_CODE_DATA_ELIMINATION option enables -fdata-sections, which | ||
| 64 | * generates .data.identifier sections, which need to be pulled in with | ||
| 65 | * .data. We don't want to pull in .data..other sections, which Linux | ||
| 66 | * has defined. Same for text and bss. | ||
| 67 | */ | ||
| 68 | #ifdef CONFIG_LD_DEAD_CODE_DATA_ELIMINATION | ||
| 69 | #define TEXT_MAIN .text .text.[0-9a-zA-Z_]* | ||
| 70 | #define DATA_MAIN .data .data.[0-9a-zA-Z_]* | ||
| 71 | #define BSS_MAIN .bss .bss.[0-9a-zA-Z_]* | ||
| 72 | #else | ||
| 73 | #define TEXT_MAIN .text | ||
| 74 | #define DATA_MAIN .data | ||
| 75 | #define BSS_MAIN .bss | ||
| 76 | #endif | ||
| 77 | |||
| 78 | /* | ||
| 63 | * Align to a 32 byte boundary equal to the | 79 | * Align to a 32 byte boundary equal to the |
| 64 | * alignment gcc 4.5 uses for a struct | 80 | * alignment gcc 4.5 uses for a struct |
| 65 | */ | 81 | */ |
| @@ -198,12 +214,9 @@ | |||
| 198 | 214 | ||
| 199 | /* | 215 | /* |
| 200 | * .data section | 216 | * .data section |
| 201 | * LD_DEAD_CODE_DATA_ELIMINATION option enables -fdata-sections generates | ||
| 202 | * .data.identifier which needs to be pulled in with .data, but don't want to | ||
| 203 | * pull in .data..stuff which has its own requirements. Same for bss. | ||
| 204 | */ | 217 | */ |
| 205 | #define DATA_DATA \ | 218 | #define DATA_DATA \ |
| 206 | *(.data .data.[0-9a-zA-Z_]*) \ | 219 | *(DATA_MAIN) \ |
| 207 | *(.ref.data) \ | 220 | *(.ref.data) \ |
| 208 | *(.data..shared_aligned) /* percpu related */ \ | 221 | *(.data..shared_aligned) /* percpu related */ \ |
| 209 | MEM_KEEP(init.data) \ | 222 | MEM_KEEP(init.data) \ |
| @@ -434,16 +447,17 @@ | |||
| 434 | VMLINUX_SYMBOL(__security_initcall_end) = .; \ | 447 | VMLINUX_SYMBOL(__security_initcall_end) = .; \ |
| 435 | } | 448 | } |
| 436 | 449 | ||
| 437 | /* .text section. Map to function alignment to avoid address changes | 450 | /* |
| 451 | * .text section. Map to function alignment to avoid address changes | ||
| 438 | * during second ld run in second ld pass when generating System.map | 452 | * during second ld run in second ld pass when generating System.map |
| 439 | * LD_DEAD_CODE_DATA_ELIMINATION option enables -ffunction-sections generates | 453 | * |
| 440 | * .text.identifier which needs to be pulled in with .text , but some | 454 | * TEXT_MAIN here will match .text.fixup and .text.unlikely if dead |
| 441 | * architectures define .text.foo which is not intended to be pulled in here. | 455 | * code elimination is enabled, so these sections should be converted |
| 442 | * Those enabling LD_DEAD_CODE_DATA_ELIMINATION must ensure they don't have | 456 | * to use ".." first. |
| 443 | * conflicting section names, and must pull in .text.[0-9a-zA-Z_]* */ | 457 | */ |
| 444 | #define TEXT_TEXT \ | 458 | #define TEXT_TEXT \ |
| 445 | ALIGN_FUNCTION(); \ | 459 | ALIGN_FUNCTION(); \ |
| 446 | *(.text.hot .text .text.fixup .text.unlikely) \ | 460 | *(.text.hot TEXT_MAIN .text.fixup .text.unlikely) \ |
| 447 | *(.ref.text) \ | 461 | *(.ref.text) \ |
| 448 | MEM_KEEP(init.text) \ | 462 | MEM_KEEP(init.text) \ |
| 449 | MEM_KEEP(exit.text) \ | 463 | MEM_KEEP(exit.text) \ |
| @@ -613,7 +627,7 @@ | |||
| 613 | BSS_FIRST_SECTIONS \ | 627 | BSS_FIRST_SECTIONS \ |
| 614 | *(.bss..page_aligned) \ | 628 | *(.bss..page_aligned) \ |
| 615 | *(.dynbss) \ | 629 | *(.dynbss) \ |
| 616 | *(.bss .bss.[0-9a-zA-Z_]*) \ | 630 | *(BSS_MAIN) \ |
| 617 | *(COMMON) \ | 631 | *(COMMON) \ |
| 618 | } | 632 | } |
| 619 | 633 | ||
diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include index dd8e2dde0b34..9ffd3dda3889 100644 --- a/scripts/Kbuild.include +++ b/scripts/Kbuild.include | |||
| @@ -85,8 +85,8 @@ TMPOUT := $(if $(KBUILD_EXTMOD),$(firstword $(KBUILD_EXTMOD))/) | |||
| 85 | 85 | ||
| 86 | # try-run | 86 | # try-run |
| 87 | # Usage: option = $(call try-run, $(CC)...-o "$$TMP",option-ok,otherwise) | 87 | # Usage: option = $(call try-run, $(CC)...-o "$$TMP",option-ok,otherwise) |
| 88 | # Exit code chooses option. "$$TMP" is can be used as temporary file and | 88 | # Exit code chooses option. "$$TMP" serves as a temporary file and is |
| 89 | # is automatically cleaned up. | 89 | # automatically cleaned up. |
| 90 | try-run = $(shell set -e; \ | 90 | try-run = $(shell set -e; \ |
| 91 | TMP="$(TMPOUT).$$$$.tmp"; \ | 91 | TMP="$(TMPOUT).$$$$.tmp"; \ |
| 92 | TMPO="$(TMPOUT).$$$$.o"; \ | 92 | TMPO="$(TMPOUT).$$$$.o"; \ |
| @@ -261,7 +261,6 @@ make-cmd = $(call escsq,$(subst \#,\\\#,$(subst $$,$$$$,$(cmd_$(1))))) | |||
| 261 | any-prereq = $(filter-out $(PHONY),$?) $(filter-out $(PHONY) $(wildcard $^),$^) | 261 | any-prereq = $(filter-out $(PHONY),$?) $(filter-out $(PHONY) $(wildcard $^),$^) |
| 262 | 262 | ||
| 263 | # Execute command if command has changed or prerequisite(s) are updated. | 263 | # Execute command if command has changed or prerequisite(s) are updated. |
| 264 | # | ||
| 265 | if_changed = $(if $(strip $(any-prereq) $(arg-check)), \ | 264 | if_changed = $(if $(strip $(any-prereq) $(arg-check)), \ |
| 266 | @set -e; \ | 265 | @set -e; \ |
| 267 | $(echo-cmd) $(cmd_$(1)); \ | 266 | $(echo-cmd) $(cmd_$(1)); \ |
| @@ -315,7 +314,7 @@ if_changed_rule = $(if $(strip $(any-prereq) $(arg-check) ), \ | |||
| 315 | $(rule_$(1)), @:) | 314 | $(rule_$(1)), @:) |
| 316 | 315 | ||
| 317 | ### | 316 | ### |
| 318 | # why - tell why a a target got build | 317 | # why - tell why a target got built |
| 319 | # enabled by make V=2 | 318 | # enabled by make V=2 |
| 320 | # Output (listed in the order they are checked): | 319 | # Output (listed in the order they are checked): |
| 321 | # (1) - due to target is PHONY | 320 | # (1) - due to target is PHONY |
diff --git a/scripts/Makefile.asm-generic b/scripts/Makefile.asm-generic index 95f7d8090152..a6c8c1780855 100644 --- a/scripts/Makefile.asm-generic +++ b/scripts/Makefile.asm-generic | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | # include/asm-generic contains a lot of files that are used | 1 | # include/asm-generic contains a lot of files that are used |
| 2 | # verbatim by several architectures. | 2 | # verbatim by several architectures. |
| 3 | # | 3 | # |
| 4 | # This Makefile reads the file arch/$(SRCARCH)/include/asm/Kbuild | 4 | # This Makefile reads the file arch/$(SRCARCH)/include/$(src)/Kbuild |
| 5 | # and for each file listed in this file with generic-y creates | 5 | # and for each file listed in this file with generic-y creates |
| 6 | # a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/asm) | 6 | # a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/$(src)) |
| 7 | 7 | ||
| 8 | kbuild-file := $(srctree)/arch/$(SRCARCH)/include/$(src)/Kbuild | 8 | kbuild-file := $(srctree)/arch/$(SRCARCH)/include/$(src)/Kbuild |
| 9 | -include $(kbuild-file) | 9 | -include $(kbuild-file) |
diff --git a/scripts/Makefile.build b/scripts/Makefile.build index 4a9a2cec0a1b..f6152c70f7f4 100644 --- a/scripts/Makefile.build +++ b/scripts/Makefile.build | |||
| @@ -229,8 +229,8 @@ ifeq ("$(origin RECORDMCOUNT_WARN)", "command line") | |||
| 229 | endif | 229 | endif |
| 230 | # Due to recursion, we must skip empty.o. | 230 | # Due to recursion, we must skip empty.o. |
| 231 | # The empty.o file is created in the make process in order to determine | 231 | # The empty.o file is created in the make process in order to determine |
| 232 | # the target endianness and word size. It is made before all other C | 232 | # the target endianness and word size. It is made before all other C |
| 233 | # files, including recordmcount. | 233 | # files, including recordmcount. |
| 234 | sub_cmd_record_mcount = \ | 234 | sub_cmd_record_mcount = \ |
| 235 | if [ $(@) != "scripts/mod/empty.o" ]; then \ | 235 | if [ $(@) != "scripts/mod/empty.o" ]; then \ |
| 236 | $(objtree)/scripts/recordmcount $(RECORDMCOUNT_FLAGS) "$(@)"; \ | 236 | $(objtree)/scripts/recordmcount $(RECORDMCOUNT_FLAGS) "$(@)"; \ |
| @@ -245,13 +245,13 @@ sub_cmd_record_mcount = set -e ; perl $(srctree)/scripts/recordmcount.pl "$(ARCH | |||
| 245 | "$(LD)" "$(NM)" "$(RM)" "$(MV)" \ | 245 | "$(LD)" "$(NM)" "$(RM)" "$(MV)" \ |
| 246 | "$(if $(part-of-module),1,0)" "$(@)"; | 246 | "$(if $(part-of-module),1,0)" "$(@)"; |
| 247 | recordmcount_source := $(srctree)/scripts/recordmcount.pl | 247 | recordmcount_source := $(srctree)/scripts/recordmcount.pl |
| 248 | endif | 248 | endif # BUILD_C_RECORDMCOUNT |
| 249 | cmd_record_mcount = \ | 249 | cmd_record_mcount = \ |
| 250 | if [ "$(findstring $(CC_FLAGS_FTRACE),$(_c_flags))" = \ | 250 | if [ "$(findstring $(CC_FLAGS_FTRACE),$(_c_flags))" = \ |
| 251 | "$(CC_FLAGS_FTRACE)" ]; then \ | 251 | "$(CC_FLAGS_FTRACE)" ]; then \ |
| 252 | $(sub_cmd_record_mcount) \ | 252 | $(sub_cmd_record_mcount) \ |
| 253 | fi; | 253 | fi; |
| 254 | endif | 254 | endif # CONFIG_FTRACE_MCOUNT_RECORD |
| 255 | 255 | ||
| 256 | ifdef CONFIG_STACK_VALIDATION | 256 | ifdef CONFIG_STACK_VALIDATION |
| 257 | ifneq ($(SKIP_STACK_VALIDATION),1) | 257 | ifneq ($(SKIP_STACK_VALIDATION),1) |
diff --git a/scripts/Makefile.dtbinst b/scripts/Makefile.dtbinst index 34614a48b717..993fb85982df 100644 --- a/scripts/Makefile.dtbinst +++ b/scripts/Makefile.dtbinst | |||
| @@ -14,7 +14,7 @@ src := $(obj) | |||
| 14 | PHONY := __dtbs_install | 14 | PHONY := __dtbs_install |
| 15 | __dtbs_install: | 15 | __dtbs_install: |
| 16 | 16 | ||
| 17 | export dtbinst-root ?= $(obj) | 17 | export dtbinst_root ?= $(obj) |
| 18 | 18 | ||
| 19 | include include/config/auto.conf | 19 | include include/config/auto.conf |
| 20 | include scripts/Kbuild.include | 20 | include scripts/Kbuild.include |
| @@ -27,7 +27,7 @@ dtbinst-dirs := $(dts-dirs) | |||
| 27 | quiet_cmd_dtb_install = INSTALL $< | 27 | quiet_cmd_dtb_install = INSTALL $< |
| 28 | cmd_dtb_install = mkdir -p $(2); cp $< $(2) | 28 | cmd_dtb_install = mkdir -p $(2); cp $< $(2) |
| 29 | 29 | ||
| 30 | install-dir = $(patsubst $(dtbinst-root)%,$(INSTALL_DTBS_PATH)%,$(obj)) | 30 | install-dir = $(patsubst $(dtbinst_root)%,$(INSTALL_DTBS_PATH)%,$(obj)) |
| 31 | 31 | ||
| 32 | $(dtbinst-files): %.dtb: $(obj)/%.dtb | 32 | $(dtbinst-files): %.dtb: $(obj)/%.dtb |
| 33 | $(call cmd,dtb_install,$(install-dir)) | 33 | $(call cmd,dtb_install,$(install-dir)) |
diff --git a/scripts/basic/Makefile b/scripts/basic/Makefile index ec10d9345bc2..0372b33febe5 100644 --- a/scripts/basic/Makefile +++ b/scripts/basic/Makefile | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | ### | 1 | ### |
| 2 | # Makefile.basic lists the most basic programs used during the build process. | 2 | # This Makefile lists the most basic programs used during the build process. |
| 3 | # The programs listed herein are what are needed to do the basic stuff, | 3 | # The programs listed herein are what are needed to do the basic stuff, |
| 4 | # such as fix file dependencies. | 4 | # such as fix file dependencies. |
| 5 | # This initial step is needed to avoid files to be recompiled | 5 | # This initial step is needed to avoid files to be recompiled |
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c index fff818b92acb..bbf62cb1f819 100644 --- a/scripts/basic/fixdep.c +++ b/scripts/basic/fixdep.c | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | * | 25 | * |
| 26 | * So we play the same trick that "mkdep" played before. We replace | 26 | * So we play the same trick that "mkdep" played before. We replace |
| 27 | * the dependency on autoconf.h by a dependency on every config | 27 | * the dependency on autoconf.h by a dependency on every config |
| 28 | * option which is mentioned in any of the listed prequisites. | 28 | * option which is mentioned in any of the listed prerequisites. |
| 29 | * | 29 | * |
| 30 | * kconfig populates a tree in include/config/ with an empty file | 30 | * kconfig populates a tree in include/config/ with an empty file |
| 31 | * for each config symbol and when the configuration is updated | 31 | * for each config symbol and when the configuration is updated |
| @@ -34,7 +34,7 @@ | |||
| 34 | * the config symbols are rebuilt. | 34 | * the config symbols are rebuilt. |
| 35 | * | 35 | * |
| 36 | * So if the user changes his CONFIG_HIS_DRIVER option, only the objects | 36 | * So if the user changes his CONFIG_HIS_DRIVER option, only the objects |
| 37 | * which depend on "include/linux/config/his/driver.h" will be rebuilt, | 37 | * which depend on "include/config/his/driver.h" will be rebuilt, |
| 38 | * so most likely only his driver ;-) | 38 | * so most likely only his driver ;-) |
| 39 | * | 39 | * |
| 40 | * The idea above dates, by the way, back to Michael E Chastain, AFAIK. | 40 | * The idea above dates, by the way, back to Michael E Chastain, AFAIK. |
| @@ -75,7 +75,7 @@ | |||
| 75 | * and then basically copies the .<target>.d file to stdout, in the | 75 | * and then basically copies the .<target>.d file to stdout, in the |
| 76 | * process filtering out the dependency on autoconf.h and adding | 76 | * process filtering out the dependency on autoconf.h and adding |
| 77 | * dependencies on include/config/my/option.h for every | 77 | * dependencies on include/config/my/option.h for every |
| 78 | * CONFIG_MY_OPTION encountered in any of the prequisites. | 78 | * CONFIG_MY_OPTION encountered in any of the prerequisites. |
| 79 | * | 79 | * |
| 80 | * It will also filter out all the dependencies on *.ver. We need | 80 | * It will also filter out all the dependencies on *.ver. We need |
| 81 | * to make sure that the generated version checksum are globally up | 81 | * to make sure that the generated version checksum are globally up |
