Lines Matching refs:arch
114 def _GetOutputDirectory(build_dir, arch): argument
116 return os.path.join(build_dir, arch)
119 def _GetTargetCpu(arch): argument
121 if arch in ['armeabi', 'armeabi-v7a']:
123 elif arch == 'arm64-v8a':
125 elif arch == 'x86':
127 elif arch == 'x86_64':
130 raise Exception('Unknown arch: ' + arch)
133 def _GetArmVersion(arch): argument
135 if arch == 'armeabi':
137 elif arch == 'armeabi-v7a':
139 elif arch in ['arm64-v8a', 'x86', 'x86_64']:
142 raise Exception('Unknown arch: ' + arch)
145 def Build(build_dir, arch, use_goma, extra_gn_args, extra_gn_switches, argument
148 logging.info('Building: %s', arch)
149 output_directory = _GetOutputDirectory(build_dir, arch)
155 'target_cpu': _GetTargetCpu(arch),
158 arm_version = _GetArmVersion(arch)
175 def CollectCommon(aar_file, build_dir, arch): argument
178 output_directory = _GetOutputDirectory(build_dir, arch)
183 def Collect(aar_file, build_dir, arch): argument
185 logging.info('Collecting: %s', arch)
186 output_directory = _GetOutputDirectory(build_dir, arch)
188 abi_dir = os.path.join('jni', arch)
196 [_GetOutputDirectory(build_dir, arch) for arch in archs], TARGETS)
208 for arch in archs:
209 Build(build_dir, arch, use_goma, extra_gn_args, extra_gn_switches,
215 for arch in archs:
216 Collect(aar_file, build_dir, arch)
229 BuildAar(args.arch, args.output, args.use_goma, args.extra_gn_args,