1*61046927SAndroid Build Coastguard Worker# Copyright © 2017-2019 Intel Corporation 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerlibva_version = dep_va.version().split('.') 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard Workerlibva_st = static_library( 7*61046927SAndroid Build Coastguard Worker 'va_st', 8*61046927SAndroid Build Coastguard Worker files( 9*61046927SAndroid Build Coastguard Worker 'buffer.c', 'config.c', 'context.c', 'display.c', 'image.c', 'picture.c', 10*61046927SAndroid Build Coastguard Worker 'picture_mpeg12.c', 'picture_mpeg4.c', 'picture_h264.c', 'picture_hevc.c', 11*61046927SAndroid Build Coastguard Worker 'picture_vc1.c', 'picture_mjpeg.c', 'picture_vp9.c','picture_av1.c','postproc.c', 12*61046927SAndroid Build Coastguard Worker 'subpicture.c', 'surface.c', 'picture_h264_enc.c', 'picture_hevc_enc.c', 13*61046927SAndroid Build Coastguard Worker 'picture_av1_enc.c', 14*61046927SAndroid Build Coastguard Worker ), 15*61046927SAndroid Build Coastguard Worker c_args : [ 16*61046927SAndroid Build Coastguard Worker '-DVA_DRIVER_INIT_FUNC=__vaDriverInit_@0@_@1@'.format( 17*61046927SAndroid Build Coastguard Worker libva_version[0], libva_version[1] 18*61046927SAndroid Build Coastguard Worker ), 19*61046927SAndroid Build Coastguard Worker ], 20*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 21*61046927SAndroid Build Coastguard Worker include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux], 22*61046927SAndroid Build Coastguard Worker dependencies : [ 23*61046927SAndroid Build Coastguard Worker dep_va_headers, dep_x11_xcb, dep_xcb, dep_xcb_dri2, dep_xcb_dri3, 24*61046927SAndroid Build Coastguard Worker dep_libdrm, idep_mesautil, 25*61046927SAndroid Build Coastguard Worker ], 26*61046927SAndroid Build Coastguard Worker) 27