• Home
  • Raw
  • Download

Lines Matching refs:pkg

204 def short_out_name(pkg, s):  # replace /.../pkg-*/out/* with .../out/*  argument
205 return re.sub('^/.*/' + pkg + '-[0-9a-f]*/out/', '.../out/', s)
544 pkg = self.main_src
545 if pkg.startswith('.../'): # keep only the main package name
546 pkg = re.sub('/.*', '', pkg[4:])
547 elif pkg.startswith('/'): # use relative path for a local package
548 pkg = os.path.relpath(pkg)
550 return pkg
551 return pkg + ' "' + ','.join(self.features) + '"'
961 self.pkg = ''
970 def parse(self, pkg, line_num, args_line): argument
972 self.pkg = pkg
990 self.write('// ar_object for %12s' % self.pkg)
992 self.write('// lib = %s' % short_out_name(self.pkg, self.lib))
994 self.write('// obj = %s' % short_out_name(self.pkg, o))
1003 if self.pkg not in self.runner.pkg_obj2cc:
1007 obj2cc = self.runner.pkg_obj2cc[self.pkg]
1012 self.write(' "' + short_out_name(self.pkg, obj2cc[obj].src) + '",')
1044 self.pkg = ''
1057 def parse(self, pkg, line_num, args_line): argument
1059 self.pkg = pkg
1096 if self.pkg not in self.runner.pkg_obj2cc:
1097 self.runner.pkg_obj2cc[self.pkg] = {}
1098 self.runner.pkg_obj2cc[self.pkg][self.obj] = self
1117 self.write('// cc_object for %12s' % self.pkg)
1118 self.write('// src = %s' % short_out_name(self.pkg, self.src))
1119 self.write('// obj = %s' % short_out_name(self.pkg, self.obj))
1441 for pkg in sorted_pkgs:
1442 if not self.pkg_obj2cc[pkg]:
1444 outf.write('\n// obj => src for %s\n' % pkg)
1445 obj2cc = self.pkg_obj2cc[pkg]
1447 outf.write('// ' + short_out_name(pkg, obj) + ' => ' +
1448 short_out_name(pkg, obj2cc[obj].src) + '\n')
1494 if lib.pkg == self.root_pkg:
1566 pkg = groups.group(1)
1569 self.add_cc_object(CCObject(self, outf_name).parse(pkg, n, line))
1571 self.add_ar_object(ARObject(self, outf_name).parse(pkg, n, line))