• Home
  • Raw
  • Download

Lines Matching refs:config

24 from hb_internal.common.config import Config
77 config = {
84 platform_config = {'version': 2, 'platforms': {'phone': config}}
275 def _parse_config_v2(self, config): argument
278 os_level = config.get("type", "standard")
279 device_name = config.get('product_device')
280 current_product_parts = config.get("parts")
286 build_vars['product_name'] = config.get('product_name')
291 build_vars['product_company'] = config.get('product_company')
292 if 'support_jsapi' in config:
293 build_vars['support_jsapi'] = config.get('support_jsapi')
294 if 'build_seccomp' in config:
295 build_vars['build_seccomp'] = config.get('build_seccomp')
296 if 'chipprod_config_path' in config:
297 …chipprod_config_path = os.path.join(self._dirs.source_root_dir, config.get('chipprod_config_path'))
303 device_name = config.get('product_device')
308 def _make_device_info(self, config): argument
313 'device_name': config['board'],
314 'device_company': config['device_company']
316 if config.get('target_os'):
317 device_info['target_os'] = config.get('target_os')
321 if config.get('target_cpu'):
322 device_info['target_cpu'] = config['target_cpu']
328 if config.get('kernel_version'):
329 device_info['kernel_version'] = config.get('kernel_version')
330 if config.get('device_build_path'):
331 device_info['device_build_path'] = config.get('device_build_path')
334 config['device_company'],
335 config['board'])
339 config['device_company'],
340 config['board'])
345 def _parse_config_v3(self, config): argument
347 all_parts.update(get_vendor_parts_list(config))
350 device_name = config.get('board')
352 device_info = self._make_device_info(config)
357 build_vars['os_level'] = config.get('type', 'mini')
358 build_vars['product_name'] = config.get('product_name')
359 build_vars['device_name'] = config.get('board')
360 if config.get('product_company'):
361 build_vars['product_company'] = config.get('product_company')
366 build_vars['product_company'] = config.get('device_company')
367 if 'enable_ramdisk' in config:
368 build_vars['enable_ramdisk'] = config.get('enable_ramdisk')
369 if 'build_selinux' in config:
370 build_vars['build_selinux'] = config.get('build_selinux')
371 if 'build_seccomp' in config:
372 build_vars['build_seccomp'] = config.get('build_seccomp')
373 if 'support_jsapi' in config:
374 build_vars['support_jsapi'] = config.get('support_jsapi')
375 if 'chipprod_config_path' in config:
376 …chipprod_config_path = os.path.join(self._dirs.source_root_dir, config.get('chipprod_config_path'))
383 config, 'product_build_path'):
384 config['product_build_path'] = os.path.relpath(
393 def _sanitize(self, config): argument
394 if config and self._name != config.get('product_name'):
400 def _parse_config_v2p(self, config, version): argument
401 self._sanitize(config)
405 os_level = config.get("type", "standard")
407 os_level = config.get("type", "mini")
409 based_on_mininum_system = config.get('based_on_mininum_system')
413 inherit = config.get('inherit')
419 sys_info_path = config.get('system_component')
426 self._parse_config_v2(config)
428 self._parse_config_v3(config)
479 def __init__(self, config): argument
480 self.__post_init__(config)
482 def __post_init__(self, config): argument
483 self.source_root_dir = config.root_path
484 self.built_in_product_dir = config.built_in_product_path
487 self.built_in_device_dir = config.built_in_device_path
492 self.vendor_dir = config.vendor_path
495 self.device_dir = os.path.join(config.root_path, 'device')
497 self.subsystem_config_json = os.path.join(config.root_path,
498 config.subsystem_config_json)
499 self.lite_components_dir = os.path.join(config.root_path,
502 self.preloader_output_dir = os.path.join(config.root_path,
504 config.product)
547 def __init__(self, config): argument
549 if isinstance(config, Config):
550 self._dirs = Dirs(config)
551 self._target_cpu = config.target_cpu
552 self._compile_config = config.compile_config
555 self._product = MyProduct(config.product, self._dirs,
556 config.product_json)
563 if isinstance(config, argparse.Namespace):
564 self._dirs = Dirs(config)
565 self._target_cpu = config.target_cpu
569 self._product = MyProduct(config.product, self._dirs,
570 config.product_json)