1cc_library_static { 2 name: "libaom", 3 vendor_available: true, 4 cflags: [ 5 "-O3", 6 ], 7 8 export_include_dirs: [ 9 "libaom", 10 ], 11 12 arch: { 13 arm64: { 14 local_include_dirs: [ 15 "config/", 16 "config/arm64/", 17 ], 18 srcs: aom_av1_common_sources + 19 aom_av1_decoder_sources + 20 aom_dsp_common_sources + 21 aom_dsp_decoder_sources + 22 aom_mem_sources + 23 ["libaom/aom_ports/arm_cpudetect.c"] + 24 aom_rtcd_sources + 25 aom_scale_sources + 26 aom_sources + 27 aom_util_sources + 28 aom_av1_common_intrin_neon + 29 aom_dsp_common_intrin_neon, 30 }, 31 32 // configured to require the neon unit 33 arm: { 34 neon: { 35 local_include_dirs: [ 36 "config/", 37 "config/arm/", 38 ], 39 srcs: aom_av1_common_sources + 40 aom_av1_decoder_sources + 41 aom_dsp_common_sources + 42 aom_dsp_decoder_sources + 43 aom_mem_sources + 44 aom_rtcd_sources + 45 ["libaom/aom_ports/arm_cpudetect.c"] + 46 aom_scale_sources + 47 aom_sources + 48 aom_util_sources + 49 aom_av1_common_intrin_neon + 50 aom_dsp_common_intrin_neon, 51 }, 52 }, 53 54 x86_64: { 55 local_include_dirs: [ 56 "config/", 57 "config/x86_64/", 58 ], 59 srcs: aom_av1_common_sources + 60 aom_av1_decoder_sources + 61 aom_dsp_common_sources + 62 aom_dsp_decoder_sources + 63 aom_mem_sources + 64 aom_rtcd_sources + 65 aom_scale_sources + 66 aom_sources + 67 aom_util_sources + 68 aom_dsp_common_asm_sse2 + 69 aom_dsp_common_asm_ssse3 + 70 aom_ports_asm_x86 + 71 aom_av1_common_intrin_sse2 + 72 aom_dsp_common_intrin_sse2 + 73 aom_av1_common_intrin_ssse3 + 74 aom_dsp_common_intrin_ssse3, 75 }, 76 77 x86: { 78 local_include_dirs: [ 79 "config/", 80 "config/x86/", 81 ], 82 srcs: aom_av1_common_sources + 83 aom_av1_decoder_sources + 84 aom_dsp_common_sources + 85 aom_dsp_decoder_sources + 86 aom_mem_sources + 87 aom_rtcd_sources + 88 aom_scale_sources + 89 aom_sources + 90 aom_util_sources + 91 aom_dsp_common_asm_sse2 + 92 aom_dsp_common_asm_ssse3 + 93 aom_ports_asm_x86 + 94 aom_av1_common_intrin_sse2 + 95 aom_dsp_common_intrin_sse2 + 96 aom_av1_common_intrin_ssse3 + 97 aom_dsp_common_intrin_ssse3, 98 }, 99 100 }, 101 102} 103