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