Lines Matching refs:options

57     options, _ = parser.parse_args(args)
58 options.js_assets_dir = build_utils.parse_gn_list(options.js_assets_dir)
59 options.ets_assets_dir = build_utils.parse_gn_list(options.ets_assets_dir)
60 options.js_forms_dir = build_utils.parse_gn_list(options.js_forms_dir)
61 options.testrunner_dir = build_utils.parse_gn_list(options.testrunner_dir)
62 return options
65 def make_my_env(options, js2abc: bool) -> dict: argument
66 out_dir = os.path.abspath(os.path.dirname(options.output))
69 if options.app_profile:
76 "buildMode": options.build_mode,
80 if options.app_profile:
82 my_env["aceModuleJsonPath"] = os.path.abspath(options.hap_profile)
86 def make_manifest_data(config: dict, options, js2abc: bool, asset_index: int, assets_cnt: int, src_… argument
89 if options.app_profile:
108 if js_module.get('type') == 'form' and options.js_forms_dir:
115 def build_ace(cmd: str, options, js2abc: bool, loader_home: str, assets_dir: str, assets_name: str): argument
116 my_env = make_my_env(options, js2abc)
123 if options.js_sources_file:
124 with open(options.js_sources_file, 'wb') as js_sources_file:
131 build_dir = os.path.abspath(os.path.join(options.manifest_file_path, 'js', src_path))
134 build_dir = os.path.abspath(os.path.join(options.manifest_file_path, 'ets', src_path))
142 elif assets_name != 'js_forms_dir' and not options.app_profile and assets_cnt > 1:
143 with open(options.hap_profile) as profile:
155 with open(options.hap_profile) as profile:
157 … data = make_manifest_data(config, options, js2abc, asset_index, assets_cnt, src_path)
165 if not options.app_profile:
172 if options.app_profile:
174 build_utils.zip_dir(options.output, gen_dir)
176 build_utils.zip_dir(options.output, gen_dir, zip_prefix_path='assets/js/')
197 options = parse_args(args)
200 options.nodejs_path, options.webpack_js, options.webpack_ets,
201 options.webpack_config_js, options.webpack_config_ets
204 if not options.js_assets_dir and not options.ets_assets_dir:
205 with ZipFile(options.output, 'w') as file:
208 if options.ark_es2abc_dir:
209 depfiles.extend(build_utils.get_all_files(options.ark_es2abc_dir))
211 depfiles.append(options.webpack_js)
212 depfiles.append(options.webpack_ets)
213 depfiles.append(options.webpack_config_js)
214 depfiles.append(options.webpack_config_ets)
215 depfiles.extend(build_utils.get_all_files(options.ace_loader_home))
216 depfiles.extend(build_utils.get_all_files(options.ets_loader_home))
218 node_js = os.path.relpath(options.nodejs_path, options.ace_loader_home)
220 if options.js_assets_dir:
221 assets_dict['js_assets_dir'] = options.js_assets_dir
222 if options.ets_assets_dir:
223 assets_dict['ets_assets_dir'] = options.ets_assets_dir
224 if options.js_forms_dir:
225 assets_dict['js_forms_dir'] = options.js_forms_dir
226 if options.testrunner_dir:
227 assets_dict['testrunner_dir'] = options.testrunner_dir
234 loader_home = options.ets_loader_home
235 webpack_config = options.webpack_config_ets
236 webpack_path = options.webpack_ets
239 loader_home = options.ace_loader_home
240 webpack_config = options.webpack_config_js
241 webpack_path = options.webpack_js
248 ark_es2abc_dir = os.path.relpath(options.ark_es2abc_dir, loader_home)
249 if options.app_profile:
250 cmd.extend(['--env', 'buildMode={}'.format(options.build_mode), 'compilerType=ark',
256 lambda: build_ace(cmd, options, js2abc, loader_home, assets_dir, assets_name),
257 options,
260 input_strings=cmd + [options.build_mode],
261 output_paths=([options.output]),