Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 1 | // THIS FILE IS AUTOGENERATED, DO NOT EDIT |
| 2 | // Generated from Android.bp.in, run ./generate_config.sh to regenerate |
| 3 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 4 | aom_av1_common_intrin_avx2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 5 | "libaom/av1/common/cdef_block_avx2.c", |
| 6 | "libaom/av1/common/x86/av1_inv_txfm_avx2.c", |
| 7 | "libaom/av1/common/x86/cfl_avx2.c", |
| 8 | "libaom/av1/common/x86/convolve_2d_avx2.c", |
| 9 | "libaom/av1/common/x86/convolve_avx2.c", |
| 10 | "libaom/av1/common/x86/highbd_convolve_2d_avx2.c", |
| 11 | "libaom/av1/common/x86/highbd_inv_txfm_avx2.c", |
| 12 | "libaom/av1/common/x86/highbd_jnt_convolve_avx2.c", |
| 13 | "libaom/av1/common/x86/highbd_wiener_convolve_avx2.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 14 | "libaom/av1/common/x86/highbd_warp_affine_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 15 | "libaom/av1/common/x86/jnt_convolve_avx2.c", |
| 16 | "libaom/av1/common/x86/reconinter_avx2.c", |
| 17 | "libaom/av1/common/x86/selfguided_avx2.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 18 | "libaom/av1/common/x86/warp_plane_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 19 | "libaom/av1/common/x86/wiener_convolve_avx2.c", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 20 | ] |
| 21 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 22 | aom_av1_common_intrin_neon = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 23 | "libaom/av1/common/arm/av1_txfm_neon.c", |
| 24 | "libaom/av1/common/arm/cfl_neon.c", |
| 25 | "libaom/av1/common/arm/convolve_neon.c", |
| 26 | "libaom/av1/common/arm/jnt_convolve_neon.c", |
| 27 | "libaom/av1/common/arm/blend_a64_hmask_neon.c", |
| 28 | "libaom/av1/common/arm/blend_a64_vmask_neon.c", |
| 29 | "libaom/av1/common/arm/reconinter_neon.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 30 | "libaom/av1/common/arm/reconintra_neon.c", |
| 31 | "libaom/av1/common/arm/resize_neon.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 32 | "libaom/av1/common/arm/wiener_convolve_neon.c", |
| 33 | "libaom/av1/common/arm/selfguided_neon.c", |
| 34 | "libaom/av1/common/arm/av1_inv_txfm_neon.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 35 | "libaom/av1/common/arm/highbd_inv_txfm_neon.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 36 | "libaom/av1/common/arm/warp_plane_neon.c", |
| 37 | "libaom/av1/common/cdef_block_neon.c", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 38 | ] |
| 39 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 40 | aom_av1_common_intrin_sse2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 41 | "libaom/av1/common/cdef_block_sse2.c", |
| 42 | "libaom/av1/common/x86/cfl_sse2.c", |
| 43 | "libaom/av1/common/x86/convolve_2d_sse2.c", |
| 44 | "libaom/av1/common/x86/convolve_sse2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 45 | "libaom/av1/common/x86/jnt_convolve_sse2.c", |
| 46 | "libaom/av1/common/x86/wiener_convolve_sse2.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 47 | "libaom/av1/common/x86/warp_plane_sse2.c", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 48 | ] |
| 49 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 50 | aom_av1_common_intrin_sse4_1 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 51 | "libaom/av1/common/cdef_block_sse4.c", |
| 52 | "libaom/av1/common/x86/av1_convolve_horiz_rs_sse4.c", |
| 53 | "libaom/av1/common/x86/av1_convolve_scale_sse4.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 54 | "libaom/av1/common/x86/av1_txfm_sse4.c", |
| 55 | "libaom/av1/common/x86/filterintra_sse4.c", |
| 56 | "libaom/av1/common/x86/highbd_convolve_2d_sse4.c", |
| 57 | "libaom/av1/common/x86/highbd_inv_txfm_sse4.c", |
| 58 | "libaom/av1/common/x86/highbd_jnt_convolve_sse4.c", |
| 59 | "libaom/av1/common/x86/highbd_warp_plane_sse4.c", |
| 60 | "libaom/av1/common/x86/intra_edge_sse4.c", |
| 61 | "libaom/av1/common/x86/reconinter_sse4.c", |
| 62 | "libaom/av1/common/x86/selfguided_sse4.c", |
| 63 | "libaom/av1/common/x86/warp_plane_sse4.c", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 64 | ] |
| 65 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 66 | aom_av1_common_intrin_ssse3 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 67 | "libaom/av1/common/cdef_block_ssse3.c", |
| 68 | "libaom/av1/common/x86/av1_inv_txfm_ssse3.c", |
| 69 | "libaom/av1/common/x86/cfl_ssse3.c", |
| 70 | "libaom/av1/common/x86/highbd_convolve_2d_ssse3.c", |
| 71 | "libaom/av1/common/x86/highbd_wiener_convolve_ssse3.c", |
| 72 | "libaom/av1/common/x86/jnt_convolve_ssse3.c", |
| 73 | "libaom/av1/common/x86/reconinter_ssse3.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 74 | "libaom/av1/common/x86/resize_ssse3.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 75 | ] |
| 76 | |
| 77 | aom_av1_common_intrin_vsx = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 78 | "libaom/av1/common/ppc/cfl_ppc.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 79 | ] |
| 80 | |
| 81 | aom_av1_common_sources = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 82 | "libaom/common/args_helper.c", |
| 83 | "libaom/av1/arg_defs.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 84 | "libaom/av1/common/alloccommon.c", |
| 85 | "libaom/av1/common/av1_inv_txfm1d.c", |
| 86 | "libaom/av1/common/av1_inv_txfm2d.c", |
| 87 | "libaom/av1/common/av1_loopfilter.c", |
| 88 | "libaom/av1/common/av1_txfm.c", |
| 89 | "libaom/av1/common/blockd.c", |
| 90 | "libaom/av1/common/cdef.c", |
| 91 | "libaom/av1/common/cdef_block.c", |
| 92 | "libaom/av1/common/cfl.c", |
| 93 | "libaom/av1/common/convolve.c", |
| 94 | "libaom/av1/common/debugmodes.c", |
| 95 | "libaom/av1/common/entropy.c", |
| 96 | "libaom/av1/common/entropymode.c", |
| 97 | "libaom/av1/common/entropymv.c", |
| 98 | "libaom/av1/common/frame_buffers.c", |
| 99 | "libaom/av1/common/idct.c", |
| 100 | "libaom/av1/common/mvref_common.c", |
| 101 | "libaom/av1/common/obu_util.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 102 | "libaom/av1/common/pred_common.c", |
| 103 | "libaom/av1/common/quant_common.c", |
| 104 | "libaom/av1/common/reconinter.c", |
| 105 | "libaom/av1/common/reconintra.c", |
| 106 | "libaom/av1/common/resize.c", |
| 107 | "libaom/av1/common/restoration.c", |
| 108 | "libaom/av1/common/scale.c", |
| 109 | "libaom/av1/common/scan.c", |
| 110 | "libaom/av1/common/seg_common.c", |
| 111 | "libaom/av1/common/thread_common.c", |
| 112 | "libaom/av1/common/tile_common.c", |
| 113 | "libaom/av1/common/timing.c", |
| 114 | "libaom/av1/common/txb_common.c", |
| 115 | "libaom/av1/common/warped_motion.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 116 | ] |
| 117 | |
| 118 | aom_av1_decoder_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 119 | "libaom/av1/av1_dx_iface.c", |
| 120 | "libaom/av1/decoder/decodeframe.c", |
| 121 | "libaom/av1/decoder/decodemv.c", |
| 122 | "libaom/av1/decoder/decoder.c", |
| 123 | "libaom/av1/decoder/decodetxb.c", |
| 124 | "libaom/av1/decoder/detokenize.c", |
| 125 | "libaom/av1/decoder/obu.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 126 | ] |
| 127 | |
| 128 | aom_av1_encoder_asm_sse2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 129 | "libaom/av1/encoder/x86/dct_sse2.asm", |
| 130 | "libaom/av1/encoder/x86/error_sse2.asm", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 131 | ] |
| 132 | |
| 133 | aom_av1_encoder_asm_ssse3_x86_64 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 134 | "libaom/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 135 | ] |
| 136 | |
| 137 | aom_av1_encoder_intrin_avx2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 138 | "libaom/av1/encoder/x86/av1_quantize_avx2.c", |
| 139 | "libaom/av1/encoder/x86/av1_highbd_quantize_avx2.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 140 | "libaom/av1/encoder/x86/corner_match_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 141 | "libaom/av1/encoder/x86/error_intrin_avx2.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 142 | "libaom/av1/encoder/x86/highbd_block_error_intrin_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 143 | "libaom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 144 | "libaom/av1/encoder/x86/highbd_fwd_txfm_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 145 | "libaom/av1/encoder/x86/wedge_utils_avx2.c", |
| 146 | "libaom/av1/encoder/x86/encodetxb_avx2.c", |
| 147 | "libaom/av1/encoder/x86/rdopt_avx2.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 148 | "libaom/av1/encoder/x86/av1_k_means_avx2.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 149 | "libaom/av1/encoder/x86/temporal_filter_avx2.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 150 | "libaom/av1/encoder/x86/highbd_temporal_filter_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 151 | "libaom/av1/encoder/x86/pickrst_avx2.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 152 | "libaom/av1/encoder/x86/cnn_avx2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 153 | ] |
| 154 | |
| 155 | aom_av1_encoder_intrin_msa = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 156 | "libaom/av1/encoder/mips/msa/error_msa.c", |
| 157 | "libaom/av1/encoder/mips/msa/fdct4x4_msa.c", |
| 158 | "libaom/av1/encoder/mips/msa/temporal_filter_msa.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 159 | ] |
| 160 | |
| 161 | aom_av1_encoder_intrin_neon = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 162 | "libaom/av1/encoder/arm/neon/quantize_neon.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 163 | "libaom/av1/encoder/arm/neon/ml_neon.c", |
| 164 | "libaom/av1/encoder/arm/neon/picksrt_neon.c", |
| 165 | "libaom/av1/encoder/arm/neon/rdopt_neon.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 166 | "libaom/av1/encoder/arm/neon/av1_error_neon.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 167 | "libaom/av1/encoder/arm/neon/encodetxb_neon.c", |
| 168 | "libaom/av1/encoder/arm/neon/hybrid_fwd_txfm_neon.c", |
| 169 | "libaom/av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c", |
| 170 | "libaom/av1/encoder/arm/neon/highbd_fwd_txfm_neon.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 171 | ] |
| 172 | |
| 173 | aom_av1_encoder_intrin_sse2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 174 | "libaom/av1/encoder/x86/av1_fwd_txfm_sse2.c", |
| 175 | "libaom/av1/encoder/x86/av1_quantize_sse2.c", |
| 176 | "libaom/av1/encoder/x86/encodetxb_sse2.c", |
| 177 | "libaom/av1/encoder/x86/highbd_block_error_intrin_sse2.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 178 | "libaom/av1/encoder/x86/temporal_filter_sse2.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 179 | "libaom/av1/encoder/x86/av1_k_means_sse2.c", |
| 180 | "libaom/av1/encoder/x86/highbd_temporal_filter_sse2.c", |
| 181 | "libaom/av1/encoder/x86/reconinter_enc_sse2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 182 | "libaom/av1/encoder/x86/wedge_utils_sse2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 183 | ] |
| 184 | |
| 185 | aom_av1_encoder_intrin_sse3 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 186 | "libaom/av1/encoder/x86/ml_sse3.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 187 | ] |
| 188 | |
| 189 | aom_av1_encoder_intrin_sse4_1 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 190 | "libaom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c", |
| 191 | "libaom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c", |
| 192 | "libaom/av1/encoder/x86/av1_highbd_quantize_sse4.c", |
| 193 | "libaom/av1/encoder/x86/corner_match_sse4.c", |
| 194 | "libaom/av1/encoder/x86/encodetxb_sse4.c", |
| 195 | "libaom/av1/encoder/x86/highbd_fwd_txfm_sse4.c", |
| 196 | "libaom/av1/encoder/x86/rdopt_sse4.c", |
| 197 | "libaom/av1/encoder/x86/pickrst_sse4.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 198 | ] |
| 199 | |
| 200 | aom_av1_encoder_intrin_sse4_2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 201 | "libaom/av1/encoder/x86/hash_sse42.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 202 | ] |
| 203 | |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 204 | aom_av1_encoder_intrin_ssse3 = [ |
| 205 | "libaom/av1/encoder/x86/reconinter_enc_ssse3.c", |
| 206 | ] |
| 207 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 208 | aom_av1_encoder_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 209 | "libaom/av1/av1_cx_iface.c", |
| 210 | "libaom/av1/encoder/aq_complexity.c", |
| 211 | "libaom/av1/encoder/aq_cyclicrefresh.c", |
| 212 | "libaom/av1/encoder/aq_variance.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 213 | "libaom/av1/encoder/allintra_vis.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 214 | "libaom/av1/encoder/av1_fwd_txfm1d.c", |
| 215 | "libaom/av1/encoder/av1_fwd_txfm2d.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 216 | "libaom/av1/encoder/av1_quantize.c", |
| 217 | "libaom/av1/encoder/bitstream.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 218 | "libaom/av1/encoder/cnn.c", |
| 219 | "libaom/av1/encoder/compound_type.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 220 | "libaom/av1/encoder/context_tree.c", |
| 221 | "libaom/av1/encoder/corner_detect.c", |
| 222 | "libaom/av1/encoder/corner_match.c", |
| 223 | "libaom/av1/encoder/cost.c", |
| 224 | "libaom/av1/encoder/encodeframe.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 225 | "libaom/av1/encoder/encodeframe_utils.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 226 | "libaom/av1/encoder/encodemb.c", |
| 227 | "libaom/av1/encoder/encodemv.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 228 | "libaom/av1/encoder/encode_strategy.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 229 | "libaom/av1/encoder/encoder.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 230 | "libaom/av1/encoder/encoder_utils.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 231 | "libaom/av1/encoder/encodetxb.c", |
| 232 | "libaom/av1/encoder/ethread.c", |
| 233 | "libaom/av1/encoder/extend.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 234 | "libaom/av1/encoder/external_partition.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 235 | "libaom/av1/encoder/firstpass.c", |
| 236 | "libaom/av1/encoder/global_motion.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 237 | "libaom/av1/encoder/global_motion_facade.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 238 | "libaom/av1/encoder/gop_structure.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 239 | "libaom/av1/encoder/hash.c", |
| 240 | "libaom/av1/encoder/hash_motion.c", |
| 241 | "libaom/av1/encoder/hybrid_fwd_txfm.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 242 | "libaom/av1/encoder/interp_search.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 243 | "libaom/av1/encoder/level.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 244 | "libaom/av1/encoder/lookahead.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 245 | "libaom/av1/encoder/mcomp.c", |
| 246 | "libaom/av1/encoder/ml.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 247 | "libaom/av1/encoder/motion_search_facade.c", |
| 248 | "libaom/av1/encoder/mv_prec.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 249 | "libaom/av1/encoder/palette.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 250 | "libaom/av1/encoder/partition_search.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 251 | "libaom/av1/encoder/partition_strategy.c", |
| 252 | "libaom/av1/encoder/pass2_strategy.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 253 | "libaom/av1/encoder/pickcdef.c", |
| 254 | "libaom/av1/encoder/picklpf.c", |
| 255 | "libaom/av1/encoder/pickrst.c", |
| 256 | "libaom/av1/encoder/ransac.c", |
| 257 | "libaom/av1/encoder/ratectrl.c", |
| 258 | "libaom/av1/encoder/rd.c", |
| 259 | "libaom/av1/encoder/rdopt.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 260 | "libaom/av1/encoder/nonrd_pickmode.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 261 | "libaom/av1/encoder/reconinter_enc.c", |
| 262 | "libaom/av1/encoder/segmentation.c", |
| 263 | "libaom/av1/encoder/speed_features.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 264 | "libaom/av1/encoder/superres_scale.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 265 | "libaom/av1/encoder/svc_layercontext.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 266 | "libaom/av1/encoder/temporal_filter.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 267 | "libaom/av1/encoder/thirdpass.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 268 | "libaom/av1/encoder/tokenize.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 269 | "libaom/av1/encoder/tpl_model.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 270 | "libaom/av1/encoder/tx_search.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 271 | "libaom/av1/encoder/txb_rdopt.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 272 | "libaom/av1/encoder/intra_mode_search.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 273 | "libaom/av1/encoder/wedge_utils.c", |
Ray Essick | ec6586d | 2019-03-29 15:30:55 -0700 | [diff] [blame] | 274 | "libaom/av1/encoder/var_based_part.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 275 | "libaom/av1/encoder/av1_noise_estimate.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 276 | "libaom/third_party/fastfeat/fast.c", |
| 277 | "libaom/third_party/fastfeat/fast_9.c", |
| 278 | "libaom/third_party/fastfeat/nonmax.c", |
| 279 | "libaom/third_party/vector/vector.c", |
| 280 | "libaom/av1/encoder/dwt.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 281 | ] |
| 282 | |
| 283 | aom_dsp_common_asm_sse2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 284 | "libaom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm", |
| 285 | "libaom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm", |
| 286 | "libaom/aom_dsp/x86/aom_subpixel_8t_sse2.asm", |
| 287 | "libaom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm", |
| 288 | "libaom/aom_dsp/x86/highbd_intrapred_asm_sse2.asm", |
| 289 | "libaom/aom_dsp/x86/intrapred_asm_sse2.asm", |
| 290 | "libaom/aom_dsp/x86/inv_wht_sse2.asm", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 291 | ] |
| 292 | |
| 293 | aom_dsp_common_asm_ssse3 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 294 | "libaom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm", |
| 295 | "libaom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 296 | ] |
| 297 | |
| 298 | aom_dsp_common_intrin_avx2 = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 299 | "libaom/aom_dsp/x86/aom_convolve_copy_avx2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 300 | "libaom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c", |
| 301 | "libaom/aom_dsp/x86/fft_avx2.c", |
| 302 | "libaom/aom_dsp/x86/highbd_convolve_avx2.c", |
| 303 | "libaom/aom_dsp/x86/highbd_loopfilter_avx2.c", |
| 304 | "libaom/aom_dsp/x86/intrapred_avx2.c", |
| 305 | "libaom/aom_dsp/x86/blend_a64_mask_avx2.c", |
| 306 | "libaom/aom_dsp/x86/avg_intrin_avx2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 307 | ] |
| 308 | |
| 309 | aom_dsp_common_intrin_dspr2 = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 310 | "libaom/aom_dsp/mips/aom_convolve_copy_dspr2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 311 | "libaom/aom_dsp/mips/common_dspr2.c", |
| 312 | "libaom/aom_dsp/mips/convolve2_dspr2.c", |
| 313 | "libaom/aom_dsp/mips/convolve2_horiz_dspr2.c", |
| 314 | "libaom/aom_dsp/mips/convolve2_vert_dspr2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 315 | "libaom/aom_dsp/mips/convolve8_horiz_dspr2.c", |
| 316 | "libaom/aom_dsp/mips/convolve8_vert_dspr2.c", |
| 317 | "libaom/aom_dsp/mips/intrapred16_dspr2.c", |
| 318 | "libaom/aom_dsp/mips/intrapred4_dspr2.c", |
| 319 | "libaom/aom_dsp/mips/intrapred8_dspr2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 320 | ] |
| 321 | |
| 322 | aom_dsp_common_intrin_msa = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 323 | "libaom/aom_dsp/mips/aom_convolve8_horiz_msa.c", |
| 324 | "libaom/aom_dsp/mips/aom_convolve8_vert_msa.c", |
| 325 | "libaom/aom_dsp/mips/aom_convolve_copy_msa.c", |
| 326 | "libaom/aom_dsp/mips/intrapred_msa.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 327 | ] |
| 328 | |
| 329 | aom_dsp_common_intrin_neon = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 330 | "libaom/aom_dsp/arm/aom_convolve_copy_neon.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 331 | "libaom/aom_dsp/arm/fwd_txfm_neon.c", |
| 332 | "libaom/aom_dsp/arm/loopfilter_neon.c", |
| 333 | "libaom/aom_dsp/arm/intrapred_neon.c", |
| 334 | "libaom/aom_dsp/arm/subtract_neon.c", |
| 335 | "libaom/aom_dsp/arm/blend_a64_mask_neon.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 336 | ] |
| 337 | |
| 338 | aom_dsp_common_intrin_sse2 = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 339 | "libaom/aom_dsp/x86/aom_convolve_copy_sse2.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 340 | "libaom/aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c", |
| 341 | "libaom/aom_dsp/x86/aom_asm_stubs.c", |
| 342 | "libaom/aom_dsp/x86/fft_sse2.c", |
| 343 | "libaom/aom_dsp/x86/highbd_convolve_sse2.c", |
| 344 | "libaom/aom_dsp/x86/highbd_intrapred_sse2.c", |
| 345 | "libaom/aom_dsp/x86/highbd_loopfilter_sse2.c", |
| 346 | "libaom/aom_dsp/x86/intrapred_sse2.c", |
| 347 | "libaom/aom_dsp/x86/loopfilter_sse2.c", |
| 348 | "libaom/aom_dsp/x86/avg_intrin_sse2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 349 | ] |
| 350 | |
| 351 | aom_dsp_common_intrin_sse4_1 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 352 | "libaom/aom_dsp/x86/blend_a64_hmask_sse4.c", |
| 353 | "libaom/aom_dsp/x86/blend_a64_mask_sse4.c", |
| 354 | "libaom/aom_dsp/x86/blend_a64_vmask_sse4.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 355 | ] |
| 356 | |
| 357 | aom_dsp_common_intrin_ssse3 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 358 | "libaom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c", |
| 359 | "libaom/aom_dsp/x86/highbd_convolve_ssse3.c", |
| 360 | "libaom/aom_dsp/x86/intrapred_ssse3.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 361 | ] |
| 362 | |
| 363 | aom_dsp_common_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 364 | "libaom/aom_dsp/aom_convolve.c", |
| 365 | "libaom/aom_dsp/bitreader_buffer.c", |
| 366 | "libaom/aom_dsp/bitwriter_buffer.c", |
| 367 | "libaom/aom_dsp/blend_a64_hmask.c", |
| 368 | "libaom/aom_dsp/blend_a64_mask.c", |
| 369 | "libaom/aom_dsp/blend_a64_vmask.c", |
| 370 | "libaom/aom_dsp/entcode.c", |
| 371 | "libaom/aom_dsp/fft.c", |
| 372 | "libaom/aom_dsp/intrapred.c", |
| 373 | "libaom/aom_dsp/loopfilter.c", |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 374 | "libaom/aom_dsp/odintrin.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 375 | "libaom/aom_dsp/subtract.c", |
| 376 | "libaom/aom_dsp/avg.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 377 | ] |
| 378 | |
| 379 | aom_dsp_decoder_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 380 | "libaom/aom_dsp/binary_codes_reader.c", |
James Zern | f1591c6 | 2020-05-20 15:37:59 -0700 | [diff] [blame] | 381 | "libaom/aom_dsp/bitreader.c", |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 382 | "libaom/aom_dsp/entdec.c", |
| 383 | "libaom/aom_dsp/grain_synthesis.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 384 | ] |
| 385 | |
| 386 | aom_encoder_stats_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 387 | "libaom/stats/aomstats.c", |
| 388 | "libaom/stats/rate_hist.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 389 | ] |
| 390 | |
| 391 | aom_mem_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 392 | "libaom/aom_mem/aom_mem.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 393 | ] |
| 394 | |
| 395 | aom_ports_asm_x86 = [ |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 396 | "libaom/aom_ports/float.asm", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 397 | ] |
| 398 | |
| 399 | aom_rtcd_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 400 | "libaom/aom_dsp/aom_dsp_rtcd.c", |
| 401 | "libaom/aom_scale/aom_scale_rtcd.c", |
| 402 | "libaom/av1/common/av1_rtcd.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 403 | ] |
| 404 | |
| 405 | aom_scale_intrin_dspr2 = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 406 | "libaom/aom_scale/mips/dspr2/yv12extend_dspr2.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 407 | ] |
| 408 | |
| 409 | aom_scale_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 410 | "libaom/aom_scale/generic/aom_scale.c", |
| 411 | "libaom/aom_scale/generic/gen_scalers.c", |
| 412 | "libaom/aom_scale/generic/yv12config.c", |
| 413 | "libaom/aom_scale/generic/yv12extend.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 414 | ] |
| 415 | |
| 416 | aom_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 417 | "libaom/aom/src/aom_codec.c", |
| 418 | "libaom/aom/src/aom_decoder.c", |
| 419 | "libaom/aom/src/aom_encoder.c", |
| 420 | "libaom/aom/src/aom_image.c", |
| 421 | "libaom/aom/src/aom_integer.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 422 | ] |
| 423 | |
| 424 | aom_util_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 425 | "libaom/aom_util/aom_thread.c", |
| 426 | "libaom/aom_util/debug_util.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 427 | ] |
| 428 | |
| 429 | aom_webm_decoder_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 430 | "libaom/common/webmdec.cc", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 431 | ] |
| 432 | |
| 433 | aom_webm_encoder_sources = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 434 | "libaom/common/webmenc.cc", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 435 | ] |
| 436 | |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 437 | aom_rtcd_sources_gen = [ |
| 438 | ] |
| 439 | |
| 440 | aom_sources_gen = [ |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 441 | "libaom/config/aom_config.c", |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 442 | ] |
| 443 | |
| 444 | aom_version_sources_gen = [ |
| 445 | ] |
James Zern | c69f4f7 | 2021-10-14 12:23:33 -0700 | [diff] [blame] | 446 | |
| 447 | package { |
| 448 | default_applicable_licenses: ["external_libaom_license"], |
| 449 | } |
| 450 | |
| 451 | // Added automatically by a large-scale-change that took the approach of |
| 452 | // 'apply every license found to every target'. While this makes sure we respect |
| 453 | // every license restriction, it may not be entirely correct. |
| 454 | // |
| 455 | // e.g. GPL in an MIT project might only apply to the contrib/ directory. |
| 456 | // |
| 457 | // Please consider splitting the single license below into multiple licenses, |
| 458 | // taking care not to lose any license_kind information, and overriding the |
| 459 | // default license using the 'licenses: [...]' property on targets as needed. |
| 460 | // |
| 461 | // For unused files, consider creating a 'fileGroup' with "//visibility:private" |
| 462 | // to attach the license to, and including a comment whether the files may be |
| 463 | // used in the current project. |
| 464 | // See: http://go/android-license-faq |
| 465 | license { |
| 466 | name: "external_libaom_license", |
| 467 | visibility: [":__subpackages__"], |
| 468 | license_kinds: [ |
| 469 | "SPDX-license-identifier-BSD", |
| 470 | "SPDX-license-identifier-ISC", |
| 471 | "SPDX-license-identifier-MIT", |
| 472 | "legacy_reciprocal", |
| 473 | "legacy_unencumbered", |
| 474 | ], |
| 475 | license_text: [ |
| 476 | "libaom/LICENSE", |
| 477 | "libaom/PATENTS", |
| 478 | ], |
| 479 | } |
| 480 | |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 481 | cc_library_static { |
| 482 | name: "libaom", |
Harish Mahendrakar | aab07a4 | 2019-09-06 11:05:23 -0700 | [diff] [blame] | 483 | host_supported: true, |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 484 | vendor_available: true, |
| 485 | cflags: [ |
| 486 | "-O3", |
| 487 | ], |
| 488 | |
| 489 | export_include_dirs: [ |
| 490 | "libaom", |
| 491 | ], |
| 492 | |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 493 | arch: { |
| 494 | arm64: { |
| 495 | local_include_dirs: [ |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 496 | "config/", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 497 | "config/arm64/", |
| 498 | ], |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 499 | srcs: aom_av1_common_sources + |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 500 | aom_av1_decoder_sources + |
| 501 | aom_dsp_common_sources + |
| 502 | aom_dsp_decoder_sources + |
| 503 | aom_mem_sources + |
| 504 | ["libaom/aom_ports/arm_cpudetect.c"] + |
| 505 | aom_rtcd_sources + |
| 506 | aom_scale_sources + |
| 507 | aom_sources + |
| 508 | aom_util_sources + |
| 509 | aom_av1_common_intrin_neon + |
| 510 | aom_dsp_common_intrin_neon, |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 511 | }, |
| 512 | |
Ray Essick | bbd26a9 | 2018-12-10 21:34:38 -0800 | [diff] [blame] | 513 | // configured to require the neon unit |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 514 | arm: { |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 515 | neon: { |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 516 | local_include_dirs: [ |
| 517 | "config/", |
| 518 | "config/arm/", |
| 519 | ], |
| 520 | srcs: aom_av1_common_sources + |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 521 | aom_av1_decoder_sources + |
| 522 | aom_dsp_common_sources + |
| 523 | aom_dsp_decoder_sources + |
| 524 | aom_mem_sources + |
| 525 | aom_rtcd_sources + |
| 526 | ["libaom/aom_ports/arm_cpudetect.c"] + |
| 527 | aom_scale_sources + |
| 528 | aom_sources + |
| 529 | aom_util_sources + |
| 530 | aom_av1_common_intrin_neon + |
| 531 | aom_dsp_common_intrin_neon, |
| 532 | }, |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 533 | }, |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 534 | |
| 535 | x86_64: { |
| 536 | local_include_dirs: [ |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 537 | "config/", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 538 | "config/x86_64/", |
| 539 | ], |
Harish Mahendrakar | aab07a4 | 2019-09-06 11:05:23 -0700 | [diff] [blame] | 540 | cflags: [ |
| 541 | "-mssse3", |
| 542 | ], |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 543 | srcs: aom_av1_common_sources + |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 544 | aom_av1_decoder_sources + |
| 545 | aom_dsp_common_sources + |
| 546 | aom_dsp_decoder_sources + |
| 547 | aom_mem_sources + |
| 548 | aom_rtcd_sources + |
| 549 | aom_scale_sources + |
| 550 | aom_sources + |
| 551 | aom_util_sources + |
| 552 | aom_dsp_common_asm_sse2 + |
| 553 | aom_dsp_common_asm_ssse3 + |
| 554 | aom_ports_asm_x86 + |
| 555 | aom_av1_common_intrin_sse2 + |
| 556 | aom_dsp_common_intrin_sse2 + |
| 557 | aom_av1_common_intrin_ssse3 + |
| 558 | aom_dsp_common_intrin_ssse3, |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 559 | }, |
| 560 | |
| 561 | x86: { |
| 562 | local_include_dirs: [ |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 563 | "config/", |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 564 | "config/x86/", |
| 565 | ], |
Harish Mahendrakar | aab07a4 | 2019-09-06 11:05:23 -0700 | [diff] [blame] | 566 | cflags: [ |
| 567 | "-mssse3", |
| 568 | ], |
Johann | 39f1322 | 2019-01-09 11:48:14 -0800 | [diff] [blame] | 569 | srcs: aom_av1_common_sources + |
Johann | 38edf10 | 2019-01-11 12:45:55 -0800 | [diff] [blame] | 570 | aom_av1_decoder_sources + |
| 571 | aom_dsp_common_sources + |
| 572 | aom_dsp_decoder_sources + |
| 573 | aom_mem_sources + |
| 574 | aom_rtcd_sources + |
| 575 | aom_scale_sources + |
| 576 | aom_sources + |
| 577 | aom_util_sources + |
Johann | 3d220f9 | 2019-01-11 12:43:22 -0800 | [diff] [blame] | 578 | aom_dsp_common_asm_sse2 + |
| 579 | aom_dsp_common_asm_ssse3 + |
| 580 | aom_ports_asm_x86 + |
| 581 | aom_av1_common_intrin_sse2 + |
| 582 | aom_dsp_common_intrin_sse2 + |
| 583 | aom_av1_common_intrin_ssse3 + |
| 584 | aom_dsp_common_intrin_ssse3, |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 585 | }, |
| 586 | |
| 587 | }, |
| 588 | |
Liu, Kai1 | 85035c2 | 2019-08-22 09:44:23 +0800 | [diff] [blame] | 589 | sanitize: { |
Pirama Arumuga Nainar | 49f6f65 | 2020-07-28 14:34:28 -0700 | [diff] [blame] | 590 | blocklist: "libaom_blocklist.txt", |
Liu, Kai1 | 85035c2 | 2019-08-22 09:44:23 +0800 | [diff] [blame] | 591 | }, |
| 592 | |
Ray Essick | c639db2 | 2018-11-29 14:40:38 -0800 | [diff] [blame] | 593 | } |
Harish Mahendrakar | 5ad98b0 | 2019-09-06 11:10:39 -0700 | [diff] [blame] | 594 | |
| 595 | cc_fuzz { |
| 596 | name: "av1_dec_fuzzer", |
| 597 | host_supported: true, |
| 598 | srcs: [ |
| 599 | "libaom/examples/av1_dec_fuzzer.cc", |
| 600 | ], |
| 601 | arch: { |
| 602 | arm: { |
| 603 | neon: { |
| 604 | local_include_dirs: [ |
| 605 | "config/", |
| 606 | "config/arm/", |
| 607 | ], |
| 608 | }, |
| 609 | }, |
| 610 | |
| 611 | arm64: { |
| 612 | local_include_dirs: [ |
| 613 | "config/", |
| 614 | "config/arm64/", |
| 615 | ], |
| 616 | }, |
| 617 | |
| 618 | x86: { |
| 619 | local_include_dirs: [ |
| 620 | "config/", |
| 621 | "config/x86/", |
| 622 | ], |
| 623 | }, |
| 624 | |
| 625 | x86_64: { |
| 626 | local_include_dirs: [ |
| 627 | "config/", |
| 628 | "config/x86_64/", |
| 629 | ], |
| 630 | }, |
| 631 | }, |
| 632 | static_libs: [ |
| 633 | "libaom", |
| 634 | ], |
| 635 | } |