Index: ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp |
diff --git a/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp b/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp |
index 9fadd74376789e4096bab5b24733d411c39b5c24..e8dc67d1e037a0272d249ae524622908184a59cc 100644 |
--- a/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp |
+++ b/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp |
@@ -8,66 +8,19 @@ |
'includes': [ |
'../../../../../build/common_untrusted.gypi', |
], |
- 'variables': { |
- 'pnacl_translator_dir%': "", |
- 'pnacl_translator_stamp%': "pnacl_translator.json", |
- }, |
'targets': [ |
{ |
- 'target_name': 'untar_pnacl_translator', |
- 'type': 'none', |
- 'conditions': [ |
- ['pnacl_translator_dir==""', { |
- 'actions': [{ |
- 'action_name': 'Untar pnacl_translator', |
- 'description': 'Untar pnacl_translator', |
- 'inputs': [ |
- '<(DEPTH)/native_client/build/package_version/package_version.py', |
- '<(DEPTH)/native_client/toolchain/.tars/<(TOOLCHAIN_OS)_x86/pnacl_translator.json', |
- ], |
- 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/sdk/<(TOOLCHAIN_OS)_x86/pnacl_translator/<(pnacl_translator_stamp)'], |
- 'action': [ |
- 'python', |
- '<(DEPTH)/native_client/build/package_version/package_version.py', |
- '--quiet', |
- '--packages', 'pnacl_translator', |
- '--tar-dir', '<(DEPTH)/native_client/toolchain/.tars', |
- '--dest-dir', '<(SHARED_INTERMEDIATE_DIR)/sdk', |
- 'extract', |
- ], |
- }], |
- }, { |
- 'actions': [{ |
- 'action_name': 'Copy pnacl_translator', |
- 'description': 'Copy pnacl_translator', |
- 'inputs': [ |
- '<(DEPTH)/native_client/build/copy_directory.py', |
- '<(pnacl_translator_dir)/<(pnacl_translator_stamp)', |
- ], |
- 'outputs': [ |
- '<(SHARED_INTERMEDIATE_DIR)/sdk/<(TOOLCHAIN_OS)_x86/pnacl_translator/<(pnacl_translator_stamp)'], |
- 'action': [ |
- 'python', |
- '<(DEPTH)/native_client/build/copy_directory.py', |
- '--quiet', |
- '--stamp-arg', 'pnacl_translator_stamp', |
- '--stamp-file', '<(pnacl_translator_stamp)', |
- '<(pnacl_translator_dir)', |
- '<(SHARED_INTERMEDIATE_DIR)/sdk/<(TOOLCHAIN_OS)_x86/pnacl_translator', |
- ], |
- }], |
- }], |
- ], |
- }, |
- { |
'target_name': 'pnacl_support_extension', |
'type': 'none', |
+ 'variables': { |
+ 'pnacl_translator_dir%': "<(DEPTH)/native_client/toolchain/<(TOOLCHAIN_OS)_x86/pnacl_translator", |
+ 'pnacl_translator_stamp%': "pnacl_translator.json", |
+ }, |
'conditions': [ |
['disable_nacl==0 and disable_pnacl==0 and disable_nacl_untrusted==0', { |
'dependencies': [ |
'../../../../../ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_irt_shim.gyp:browser', |
'../../../../../native_client/tools.gyp:prep_toolchain', |
- 'untar_pnacl_translator', |
], |
'sources': [ |
'pnacl_component_crx_gen.py', |
@@ -80,7 +33,7 @@ |
'inputs': [ |
'pnacl_component_crx_gen.py', |
# A stamp file representing the contents of pnacl_translator. |
- '<(SHARED_INTERMEDIATE_DIR)/sdk/<(TOOLCHAIN_OS)_x86/pnacl_translator/<(pnacl_translator_stamp)', |
+ '<(pnacl_translator_dir)/<(pnacl_translator_stamp)', |
'<(DEPTH)/native_client/pnacl/driver/pnacl_info_template.json', |
'<(DEPTH)/native_client/toolchain_revisions/pnacl_newlib.json', |
], |
@@ -206,7 +159,7 @@ |
'<@(lib_overrides)', |
'--target_arch=<(target_arch)', |
'--info_template_path=<(DEPTH)/native_client/pnacl/driver/pnacl_info_template.json', |
- '--pnacl_translator_path=<(SHARED_INTERMEDIATE_DIR)/sdk/<(TOOLCHAIN_OS)_x86/pnacl_translator', |
+ '--pnacl_translator_path=<(pnacl_translator_dir)', |
'--package_version_path=<(DEPTH)/native_client/build/package_version/package_version.py', |
'--pnacl_package_name=pnacl_newlib', |
# ABI Version Number. |