xref: /aosp_15_r20/external/libavc/common/svccommon.cmake (revision 495ae853bb871d1e5a258cb02c2cc13cde8ddb9a)
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