Root/scripts/headers.sh

Source at commit cdde9cf73945d547acd3e96f9508c79e84ad0bf1 created 9 years 4 months ago.
By Maarten ter Huurne, MMC: JZ4740: Added support for CPU frequency changing
1#!/bin/sh
2# Run headers_$1 command for all suitable architectures
3
4# Stop on error
5set -e
6
7do_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
16archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)}
17
18for arch in ${archs}; do
19    case ${arch} in
20    um) # no userspace export
21        ;;
22    cris) # headers export are known broken
23        ;;
24    *)
25        if [ -d ${srctree}/arch/${arch} ]; then
26            do_command $1 ${arch}
27        fi
28        ;;
29    esac
30done
31
32
33

Archive Download this file



interactive