1#!/usr/bin/env python3 2 3import sys 4 5export_symbols=sys.argv[1] 6version_file=sys.argv[2] 7version_file_clang=sys.argv[2] + ".clang" 8 9with open(export_symbols, 'r') as syms, \ 10 open(version_file, 'w') as version: 11 version.write("V0_1_0 {\n global:\n") 12 for sym in syms: 13 version.write(" {};\n".format(sym.strip())) 14 version.write(" local:\n *;\n};\n") 15 16with open(export_symbols, 'r') as syms, \ 17 open(version_file_clang, 'w') as version: 18 for sym in syms: 19 version.write("_{}\n".format(sym.strip())) 20