Lines Matching refs:os
32 import os
188 self.bootstrap_dir = os.path.abspath(self.args.bootstrap_dir)
189 os.makedirs(self.bootstrap_dir, exist_ok=True)
192 self.output_dir = os.path.join(self.bootstrap_dir, 'output')
193 self.platform_dir = os.path.join(self.bootstrap_dir, 'staging')
196 self.install_dir = os.path.join(self.output_dir, 'install')
212 assert os.path.isdir(self.platform_dir), 'Platform dir does not exist'
213 …assert os.path.isfile(os.path.join(self.platform_dir, '.gn')), 'Platform dir does not have .gn at …
216 os.makedirs(self.output_dir, exist_ok=True)
238 self.env = os.environ.copy()
241 cargo_home = os.path.join(self.output_dir, 'cargo_home')
242 os.makedirs(cargo_home, exist_ok=True)
243 os.makedirs(os.path.join(cargo_home, 'bin'), exist_ok=True)
247 self.env['CARGO_HOME'] = os.path.join(self.output_dir, 'cargo_home')
249 self.env['CXX_ROOT_PATH'] = os.path.join(self.platform_dir, 'bt')
260 log_file = os.path.join(self.output_dir, '{}.log'.format(target))
282 self.libbase_ver = os.environ.get('BASE_VER', '')
284 base_file = os.path.join(self.sysroot, 'usr/share/libchrome/BASE_VER')
294 return os.path.join(self.output_dir, 'out/Default')
331 'libdir': os.path.join(self.sysroot, self.libdir),
335 'enable_exceptions': os.environ.get('CXXEXCEPTIONS', 0) == '1',
397 with open(os.path.join(self.env['CARGO_HOME'], 'config'), 'w') as f:
403 …self.run_command('rust', ['cargo', 'build'], cwd=os.path.join(self.platform_dir, 'bt'), env=self.e…
421 …os.path.join(self._gn_default_output(), 'bluetooth_packetgen'), os.path.join(self.env['CARGO_HOME'…
425 …self.run_command('docs', ['cargo', 'doc'], cwd=os.path.join(self.platform_dir, 'bt'), env=self.env)
435 …self.run_command('rust', ['cargo', 'build'], cwd=os.path.join(self.platform_dir, 'bt/tools/rootcan…
450 … self.run_command('test', rust_test_cmd, cwd=os.path.join(self.platform_dir, 'bt'), env=self.env)
451 …self.run_command('test', rust_test_cmd, cwd=os.path.join(self.platform_dir, 'bt/tools/rootcanal'),…
456 'test', [os.path.join(self.output_dir, 'out/Default', t)],
457 cwd=os.path.join(self.output_dir),
465 os.makedirs(prefix, exist_ok=True)
468 last_cwd = os.getcwd()
469 os.chdir(prefix)
471 bindir = os.path.join(self.output_dir, 'debug')
472 srcdir = os.path.dirname(__file__)
476 'src': os.path.join(bindir, 'btadapterd'),
481 'src': os.path.join(bindir, 'btmanagerd'),
486 'src': os.path.join(bindir, 'btclient'),
494 dst = os.path.join(prefix, partial_dst)
497 os.makedirs(os.path.dirname(dst), exist_ok=True)
507 tar_location = os.path.join(prefix, 'floss.tar.gz')
521 os.remove(os.path.join(self.platform_dir, 'bt', 'Cargo.lock'))
574 self.base_dir = os.path.abspath(base_dir)
575 self.bt_dir = os.path.abspath(bt_dir)
578 os.makedirs(self.base_dir, exist_ok=True)
580 if not os.path.isdir(self.bt_dir):
583 self.git_dir = os.path.join(self.base_dir, 'repos')
584 self.staging_dir = os.path.join(self.base_dir, 'staging')
585 self.output_dir = os.path.join(self.base_dir, 'output')
586 self.external_dir = os.path.join(self.base_dir, 'staging', 'external')
588 self.dir_setup_complete = os.path.join(self.base_dir, '.setup-complete')
593 cwd = os.path.join(self.git_dir, repo)
604 os.makedirs(dirpath, exist_ok=True)
607 if os.path.isfile(self.dir_setup_complete):
617 …(os.path.join(self.git_dir, 'platform2', 'common-mk'), os.path.join(self.staging_dir, 'common-mk')…
618 (os.path.join(self.git_dir, 'platform2', '.gn'), os.path.join(self.staging_dir, '.gn')),
619 (os.path.join(self.bt_dir), os.path.join(self.staging_dir, 'bt')),
620 (os.path.join(self.git_dir, 'rust_crates'), os.path.join(self.external_dir, 'rust')),
621 … (os.path.join(self.git_dir, 'proto_logging'), os.path.join(self.external_dir, 'proto_logging')),
628 os.unlink(dst)
631 os.symlink(src, dst)
807 args.bootstrap_dir = os.path.abspath(os.path.expanduser(args.bootstrap_dir))
810 bootstrap = Bootstrap(args.bootstrap_dir, os.path.dirname(__file__))