BEGIN { print "/*" print " * version.h" print " * control long build version number" print " *" print " * Created automatically with version.awk script" print " *" print " */" print "" print "#ifndef __VERSION_H__" print "#define __VERSION_H__" print "" FS="[ \t.]" } /Revision/ { if ($2) { printf "#define SDCC_BUILD_NUMBER \"%s\"\n", $2 printf "#define SDCC_BUILD_NR %s\n", $2 } else { print "#define SDCC_BUILD_NUMBER \"0\"" print "#define SDCC_BUILD_NR 0" } } END { print "" print "#endif" }