def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] abis = [] for arch in arches: abis.extend(build_support.arch_to_abis(arch)) print('Building stlport for ABIs: {}'.format(' '.join(abis))) abis_arg = '--abis={}'.format(','.join(abis)) ndk_dir_arg = '--ndk-dir={}'.format(build_support.ndk_path()) script = build_support.ndk_path('build/tools/build-cxx-stl.sh') build_cmd = [ 'bash', script, '--stl=stlport', abis_arg, ndk_dir_arg, build_support.jobs_arg(), build_support.toolchain_path(), '--with-debug-info', '--llvm-version=3.6', ] build_support.build(build_cmd, args)
def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] abis = [] for arch in arches: abis.extend(build_support.arch_to_abis(arch)) build_dir = os.path.join(args.out_dir, 'gnustl') print('Building libstdc++ for ABIs: {}'.format(' '.join(abis))) abis_arg = '--abis={}'.format(','.join(abis)) ndk_dir_arg = '--ndk-dir={}'.format(build_support.ndk_path()) build_cmd = [ 'bash', 'build-gnu-libstdc++.sh', abis_arg, ndk_dir_arg, build_support.jobs_arg(), build_support.toolchain_path(), '--with-debug-info', '--build-dir={}'.format(build_dir), ] build_support.build(build_cmd, args)
def main(args): GCC_VERSION = '4.9' toolchains = build_support.ALL_TOOLCHAINS if args.toolchain is not None: toolchains = [args.toolchain] print('Building {} toolchains: {}'.format(args.host, ' '.join(toolchains))) for toolchain in toolchains: toolchain_name = '-'.join([toolchain, GCC_VERSION]) sysroot_arg = '--sysroot={}'.format( build_support.sysroot_path(toolchain)) build_cmd = [ 'bash', 'build-gcc.sh', build_support.toolchain_path(), build_support.ndk_path(), toolchain_name, build_support.jobs_arg(), sysroot_arg, ] if args.host in ('windows', 'windows64'): build_cmd.append('--mingw') if args.host != 'windows': build_cmd.append('--try-64') build_support.build(build_cmd, args)
def main(args): GCC_VERSION = '4.9' toolchains = build_support.ALL_TOOLCHAINS if args.toolchain is not None: toolchains = [args.toolchain] print(f'Building {args.host.value} toolchains: {" ".join(toolchains)}') for toolchain in toolchains: toolchain_name = '-'.join([toolchain, GCC_VERSION]) sysroot_arg = '--sysroot={}'.format( build_support.sysroot_path(toolchain)) build_cmd = [ 'bash', 'build-gcc.sh', build_support.toolchain_path(), build_support.ndk_path(), toolchain_name, build_support.jobs_arg(), sysroot_arg, '--try-64', ] if args.host.is_windows: build_cmd.append('--mingw') build_support.build(build_cmd, args)
def main(args): GCC_VERSION = "4.9" toolchains = build_support.ALL_TOOLCHAINS if args.toolchain is not None: toolchains = [args.toolchain] print("Building {} toolchains: {}".format(args.host, " ".join(toolchains))) for toolchain in toolchains: toolchain_name = "-".join([toolchain, GCC_VERSION]) sysroot_arg = "--sysroot={}".format(build_support.sysroot_path(toolchain)) build_cmd = [ "bash", "build-gcc.sh", build_support.toolchain_path(), build_support.ndk_path(), toolchain_name, build_support.jobs_arg(), sysroot_arg, ] if args.host in ("windows", "windows64"): build_cmd.append("--mingw") if args.host != "windows": build_cmd.append("--try-64") build_support.build(build_cmd, args)
def main(args): src_dir_arg = '--src-dir={}'.format(build_support.toolchain_path()) build_cmd = [ 'bash', 'build-ndk-depends.sh', src_dir_arg, ] if args.host in ('windows', 'windows64'): build_cmd.append('--mingw') if args.host != 'windows': build_cmd.append('--try-64') build_support.build(build_cmd, args, intermediate_package=True)
def main(args): src_dir_arg = '--src-dir={}'.format(build_support.toolchain_path()) build_cmd = [ 'bash', 'build-ndk-stack.sh', src_dir_arg, ] if args.host in ('windows', 'windows64'): build_cmd.append('--mingw') if args.host != 'windows': build_cmd.append('--try-64') build_cmd.append('--build-dir=' + os.path.join(args.out_dir, 'ndk-stack')) build_support.build(build_cmd, args)
def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] print('Building gdbservers: {}'.format(' '.join(arches))) for arch in arches: build_dir = os.path.join(args.out_dir, 'gdbserver', arch) target_triple = dict(zip( build_support.ALL_ARCHITECTURES, GDBSERVER_TARGETS))[arch] build_cmd = [ 'bash', 'build-gdbserver.sh', arch, target_triple, build_support.toolchain_path(), build_support.ndk_path(), '--build-out={}'.format(build_dir), build_support.jobs_arg(), ] build_support.build(build_cmd, args)
def main(args): GCC_VERSION = '4.9' arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] print('Building gdbservers: {}'.format(' '.join(arches))) for arch in arches: toolchain = build_support.arch_to_toolchain(arch) toolchain_name = '-'.join([toolchain, GCC_VERSION]) build_cmd = [ 'bash', 'build-gdbserver.sh', build_support.toolchain_path(), build_support.ndk_path(), toolchain_name, build_support.jobs_arg(), ] build_support.build(build_cmd, args)
def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] print('Building gdbservers: {}'.format(' '.join(arches))) for arch in arches: target_triple = dict( zip(build_support.ALL_ARCHITECTURES, GDBSERVER_TARGETS))[arch] build_cmd = [ 'bash', 'build-gdbserver.sh', arch, target_triple, build_support.toolchain_path(), build_support.ndk_path(), build_support.jobs_arg(), ] build_support.build(build_cmd, args)
def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] abis = [] for arch in arches: abis.extend(build_support.arch_to_abis(arch)) print('Building libc++ for ABIs: {}'.format(' '.join(abis))) abis_arg = '--abis={}'.format(','.join(abis)) ndk_dir_arg = '--ndk-dir={}'.format(build_support.ndk_path()) script = build_support.ndk_path('build/tools/build-cxx-stl.sh') build_cmd = [ 'bash', script, '--stl=libc++-libc++abi', abis_arg, ndk_dir_arg, build_support.jobs_arg(), build_support.toolchain_path(), '--with-debug-info', '--llvm-version=3.6', ] build_support.build(build_cmd, args)
def main(args): arches = build_support.ALL_ARCHITECTURES if args.arch is not None: arches = [args.arch] abis = [] for arch in arches: abis.extend(build_support.arch_to_abis(arch)) print("Building libstdc++ for ABIs: {}".format(" ".join(abis))) abis_arg = "--abis={}".format(",".join(abis)) ndk_dir_arg = "--ndk-dir={}".format(build_support.ndk_path()) build_cmd = [ "bash", "build-gnu-libstdc++.sh", abis_arg, ndk_dir_arg, build_support.jobs_arg(), build_support.toolchain_path(), "--with-debug-info", ] build_support.build(build_cmd, args)