1*495ae853SAndroid Build Coastguard Worker# src files 2*495ae853SAndroid Build Coastguard Workerlist( 3*495ae853SAndroid Build Coastguard Worker APPEND 4*495ae853SAndroid Build Coastguard Worker LIBAVC_COMMON_SRCS 5*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_common_tables.c" 6*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_cabac_tables.c" 7*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_intra_resample.c" 8*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_iquant_itrans_recon.c" 9*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_mem_fns.c" 10*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/svc/isvc_resi_trans_quant.c") 11*495ae853SAndroid Build Coastguard Worker 12*495ae853SAndroid Build Coastguard Workerinclude_directories(${AVC_ROOT}/common/svc) 13*495ae853SAndroid Build Coastguard Worker 14*495ae853SAndroid Build Coastguard Worker# arm/x86 sources 15*495ae853SAndroid Build Coastguard Workerif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch64" OR 16*495ae853SAndroid Build Coastguard Worker "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch32") 17*495ae853SAndroid Build Coastguard Worker list( 18*495ae853SAndroid Build Coastguard Worker APPEND 19*495ae853SAndroid Build Coastguard Worker LIBAVC_COMMON_ASMS 20*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/arm/svc/isvc_intra_sampling_neon.c" 21*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/arm/svc/isvc_iquant_itrans_recon_neon.c" 22*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/arm/svc/isvc_mem_fns_neon.c" 23*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/arm/svc/isvc_resi_trans_quant_neon.c") 24*495ae853SAndroid Build Coastguard Worker include_directories(${AVC_ROOT}/common/arm/svc) 25*495ae853SAndroid Build Coastguard Workerelse() 26*495ae853SAndroid Build Coastguard Worker list( 27*495ae853SAndroid Build Coastguard Worker APPEND 28*495ae853SAndroid Build Coastguard Worker LIBAVC_COMMON_SRCS 29*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_iquant_itrans_recon_dc_ssse3.c" 30*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_iquant_itrans_recon_sse42.c" 31*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_iquant_itrans_recon_ssse3.c" 32*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_mem_fns_sse42.c" 33*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_mem_fns_ssse3.c" 34*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_padding_ssse3.c" 35*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_resi_trans_quant_sse42.c" 36*495ae853SAndroid Build Coastguard Worker "${AVC_ROOT}/common/x86/svc/isvc_intra_resample_sse42.c") 37*495ae853SAndroid Build Coastguard Worker 38*495ae853SAndroid Build Coastguard Worker include_directories(${AVC_ROOT}/common/x86/svc) 39*495ae853SAndroid Build Coastguard Workerendif() 40