summaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2014-05-01 17:43:34 -0700
committerJohann <johannkoenig@google.com>2014-05-01 17:48:04 -0700
commit874f7f02efb96384b0c9a335985299fab643d545 (patch)
treeb7feb30bf9a1bf16f5cb7fc3fea2eabf18bb930e /third_party
parente05b92c0aa41744c4e773c051b1555486d74ed4d (diff)
downloadlibvpx-874f7f02efb96384b0c9a335985299fab643d545.tar
libvpx-874f7f02efb96384b0c9a335985299fab643d545.tar.gz
libvpx-874f7f02efb96384b0c9a335985299fab643d545.tar.bz2
libvpx-874f7f02efb96384b0c9a335985299fab643d545.zip
Only hide assembly functions for Chrome
Match x86_abi_support.asm configuration Change-Id: Ic0d03a23961e6858cf5153389ec8afa0fae3307a
Diffstat (limited to 'third_party')
-rw-r--r--third_party/x86inc/x86inc.asm24
1 files changed, 14 insertions, 10 deletions
diff --git a/third_party/x86inc/x86inc.asm b/third_party/x86inc/x86inc.asm
index 9e4918a0e..5b22b94d6 100644
--- a/third_party/x86inc/x86inc.asm
+++ b/third_party/x86inc/x86inc.asm
@@ -592,16 +592,20 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
CAT_XDEFINE cglobaled_, %1, 1
%endif
%xdefine current_function %1
- %ifidn __OUTPUT_FORMAT__,elf
- global %1:function hidden
- %elifidn __OUTPUT_FORMAT__,elf32
- global %1:function hidden
- %elifidn __OUTPUT_FORMAT__,elf64
- global %1:function hidden
- %elifidn __OUTPUT_FORMAT__,macho32
- global %1:private_extern
- %elifidn __OUTPUT_FORMAT__,macho64
- global %1:private_extern
+ %ifdef CHROMIUM
+ %ifidn __OUTPUT_FORMAT__,elf
+ global %1:function hidden
+ %elifidn __OUTPUT_FORMAT__,elf32
+ global %1:function hidden
+ %elifidn __OUTPUT_FORMAT__,elf64
+ global %1:function hidden
+ %elifidn __OUTPUT_FORMAT__,macho32
+ global %1:private_extern
+ %elifidn __OUTPUT_FORMAT__,macho64
+ global %1:private_extern
+ %else
+ global %1
+ %endif
%else
global %1
%endif