| 1 | |
| 2 | |
| 3 |
|
| 4 | |
| 5 | set -e
|
| 6 |
|
| 7 | do_command()
|
| 8 | {
|
| 9 | if [ -f ${srctree}/arch/$2/include/asm/Kbuild ]; then
|
| 10 | make ARCH=$2 KBUILD_HEADERS=$1 headers_$1
|
| 11 | else
|
| 12 | printf "Ignoring arch: %s\n" ${arch}
|
| 13 | fi
|
| 14 | }
|
| 15 |
|
| 16 | archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)}
|
| 17 |
|
| 18 | for arch in ${archs}; do
|
| 19 | case ${arch} in
|
| 20 | um) |
| 21 | ;;
|
| 22 | *)
|
| 23 | if [ -d ${srctree}/arch/${arch} ]; then
|
| 24 | do_command $1 ${arch}
|
| 25 | fi
|
| 26 | ;;
|
| 27 | esac
|
| 28 | done
|