mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-06-24 23:53:04 +00:00
kbuild: move asm-offsets.h rules to ./Kbuild
Generate include/generated/generic-asm-offsets.h and include/generated/asm-offsets.h in ./Kbuild. This commit also changes the include guard. Before this commit, __ASM_OFFSETS_H__ was used for both of them. So we could not include generic-asm-offsets.h and asm-offsets.h at the same time. This commit renames the include guard of the former to __GENERIC_ASM_OFFSETS_H__. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
This commit is contained in:
parent
6378008a44
commit
6a44d80634
3 changed files with 89 additions and 61 deletions
|
@ -1,27 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Adapted from Linux kernel's "Kbuild":
|
||||
# commit 1cdf25d704f7951d02a04064c97db547d6021872
|
||||
# Author: Christoph Lameter <clameter@sgi.com>
|
||||
|
||||
mkdir -p $(dirname $2)
|
||||
|
||||
# Default sed regexp - multiline due to syntax constraints
|
||||
SED_CMD="/^->/{s:->#\(.*\):/* \1 */:; \
|
||||
s:^->\([^ ]*\) [\$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \
|
||||
s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
|
||||
s:->::; p;}"
|
||||
|
||||
(set -e
|
||||
echo "#ifndef __ASM_OFFSETS_H__"
|
||||
echo "#define __ASM_OFFSETS_H__"
|
||||
echo "/*"
|
||||
echo " * DO NOT MODIFY."
|
||||
echo " *"
|
||||
echo " * This file was generated by $(basename $0)"
|
||||
echo " *"
|
||||
echo " */"
|
||||
echo ""
|
||||
sed -ne "${SED_CMD}" $1
|
||||
echo ""
|
||||
echo "#endif" ) > $2
|
Loading…
Add table
Add a link
Reference in a new issue