summaryrefslogtreecommitdiff
path: root/generateversionscript.awk
blob: 226c6a545fb73dea7ab50b1b7868936066c3a601 (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, /^[ \t]*;/))
	{
		print "        "  $0 ";";
	}
} 
END {
	print "    local: *;"
	print "};";
}