108af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang# Output variables: 208af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang# libvpx_config_dir_arm 308af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang# libvpx_codec_srcs_c_arm 408af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang# libvpx_codec_srcs_asm_arm 508af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang 608af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wangifeq ($(ARCH_ARM_HAVE_NEON),true) 708af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_target := armv7a-neon 808af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wangelse ifeq ($(ARCH_ARM_HAVE_ARMV7A),true) 908af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_target := armv7a 1008af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wangelse 1108af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_target := generic 1208af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wangendif 1308af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang 1408af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_config_dir_arm := $(LOCAL_PATH)/$(libvpx_target) 1508af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_arm)/libvpx_srcs.txt)) 1608af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang 1708af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang# vpx_config.c is an auto-generated file in $(libvpx_target). 1808af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_codec_srcs_c_arm := $(addprefix libvpx/, $(filter-out vpx_config.c, \ 1908af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang $(filter %.c, $(libvpx_codec_srcs)))) \ 2008af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang $(libvpx_target)/vpx_config.c 2108af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wang 2208af198bfad1a9027c9204e8af28e038ccf25dd0Ying Wanglibvpx_codec_srcs_asm_arm := $(filter %.asm.s, $(libvpx_codec_srcs)) 23