32 lines
517 B
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"
|
|
}
|