1#!/bin/sh 2# $NetBSD: genwakecode.sh,v 1.3 2009/01/18 13:55:31 hans Exp $ 3 4AWK=${AWK:=awk} 5HEXDUMP=${HEXDUMP:=hexdump} 6SED=${SED:=sed} 7 8P='/WAKEUP_/ { printf("#define\t%s%s\t%s\n", $2, length($2) < 16 ? "\t" : "", $1); }' 9${AWK} "$P" < acpi_wakecode.bin.map 10 11echo 12echo 'static const unsigned char wakecode[] = {'; 13${HEXDUMP} -v -e '"\t" 8/1 "0x%02x, " "\n"' < acpi_wakecode.bin | ${SED} 's/0x /0x00/g' 14echo '};' 15 16exit 0 17