summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorwu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-12 23:03:17 +0000
committerwu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-12 23:03:17 +0000
commitdd32ef812471ab99beae295cbd6c2a9c0993d9a7 (patch)
treeae062ee945ee8d22307fe9b340d61d010d99fbd0 /modules
parent555f9570be5d1ea35a085b4dc645ce47bee3f97d (diff)
downloadwebrtc-dd32ef812471ab99beae295cbd6c2a9c0993d9a7.tar.gz
Revert 6415 "Update generated asm offsets scripts."
> Update generated asm offsets scripts. > > This is the same CL as https://webrtc-codereview.appspot.com/16629004/ > Relanding and TBR from previous lgtm. > > Libvpx updated the unpack scripts to fix building dependencies. > > Roll libvpx 269083:275816 > 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/ > 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 becuase 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/17689004 TBR=fgalligan@google.com Review URL: https://webrtc-codereview.appspot.com/13709004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6423 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.gypi26
3 files changed, 17 insertions, 17 deletions
diff --git a/modules/audio_processing/gen_core_neon_offsets.gyp b/modules/audio_processing/gen_core_neon_offsets.gyp
index 0103831a..55c79689 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' : {
- 'object_file_to_extract':'nsx_core_neon_offsets.o',
+ 'unpack_lib_name':'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': {
- 'object_file_to_extract':'aecm_core_neon_offsets.o',
+ 'unpack_lib_name':'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 726e5e79..f4a9134f 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' : {
- 'object_file_to_extract':'nsx_core_neon_offsets.o',
+ 'unpack_lib_name':'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': {
- 'object_file_to_extract':'aecm_core_neon_offsets.o',
+ 'unpack_lib_name':'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 b3151be8..f32ddd47 100644
--- a/modules/audio_processing/lib_core_neon_offsets.gypi
+++ b/modules/audio_processing/lib_core_neon_offsets.gypi
@@ -10,19 +10,24 @@
# and gen_core_neon_offsets_chromium.gyp
{
'variables': {
- 'unpack_lib': '<(shared_generated_dir)/lib_core_neon_offsets.a',
- 'conditions' : [
- ['android_webview_build==1', {
- 'unpack_lib' : '$(abspath $(call intermediates-dir-for,STATIC_LIBRARIES,lib_core_neon_offsets,,,$(gyp_var_prefix)))/lib_core_neon_offsets.a',
- }],
- ],
+ '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',
+ }],
+ ],
+ },
'shared_generated_dir': '<(SHARED_INTERMEDIATE_DIR)/audio_processing/asm_offsets',
'output_dir': '<(shared_generated_dir)',
'output_format': 'cheader',
'unpack_lib_search_path_list': [
- '-a', '<(unpack_lib)',
+ '-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)',
],
- 'object_file_output_dir':'<(shared_generated_dir)',
+ 'unpack_lib_output_dir':'<(shared_generated_dir)',
},
'includes': [
'../../build/common.gypi',
@@ -33,11 +38,6 @@
{
'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': [