Commit bc75cc6b5636eed5f6a481cba808e906f71cfd94
Committed by
Michal Marek
1 parent
4431d4ce99
Exists in
master
and in
7 other branches
tags: Add the ability to make tags for all archs using "all"
make ALLSOURCE_ARCHS=all tags - Document this in kbuild.txt Without this change you have to type each arch separately. Signed-off-by: John Kacur <jkacur@redhat.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
Showing 2 changed files with 15 additions and 0 deletions Side-by-side Diff
Documentation/kbuild/kbuild.txt
scripts/tags.sh
... | ... | @@ -24,9 +24,20 @@ |
24 | 24 | tree=${srctree}/ |
25 | 25 | fi |
26 | 26 | |
27 | +# Find all available archs | |
28 | +find_all_archs() | |
29 | +{ | |
30 | + ALLSOURCE_ARCHS="" | |
31 | + for arch in `ls ${tree}arch`; do | |
32 | + ALLSOURCE_ARCHS="${ALLSOURCE_ARCHS} "${arch##\/} | |
33 | + done | |
34 | +} | |
35 | + | |
27 | 36 | # Detect if ALLSOURCE_ARCHS is set. If not, we assume SRCARCH |
28 | 37 | if [ "${ALLSOURCE_ARCHS}" = "" ]; then |
29 | 38 | ALLSOURCE_ARCHS=${SRCARCH} |
39 | +elif [ "${ALLSOURCE_ARCHS}" = "all" ]; then | |
40 | + find_all_archs | |
30 | 41 | fi |
31 | 42 | |
32 | 43 | # find sources in arch/$ARCH |