xref: /aosp_15_r20/external/mesa3d/src/gallium/frontends/vdpau/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Copyright © 2017, 2019 Intel Corproration
2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerVDPAU_MAJOR = 1
5*61046927SAndroid Build Coastguard WorkerVDPAU_MINOR = 0
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard Workerlibvdpau_st = static_library(
8*61046927SAndroid Build Coastguard Worker  'vdpau_st',
9*61046927SAndroid Build Coastguard Worker  files(
10*61046927SAndroid Build Coastguard Worker    'bitmap.c', 'decode.c', 'device.c', 'ftab.c', 'htab.c', 'mixer.c',
11*61046927SAndroid Build Coastguard Worker    'output.c', 'preemption.c', 'presentation.c', 'query.c', 'surface.c',
12*61046927SAndroid Build Coastguard Worker  ),
13*61046927SAndroid Build Coastguard Worker  c_args : [
14*61046927SAndroid Build Coastguard Worker    '-DVER_MAJOR=@0@'.format(VDPAU_MAJOR),
15*61046927SAndroid Build Coastguard Worker    '-DVER_MINOR=@0@'.format(VDPAU_MINOR),
16*61046927SAndroid Build Coastguard Worker  ],
17*61046927SAndroid Build Coastguard Worker  gnu_symbol_visibility : 'hidden',
18*61046927SAndroid Build Coastguard Worker  include_directories : [
19*61046927SAndroid Build Coastguard Worker    inc_include, inc_src, inc_util, inc_gallium, inc_gallium_aux,
20*61046927SAndroid Build Coastguard Worker  ],
21*61046927SAndroid Build Coastguard Worker  dependencies : [dep_vdpau, dep_xcb, dep_x11_xcb, dep_xcb_dri2, dep_libdrm, idep_mesautil],
22*61046927SAndroid Build Coastguard Worker)
23