Blame view

scripts/headers.sh 512 Bytes
2fb9b1bd9   Sam Ravnborg   kbuild: prepare h...
1
  #!/bin/sh
b24413180   Greg Kroah-Hartman   License cleanup: ...
2
  # SPDX-License-Identifier: GPL-2.0
2fb9b1bd9   Sam Ravnborg   kbuild: prepare h...
3
4
5
6
7
8
9
10
11
  # 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
2fb9b1bd9   Sam Ravnborg   kbuild: prepare h...
12
13
14
15
16
  	else
  		printf "Ignoring arch: %s
  " ${arch}
  	fi
  }
f6820308e   Kirill A. Shutemov   kbuild: introduce...
17
  archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)}
2fb9b1bd9   Sam Ravnborg   kbuild: prepare h...
18
19
20
21
22
  
  for arch in ${archs}; do
  	case ${arch} in
  	um)        # no userspace export
  		;;
2fb9b1bd9   Sam Ravnborg   kbuild: prepare h...
23
24
25
26
27
28
29
  	*)
  		if [ -d ${srctree}/arch/${arch} ]; then
  			do_command $1 ${arch}
  		fi
  		;;
  	esac
  done