summaryrefslogtreecommitdiff
path: root/generateversionscript.awk
blob: 168d3984360e61f420c21e589782339e6939092c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
BEGIN {
	print "V1.0 {";
	print "    global:";
} 
{ 
	# Remove the CR character in case the sources are mapped from
	# a Windows share and contain CRLF line endings
	gsub(/\r/,"", $0);
	
	# Skip empty lines and comment lines starting with semicolon
	if (NF && !match($0, /^[[:space:]]*;/))
	{
		print "        "  $0 ";";
	}
} 
END {
	print "    local: *;"
	print "};";
}