sdcc-gas/src/version.awk

32 lines
517 B
Awk

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"
}