26 lines
721 B
Bash
26 lines
721 B
Bash
|
# Do not turn on -x here. it will screw things up!
|
||
|
x=`date --rfc-3339=seconds |tr '\n' ' '`
|
||
|
cat > UPD.awk <<\EOF
|
||
|
BEGIN {
|
||
|
if (ARGC <= 2) {
|
||
|
print "Bogus use of awk file, requires arg"
|
||
|
exit 1
|
||
|
} else {
|
||
|
v=ARGV[1]
|
||
|
ARGV[1]=""
|
||
|
}
|
||
|
}
|
||
|
$0 ~ /#define DW_VERSION_DATE_STR/ { print $1, $2, "\"",v,"\"" }
|
||
|
$0 !~ /^#define DW_VERSION_DATE_STR/ { print $0 }
|
||
|
EOF
|
||
|
awk -f UPD.awk "$x" dwarfdump/dwarfdump.c >t
|
||
|
mv t dwarfdump/dwarfdump.c
|
||
|
awk -f UPD.awk "$x" dwarfdump/common.c >t
|
||
|
mv t dwarfdump/common.c
|
||
|
awk -f UPD.awk "$x" dwarfdump/tag_attr.c >t
|
||
|
mv t dwarfdump/tag_attr.c
|
||
|
awk -f UPD.awk "$x" dwarfdump/tag_tree.c >t
|
||
|
mv t dwarfdump/tag_tree.c
|
||
|
awk -f UPD.awk "$x" libdwarf/gennames.c >t
|
||
|
mv t libdwarf/gennames.c
|