atkregistry: remove code not being compiled
[atk.git] / build / gen-file-list-atk.py
blobf008022929f9caa0cfa67453ffae8481647179cc
1 #!/usr/bin/python
2 # vim: encoding=utf-8
3 # Generate the file lists for processing with g-ir-scanner
4 import os
5 import sys
6 import re
7 import string
8 import subprocess
9 import optparse
11 from msvcfiles import read_vars_from_AM
13 def gen_atk_filelist(srcroot, subdir, dest):
14 vars = read_vars_from_AM(os.path.join(srcroot, subdir, 'Makefile.am'),
15 vars = {'top_builddir':'.'},
16 conds = {'HAVE_INTROSPECTION':True},
17 filters = ['introspection_sources', 'introspection_generated_sources'])
19 files = vars['introspection_sources'].split() + \
20 vars['introspection_generated_sources'].split()
22 with open(dest, 'w') as d:
23 for i in files:
24 if (i.startswith('./atk/')):
25 i = i.replace('./atk/','')
26 d.write(srcroot + '\\' + subdir + '\\' + i.replace('/', '\\') + '\n')
28 def main(argv):
29 srcroot = os.path.join('..')
30 subdir = 'atk'
31 gen_atk_filelist(srcroot, subdir, 'atk_list')
32 return 0
34 if __name__ == '__main__':
35 sys.exit(main(sys.argv))