Lines Matching refs:build_dir

60 	def make_olddefconfig(self, build_dir: str, make_options: Optional[List[str]]) -> None:
61 command = ['make', 'ARCH=' + self._linux_arch, 'O=' + build_dir, 'olddefconfig']
74 def make(self, jobs: int, build_dir: str, make_options: Optional[List[str]]) -> None:
76 'ARCH=' + self._linux_arch, 'O=' + build_dir, '--jobs=' + str(jobs)]
96 def start(self, params: List[str], build_dir: str) -> subprocess.Popen:
119 def start(self, params: List[str], build_dir: str) -> subprocess.Popen:
120 kernel_path = os.path.join(build_dir, self._kernel_path)
151 def start(self, params: List[str], build_dir: str) -> subprocess.Popen:
153 linux_bin = os.path.join(build_dir, 'linux')
162 def get_kconfig_path(build_dir: str) -> str:
163 return os.path.join(build_dir, KCONFIG_PATH)
165 def get_kunitconfig_path(build_dir: str) -> str:
166 return os.path.join(build_dir, KUNITCONFIG_PATH)
168 def get_old_kunitconfig_path(build_dir: str) -> str:
169 return os.path.join(build_dir, OLD_KUNITCONFIG_PATH)
171 def get_parsed_kunitconfig(build_dir: str,
174 path = get_kunitconfig_path(build_dir)
195 def get_outfile_path(build_dir: str) -> str:
196 return os.path.join(build_dir, OUTFILE_PATH)
238 build_dir: str,
256 self._kconfig = get_parsed_kunitconfig(build_dir, kunitconfig_paths)
272 def validate_config(self, build_dir: str) -> bool:
273 kconfig_path = get_kconfig_path(build_dir)
287 def build_config(self, build_dir: str, make_options: Optional[List[str]]) -> bool:
288 kconfig_path = get_kconfig_path(build_dir)
289 if build_dir and not os.path.exists(build_dir):
290 os.mkdir(build_dir)
294 self._ops.make_olddefconfig(build_dir, make_options)
298 if not self.validate_config(build_dir):
301 old_path = get_old_kunitconfig_path(build_dir)
307 def _kunitconfig_changed(self, build_dir: str) -> bool:
308 old_path = get_old_kunitconfig_path(build_dir)
315 def build_reconfig(self, build_dir: str, make_options: Optional[List[str]]) -> bool:
317 kconfig_path = get_kconfig_path(build_dir)
320 return self.build_config(build_dir, make_options)
325 if self._kconfig.is_subset_of(existing_kconfig) and not self._kunitconfig_changed(build_dir):
329 return self.build_config(build_dir, make_options)
331 def build_kernel(self, jobs: int, build_dir: str, make_options: Optional[List[str]]) -> bool:
333 self._ops.make_olddefconfig(build_dir, make_options)
334 self._ops.make(jobs, build_dir, make_options)
338 return self.validate_config(build_dir)
340 …def run_kernel(self, args: Optional[List[str]]=None, build_dir: str='', filter_glob: str='', filte…
351 process = self._ops.start(args, build_dir)
365 output = open(get_outfile_path(build_dir), 'w')