diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -1,7 +1,7 @@ | |||
1 | VERSION = 2 | 1 | VERSION = 2 |
2 | PATCHLEVEL = 6 | 2 | PATCHLEVEL = 6 |
3 | SUBLEVEL = 19 | 3 | SUBLEVEL = 19 |
4 | EXTRAVERSION =-rc1 | 4 | EXTRAVERSION =-rc6 |
5 | NAME=Avast! A bilge rat! | 5 | NAME=Avast! A bilge rat! |
6 | 6 | ||
7 | # *DOCUMENTATION* | 7 | # *DOCUMENTATION* |
@@ -499,6 +499,7 @@ endif | |||
499 | 499 | ||
500 | ifdef CONFIG_UNWIND_INFO | 500 | ifdef CONFIG_UNWIND_INFO |
501 | CFLAGS += -fasynchronous-unwind-tables | 501 | CFLAGS += -fasynchronous-unwind-tables |
502 | LDFLAGS_vmlinux += --eh-frame-hdr | ||
502 | endif | 503 | endif |
503 | 504 | ||
504 | ifdef CONFIG_DEBUG_INFO | 505 | ifdef CONFIG_DEBUG_INFO |
@@ -741,6 +742,9 @@ endif # ifdef CONFIG_KALLSYMS | |||
741 | 742 | ||
742 | # vmlinux image - including updated kernel symbols | 743 | # vmlinux image - including updated kernel symbols |
743 | vmlinux: $(vmlinux-lds) $(vmlinux-init) $(vmlinux-main) $(kallsyms.o) FORCE | 744 | vmlinux: $(vmlinux-lds) $(vmlinux-init) $(vmlinux-main) $(kallsyms.o) FORCE |
745 | ifdef CONFIG_HEADERS_CHECK | ||
746 | $(Q)$(MAKE) -f $(srctree)/Makefile headers_check | ||
747 | endif | ||
744 | $(call if_changed_rule,vmlinux__) | 748 | $(call if_changed_rule,vmlinux__) |
745 | $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost $@ | 749 | $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost $@ |
746 | $(Q)rm -f .old_version | 750 | $(Q)rm -f .old_version |
@@ -932,7 +936,7 @@ headers_install_all: include/linux/version.h scripts_basic FORCE | |||
932 | 936 | ||
933 | PHONY += headers_install | 937 | PHONY += headers_install |
934 | headers_install: include/linux/version.h scripts_basic FORCE | 938 | headers_install: include/linux/version.h scripts_basic FORCE |
935 | @if [ ! -r include/asm-$(ARCH)/Kbuild ]; then \ | 939 | @if [ ! -r $(srctree)/include/asm-$(ARCH)/Kbuild ]; then \ |
936 | echo '*** Error: Headers not exportable for this architecture ($(ARCH))'; \ | 940 | echo '*** Error: Headers not exportable for this architecture ($(ARCH))'; \ |
937 | exit 1 ; fi | 941 | exit 1 ; fi |
938 | $(Q)$(MAKE) $(build)=scripts scripts/unifdef | 942 | $(Q)$(MAKE) $(build)=scripts scripts/unifdef |
@@ -1316,7 +1320,8 @@ define xtags | |||
1316 | $(all-sources) | xargs $1 -a \ | 1320 | $(all-sources) | xargs $1 -a \ |
1317 | -I __initdata,__exitdata,__acquires,__releases \ | 1321 | -I __initdata,__exitdata,__acquires,__releases \ |
1318 | -I EXPORT_SYMBOL,EXPORT_SYMBOL_GPL \ | 1322 | -I EXPORT_SYMBOL,EXPORT_SYMBOL_GPL \ |
1319 | --extra=+f --c-kinds=+px; \ | 1323 | --extra=+f --c-kinds=+px \ |
1324 | --regex-asm='/ENTRY\(([^)]*)\).*/\1/'; \ | ||
1320 | $(all-kconfigs) | xargs $1 -a \ | 1325 | $(all-kconfigs) | xargs $1 -a \ |
1321 | --langdef=kconfig \ | 1326 | --langdef=kconfig \ |
1322 | --language-force=kconfig \ | 1327 | --language-force=kconfig \ |