| Index: native_client_sdk/src/build_tools/build_sdk.py
|
| diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py
|
| index d0102c7b4bee38fe0fad73b95bf952fde2c18baf..ffa456f8839dd17830da772e814742bec3cd56ca 100755
|
| --- a/native_client_sdk/src/build_tools/build_sdk.py
|
| +++ b/native_client_sdk/src/build_tools/build_sdk.py
|
| @@ -448,7 +448,7 @@ def GypNinjaInstall(pepperdir, toolchains):
|
|
|
| for tc in set(toolchains) & set(['newlib', 'glibc', 'pnacl']):
|
| if tc == 'pnacl':
|
| - xarches = (None, 'ia32', 'x64')
|
| + xarches = (None, 'ia32', 'x64', 'arm')
|
| elif tc == 'glibc':
|
| xarches = ('ia32', 'x64')
|
| else:
|
| @@ -483,14 +483,17 @@ def GypNinjaBuild_NaCl(rel_out_dir):
|
| out_dir_arm = MakeNinjaRelPath(rel_out_dir + '-arm')
|
| out_dir_clang_32 = MakeNinjaRelPath(rel_out_dir + '-clang-ia32')
|
| out_dir_clang_64 = MakeNinjaRelPath(rel_out_dir + '-clang-x64')
|
| + out_dir_clang_arm = MakeNinjaRelPath(rel_out_dir + '-clang-arm')
|
|
|
| GypNinjaBuild('ia32', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk', out_dir_32)
|
| GypNinjaBuild('x64', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk', out_dir_64)
|
| + GypNinjaBuild('arm', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk', out_dir_arm)
|
| GypNinjaBuild('ia32', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk',
|
| out_dir_clang_32, gyp_defines=['use_nacl_clang=1'])
|
| GypNinjaBuild('x64', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk',
|
| out_dir_clang_64, gyp_defines=['use_nacl_clang=1'])
|
| - GypNinjaBuild('arm', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk', out_dir_arm)
|
| + GypNinjaBuild('arm', gyp_py, nacl_core_sdk_gyp, 'nacl_core_sdk',
|
| + out_dir_clang_arm, gyp_defines=['use_nacl_clang=1'])
|
| GypNinjaBuild('x64', gyp_py, all_gyp, 'ncval_new', out_dir_64)
|
|
|
|
|
| @@ -596,6 +599,8 @@ def BuildStepBuildToolchains(pepperdir, toolchains, build, clean):
|
| ['use_nacl_clang=1'])
|
| GypNinjaBuild_PPAPI('x64', GYPBUILD_DIR + '-clang-x64',
|
| ['use_nacl_clang=1'])
|
| + GypNinjaBuild_PPAPI('arm', GYPBUILD_DIR + '-clang-arm',
|
| + ['use_nacl_clang=1'])
|
|
|
| # NOTE: For ia32, gyp builds both x86-32 and x86-64 by default.
|
| for arch in ('ia32', 'arm'):
|
| @@ -658,6 +663,8 @@ def BuildStepBuildToolchains(pepperdir, toolchains, build, clean):
|
| 'pnacl')
|
| InstallNaClHeaders(GetToolchainNaClInclude('pnacl', pnacldir, 'x86'),
|
| 'pnacl')
|
| + InstallNaClHeaders(GetToolchainNaClInclude('pnacl', pnacldir, 'arm'),
|
| + 'pnacl')
|
|
|
|
|
| def MakeDirectoryOrClobber(pepperdir, dirname, clobber):
|
|
|