3 # Generate the file lists for processing with g-ir-scanner
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:
24 if (i.startswith('./atk/')):
25 i = i.replace('./atk/','')
26 d.write(srcroot + '\\' + subdir + '\\' + i.replace('/', '\\') + '\n')
29 srcroot = os.path.join('..')
31 gen_atk_filelist(srcroot, subdir, 'atk_list')
34 if __name__ == '__main__':
35 sys.exit(main(sys.argv))