You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
cc_library_shared { |
|
name: "libvpx", |
|
vendor_available: true, |
|
version_script: "exports.lds", |
|
|
|
arch: { |
|
// configured to require the neon unit |
|
arm: { |
|
neon: { |
|
// Want arm, not thumb, optimized |
|
instruction_set: "arm", |
|
|
|
srcs: libvpx_arm_neon_c_srcs + libvpx_arm_neon_asm_srcs, |
|
local_include_dirs: ["config/arm-neon"], |
|
}, |
|
}, |
|
|
|
arm64: { |
|
srcs: libvpx_arm64_c_srcs, |
|
local_include_dirs: ["config/arm64"], |
|
}, |
|
|
|
x86: { |
|
srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs, |
|
local_include_dirs: ["config/x86"], |
|
}, |
|
|
|
x86_64: { |
|
srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs, |
|
local_include_dirs: ["config/x86_64"], |
|
}, |
|
}, |
|
|
|
cflags: [ |
|
"-O3", |
|
"-Wno-unused-parameter", |
|
], |
|
|
|
export_include_dirs: ["libvpx"], |
|
|
|
sanitize: { |
|
integer_overflow: true, |
|
misc_undefined: ["bounds"], |
|
// Enable CFI if this becomes a shared library. |
|
// cfi: true, |
|
blacklist: "libvpx_blacklist.txt", |
|
}, |
|
}
|
|
|