Lines Matching refs:cmdlist
586 def add_makefile_cmdlist(self, target, cmdlist, logsdir): argument
588 commands = cmdlist.makefile_commands(self.wrapper, logsdir)
591 self.status_log_list.extend(cmdlist.status_logs(logsdir))
698 cmdlist = CommandList('host-libraries', self.keep)
699 self.build_host_library(cmdlist, 'gmp')
700 self.build_host_library(cmdlist, 'mpfr',
702 self.build_host_library(cmdlist, 'mpc',
705 cmdlist.add_command('done', ['touch', os.path.join(installdir, 'ok')])
706 self.add_makefile_cmdlist('host-libraries', cmdlist, logsdir)
708 def build_host_library(self, cmdlist, lib, extra_opts=None): argument
713 cmdlist.push_subdesc(lib)
714 cmdlist.create_use_dir(builddir)
720 cmdlist.add_command('configure', cfg_cmd)
721 cmdlist.add_command('build', ['make'])
722 cmdlist.add_command('check', ['make', 'check'])
723 cmdlist.add_command('install', ['make', 'install'])
724 cmdlist.cleanup_dir()
725 cmdlist.pop_subdesc()
1257 def install_linux_headers(policy, cmdlist): argument
1287 cmdlist.push_subdesc('linux')
1288 cmdlist.create_use_dir(policy.builddir)
1289 cmdlist.add_command('install-headers',
1294 cmdlist.cleanup_dir()
1295 cmdlist.pop_subdesc()
1347 cmdlist = CommandList('compilers-%s' % self.name, self.ctx.keep)
1348 cmdlist.add_command('check-host-libraries',
1352 cmdlist.use_path(self.bindir)
1353 self.build_cross_tool(cmdlist, 'binutils', 'binutils',
1360 install_linux_headers(LinuxHeadersPolicyForBuild(self), cmdlist)
1361 self.build_gcc(cmdlist, True)
1363 self.install_gnumach_headers(cmdlist)
1364 self.build_cross_tool(cmdlist, 'mig', 'mig')
1365 self.install_hurd_headers(cmdlist)
1367 cmdlist.push_subdesc('glibc')
1368 cmdlist.push_subdesc(g.name)
1369 g.build_glibc(cmdlist, GlibcPolicyForCompiler(g))
1370 cmdlist.pop_subdesc()
1371 cmdlist.pop_subdesc()
1372 self.build_gcc(cmdlist, False)
1373 cmdlist.add_command('done', ['touch',
1375 self.ctx.add_makefile_cmdlist('compilers-%s' % self.name, cmdlist,
1378 def build_cross_tool(self, cmdlist, tool_src, tool_build, extra_opts=None): argument
1382 cmdlist.push_subdesc(tool_build)
1383 cmdlist.create_use_dir(builddir)
1392 cmdlist.add_command('configure', cfg_cmd)
1393 cmdlist.add_command('build', ['make'])
1404 cmdlist.add_command('install', ['make', '-j1', 'install'])
1405 cmdlist.cleanup_dir()
1406 cmdlist.pop_subdesc()
1408 def install_gnumach_headers(self, cmdlist): argument
1412 cmdlist.push_subdesc('gnumach')
1413 cmdlist.create_use_dir(builddir)
1414 cmdlist.add_command('configure',
1420 cmdlist.add_command('install', ['make', 'DESTDIR=%s' % self.sysroot,
1422 cmdlist.cleanup_dir()
1423 cmdlist.pop_subdesc()
1425 def install_hurd_headers(self, cmdlist): argument
1429 cmdlist.push_subdesc('hurd')
1430 cmdlist.create_use_dir(builddir)
1431 cmdlist.add_command('configure',
1438 cmdlist.add_command('install', ['make', 'prefix=%s' % self.sysroot,
1440 cmdlist.cleanup_dir()
1441 cmdlist.pop_subdesc()
1443 def build_gcc(self, cmdlist, bootstrap): argument
1494 self.build_cross_tool(cmdlist, 'gcc', tool_build, cfg_opts)
1527 def configure(self, cmdlist): argument
1529 cmdlist.add_command('configure',
1533 def extra_commands(self, cmdlist): argument
1560 def extra_commands(self, cmdlist): argument
1565 cmdlist.add_command('strip', ['sh', '-c', (
1569 cmdlist.add_command('check', ['make', 'check'])
1570 cmdlist.add_command('save-logs', [self.save_logs], always_run=True)
1632 cmdlist = CommandList('glibcs-%s' % self.name, self.ctx.keep)
1633 cmdlist.add_command('check-compilers',
1636 cmdlist.use_path(self.compiler.bindir)
1637 self.build_glibc(cmdlist, GlibcPolicyForBuild(self))
1638 self.ctx.add_makefile_cmdlist('glibcs-%s' % self.name, cmdlist,
1641 def build_glibc(self, cmdlist, policy): argument
1645 cmdlist.create_use_dir(policy.builddir)
1646 policy.configure(cmdlist)
1647 cmdlist.add_command('build', ['make'])
1648 cmdlist.add_command('install', ['make', 'install',
1656 cmdlist.add_command('mkdir-lib', mkdir_cmd)
1657 policy.extra_commands(cmdlist)
1658 cmdlist.cleanup_dir()
1668 cmdlist = CommandList('update-syscalls-%s' % self.name, self.ctx.keep)
1669 cmdlist.add_command('check-compilers',
1672 cmdlist.use_path(self.compiler.bindir)
1674 install_linux_headers(policy.linux_policy, cmdlist)
1676 cmdlist.create_use_dir(policy.builddir)
1677 policy.configure(cmdlist)
1678 cmdlist.add_command('build', ['make', 'update-syscall-lists'])
1679 cmdlist.cleanup_dir()
1681 cmdlist, logsdir)
1728 self.cmdlist = []
1766 cmd = Command(self.desc_txt(desc), len(self.cmdlist), dir, self.path,
1768 self.cmdlist.append(cmd)
1772 cmd = Command(self.desc_txt(desc), len(self.cmdlist), self.dir,
1774 self.cmdlist.append(cmd)
1799 for c in self.cmdlist:
1824 for c in self.cmdlist]