diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-06-04 19:13:55 +0900 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-06-15 19:57:01 +0900 |
commit | f3c8d4c7a7280cdc6622adb4f8e39d51b3786d68 (patch) | |
tree | edacee9ea9daae5dbcfcbc0d8b1b98e0074f3588 /scripts/headers.sh | |
parent | 869ee58b82680dae6e0b1d4b37e8c36561b2d2d6 (diff) | |
download | linux-f3c8d4c7a7280cdc6622adb4f8e39d51b3786d68.tar.gz linux-f3c8d4c7a7280cdc6622adb4f8e39d51b3786d68.tar.bz2 linux-f3c8d4c7a7280cdc6622adb4f8e39d51b3786d68.zip |
kbuild: remove headers_{install,check}_all
headers_install_all does not make much sense any more because different
architectures export different set of uapi/linux/ headers. As you see
in include/uapi/linux/Kbuild, the installation of a.out.h, kvm.h, and
kvm_para.h is arch-dependent. So, headers_install_all repeats the
installation/removal of them.
If somebody really thinks it is useful to do headers_install for all
architectures, it would be possible by small shell-scripting, but
the top Makefile does not have to provide entry targets just for that
purpose.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/headers.sh')
-rwxr-xr-x | scripts/headers.sh | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/scripts/headers.sh b/scripts/headers.sh deleted file mode 100755 index e0f883eb39a2..000000000000 --- a/scripts/headers.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -# SPDX-License-Identifier: GPL-2.0 -# Run headers_$1 command for all suitable architectures - -# Stop on error -set -e - -do_command() -{ - if [ -f ${srctree}/arch/$2/include/asm/Kbuild ]; then - make ARCH=$2 KBUILD_HEADERS=$1 headers_$1 - else - printf "Ignoring arch: %s\n" ${arch} - fi -} - -archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)} - -for arch in ${archs}; do - case ${arch} in - um) # no userspace export - ;; - *) - if [ -d ${srctree}/arch/${arch} ]; then - do_command $1 ${arch} - fi - ;; - esac -done |