]> git.ipfire.org Git - people/ms/u-boot.git/blame - tools/scripts/make-asm-offsets
Coding Style cleanup: remove trailing white space
[people/ms/u-boot.git] / tools / scripts / make-asm-offsets
CommitLineData
16a354f9
WD
1#!/bin/sh
2
3# Adapted from Linux kernel's "Kbuild":
4# commit 1cdf25d704f7951d02a04064c97db547d6021872
5# Author: Christoph Lameter <clameter@sgi.com>
6
7mkdir -p $(dirname $2)
8
9# Default sed regexp - multiline due to syntax constraints
10SED_CMD="/^->/{s:->#\(.*\):/* \1 */:; \
e4691f5e
WD
11 s:^->\([^ ]*\) [\$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \
12 s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
16a354f9
WD
13 s:->::; p;}"
14
15(set -e
16 echo "#ifndef __ASM_OFFSETS_H__"
17 echo "#define __ASM_OFFSETS_H__"
18 echo "/*"
19 echo " * DO NOT MODIFY."
20 echo " *"
21 echo " * This file was generated by $(basename $0)"
22 echo " *"
23 echo " */"
24 echo ""
3765b3e7 25 sed -ne "${SED_CMD}" $1
16a354f9
WD
26 echo ""
27 echo "#endif" ) > $2