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.
65 lines
1.4 KiB
65 lines
1.4 KiB
cc_library_shared { |
|
name: "libvorbisidec", |
|
vendor_available: true, |
|
vndk: { |
|
enabled: true, |
|
}, |
|
|
|
srcs: [ |
|
"Tremolo/bitwise.c", |
|
"Tremolo/codebook.c", |
|
"Tremolo/dsp.c", |
|
"Tremolo/floor0.c", |
|
"Tremolo/floor1.c", |
|
"Tremolo/floor_lookup.c", |
|
"Tremolo/framing.c", |
|
"Tremolo/mapping0.c", |
|
"Tremolo/mdct.c", |
|
"Tremolo/misc.c", |
|
"Tremolo/res012.c", |
|
"Tremolo/treminfo.c", |
|
"Tremolo/vorbisfile.c", |
|
], |
|
|
|
arch: { |
|
arm: { |
|
srcs: [ |
|
"Tremolo/bitwiseARM.s", |
|
"Tremolo/dpen.s", |
|
"Tremolo/floor1ARM.s", |
|
"Tremolo/mdctARM.s", |
|
], |
|
cflags: ["-D_ARM_ASSEM_"], |
|
// Assembly code in asm_arm.h does not compile with Clang. |
|
clang_asflags: ["-no-integrated-as"], |
|
|
|
instruction_set: "arm", |
|
}, |
|
arm64: { |
|
cflags: ["-DONLY_C"], |
|
}, |
|
mips: { |
|
cflags: ["-DONLY_C"], |
|
}, |
|
mips64: { |
|
cflags: ["-DONLY_C"], |
|
}, |
|
x86: { |
|
cflags: ["-DONLY_C"], |
|
}, |
|
x86_64: { |
|
cflags: ["-DONLY_C"], |
|
}, |
|
}, |
|
|
|
cflags: [ |
|
"-O2", |
|
"-D_GNU_SOURCE", |
|
"-funsigned-char", |
|
], |
|
|
|
local_include_dirs: ["Tremolo"], |
|
export_include_dirs: ["."], |
|
|
|
shared_libs: ["liblog"], |
|
}
|
|
|