summaryrefslogtreecommitdiff
path: root/src/version.awk
blob: a84bba093a74fe4b8cdc779b77994550854da3a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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"
}