summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorfgalligan@google.com <fgalligan@google.com@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-17 17:55:23 +0000
committerfgalligan@google.com <fgalligan@google.com@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-17 17:55:23 +0000
commit6f1646c970b28ce3768face9ae1b2d38567fff7a (patch)
treed181f8d6305486db958861333f544cdda1948baa /modules
parent7e87822cf6f75bb60c3d47cfb7d76c98b0ad6d6a (diff)
downloadwebrtc-6f1646c970b28ce3768face9ae1b2d38567fff7a.tar.gz
Update generated asm offsets scripts.
Libvpx updated the unpack scripts to fix building dependencies. Roll libvpx 269083:277778 See https://codereview.chromium.org/295313002/ https://codereview.chromium.org/298063002/ https://codereview.chromium.org/305533008/ https://codereview.chromium.org/305703002/ https://codereview.chromium.org/298383003/ https://codereview.chromium.org/302863004/ https://codereview.chromium.org/320923003/ https://codereview.chromium.org/325313007/ for the libvpx changes. See https://codereview.chromium.org/313243004/ for the WebView changes. *NOTE* This CL will break the Android bots as they are built in a Chromium checkout, which will pull in old libvpx DEPS. They will cycle to green when we roll libvpx into Chromium. We must do the rolls in this order because we have to land webrtc and libvpx at the same time into Chromium. BUG=377062 TBR=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/15809004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6473 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'modules')
-rw-r--r--modules/audio_processing/gen_core_neon_offsets.gyp4
-rw-r--r--modules/audio_processing/gen_core_neon_offsets_chromium.gyp4
-rw-r--r--modules/audio_processing/lib_core_neon_offsets.gypi28
3 files changed, 19 insertions, 17 deletions
diff --git a/modules/audio_processing/gen_core_neon_offsets.gyp b/modules/audio_processing/gen_core_neon_offsets.gyp
index 55c79689..0103831a 100644
--- a/modules/audio_processing/gen_core_neon_offsets.gyp
+++ b/modules/audio_processing/gen_core_neon_offsets.gyp
@@ -18,7 +18,7 @@
],
'sources': ['<(shared_generated_dir)/nsx_core_neon_offsets.o',],
'variables' : {
- 'unpack_lib_name':'nsx_core_neon_offsets.o',
+ 'object_file_to_extract':'nsx_core_neon_offsets.o',
},
'includes': [
'../../../third_party/libvpx/unpack_lib_posix.gypi',
@@ -33,7 +33,7 @@
'<(DEPTH)/third_party/libvpx/libvpx.gyp:libvpx_obj_int_extract#host',
],
'variables': {
- 'unpack_lib_name':'aecm_core_neon_offsets.o',
+ 'object_file_to_extract':'aecm_core_neon_offsets.o',
},
'sources': ['<(shared_generated_dir)/aecm_core_neon_offsets.o',],
'includes': [
diff --git a/modules/audio_processing/gen_core_neon_offsets_chromium.gyp b/modules/audio_processing/gen_core_neon_offsets_chromium.gyp
index f4a9134f..726e5e79 100644
--- a/modules/audio_processing/gen_core_neon_offsets_chromium.gyp
+++ b/modules/audio_processing/gen_core_neon_offsets_chromium.gyp
@@ -18,7 +18,7 @@
],
'sources': ['<(shared_generated_dir)/nsx_core_neon_offsets.o',],
'variables' : {
- 'unpack_lib_name':'nsx_core_neon_offsets.o',
+ 'object_file_to_extract':'nsx_core_neon_offsets.o',
},
'includes': [
'../../../../third_party/libvpx/unpack_lib_posix.gypi',
@@ -33,7 +33,7 @@
'<(DEPTH)/third_party/libvpx/libvpx.gyp:libvpx_obj_int_extract#host',
],
'variables': {
- 'unpack_lib_name':'aecm_core_neon_offsets.o',
+ 'object_file_to_extract':'aecm_core_neon_offsets.o',
},
'sources': ['<(shared_generated_dir)/aecm_core_neon_offsets.o',],
'includes': [
diff --git a/modules/audio_processing/lib_core_neon_offsets.gypi b/modules/audio_processing/lib_core_neon_offsets.gypi
index f32ddd47..30ab0418 100644
--- a/modules/audio_processing/lib_core_neon_offsets.gypi
+++ b/modules/audio_processing/lib_core_neon_offsets.gypi
@@ -10,24 +10,21 @@
# and gen_core_neon_offsets_chromium.gyp
{
'variables': {
- 'variables' : {
- 'lib_intermediate_name': '',
- 'conditions' : [
- ['android_webview_build==1', {
- 'lib_intermediate_name' : '$(abspath $(call intermediates-dir-for,STATIC_LIBRARIES,lib_core_neon_offsets,,,$(gyp_var_prefix)))/lib_core_neon_offsets.a',
- }],
- ],
- },
+ 'unpack_lib': '<(shared_generated_dir)/lib_core_neon_offsets.a',
+ 'unpack_lib_search_path' : '<(unpack_lib)',
+ 'conditions' : [
+ ['android_webview_build==1', {
+ 'unpack_lib' : '$(call intermediates-dir-for,STATIC_LIBRARIES,lib_core_neon_offsets,,,$(gyp_var_prefix))/lib_core_neon_offsets.a',
+ 'unpack_lib_search_path' : '$(abspath <(unpack_lib))',
+ }],
+ ],
'shared_generated_dir': '<(SHARED_INTERMEDIATE_DIR)/audio_processing/asm_offsets',
'output_dir': '<(shared_generated_dir)',
'output_format': 'cheader',
'unpack_lib_search_path_list': [
- '-a', '<(PRODUCT_DIR)/lib_core_neon_offsets.a',
- '-a', '<(LIB_DIR)/webrtc/modules/audio_processing/lib_core_neon_offsets.a',
- '-a', '<(LIB_DIR)/third_party/webrtc/modules/audio_processing/lib_core_neon_offsets.a',
- '-a', '<(lib_intermediate_name)',
+ '-a', '<(unpack_lib_search_path)',
],
- 'unpack_lib_output_dir':'<(shared_generated_dir)',
+ 'object_file_output_dir':'<(shared_generated_dir)',
},
'includes': [
'../../build/common.gypi',
@@ -38,6 +35,11 @@
{
'target_name': 'lib_core_neon_offsets',
'type': 'static_library',
+ 'conditions': [
+ ['android_webview_build==0', {
+ 'product_dir': '<(shared_generated_dir)',
+ }],
+ ],
'android_unmangled_name': 1,
'hard_dependency': 1,
'sources': [