blob: 7f61d1f8d2de561d5411da4b50f267079340261a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
if [ $# -ne 1 ] ; then
echo "Usage: $0 <file.dtb>"
exit 1
fi
SYMBOL=$(echo "$1" | tr '.-' '_')
SYM_START="_binary_${SYMBOL}_o_start"
SYM_END="_binary_${SYMBOL}_o_end"
SYM_SIZE="_binary_${SYMBOL}_o_size"
HEADER="$f.h"
cat - <<EOF
/* This file is auto-generated from generate_dt_header.sh */
#ifndef __${SYMBOL}_H__
#define __${SYMBOL}_H__
extern unsigned char ${SYM_START};
extern unsigned char ${SYM_END};
extern long ${SYM_SIZE};
#endif /* __${SYMBOL}_H__ */
EOF
|