xref: /aosp_15_r20/external/mesa3d/src/gallium/frontends/nine/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Copyright © 2017 Intel Corporation
2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Workernine_st_files = files(
5*61046927SAndroid Build Coastguard Worker  'adapter9.c',
6*61046927SAndroid Build Coastguard Worker  'authenticatedchannel9.c',
7*61046927SAndroid Build Coastguard Worker  'basetexture9.c',
8*61046927SAndroid Build Coastguard Worker  'buffer9.c',
9*61046927SAndroid Build Coastguard Worker  'cryptosession9.c',
10*61046927SAndroid Build Coastguard Worker  'cubetexture9.c',
11*61046927SAndroid Build Coastguard Worker  'device9.c',
12*61046927SAndroid Build Coastguard Worker  'device9ex.c',
13*61046927SAndroid Build Coastguard Worker  'device9video.c',
14*61046927SAndroid Build Coastguard Worker  'guid.c',
15*61046927SAndroid Build Coastguard Worker  'indexbuffer9.c',
16*61046927SAndroid Build Coastguard Worker  'iunknown.c',
17*61046927SAndroid Build Coastguard Worker  'nine_buffer_upload.c',
18*61046927SAndroid Build Coastguard Worker  'nine_debug.c',
19*61046927SAndroid Build Coastguard Worker  'nine_dump.c',
20*61046927SAndroid Build Coastguard Worker  'nineexoverlayextension.c',
21*61046927SAndroid Build Coastguard Worker  'nine_ff.c',
22*61046927SAndroid Build Coastguard Worker  'nine_helpers.c',
23*61046927SAndroid Build Coastguard Worker  'nine_lock.c',
24*61046927SAndroid Build Coastguard Worker  'nine_memory_helper.c',
25*61046927SAndroid Build Coastguard Worker  'nine_pipe.c',
26*61046927SAndroid Build Coastguard Worker  'nine_quirk.c',
27*61046927SAndroid Build Coastguard Worker  'nine_queue.c',
28*61046927SAndroid Build Coastguard Worker  'nine_shader.c',
29*61046927SAndroid Build Coastguard Worker  'nine_state.c',
30*61046927SAndroid Build Coastguard Worker  'pixelshader9.c',
31*61046927SAndroid Build Coastguard Worker  'query9.c',
32*61046927SAndroid Build Coastguard Worker  'resource9.c',
33*61046927SAndroid Build Coastguard Worker  'stateblock9.c',
34*61046927SAndroid Build Coastguard Worker  'surface9.c',
35*61046927SAndroid Build Coastguard Worker  'swapchain9.c',
36*61046927SAndroid Build Coastguard Worker  'swapchain9ex.c',
37*61046927SAndroid Build Coastguard Worker  'texture9.c',
38*61046927SAndroid Build Coastguard Worker  'threadpool.c',
39*61046927SAndroid Build Coastguard Worker  'vertexbuffer9.c',
40*61046927SAndroid Build Coastguard Worker  'vertexdeclaration9.c',
41*61046927SAndroid Build Coastguard Worker  'vertexshader9.c',
42*61046927SAndroid Build Coastguard Worker  'volume9.c',
43*61046927SAndroid Build Coastguard Worker  'volumetexture9.c',
44*61046927SAndroid Build Coastguard Worker)
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Workerlibnine_st = static_library(
47*61046927SAndroid Build Coastguard Worker  'nine_st',
48*61046927SAndroid Build Coastguard Worker  nine_st_files,
49*61046927SAndroid Build Coastguard Worker  gnu_symbol_visibility : 'hidden',
50*61046927SAndroid Build Coastguard Worker  include_directories : [
51*61046927SAndroid Build Coastguard Worker    inc_d3d9, inc_gallium, inc_include, inc_src, inc_gallium_aux,
52*61046927SAndroid Build Coastguard Worker  ],
53*61046927SAndroid Build Coastguard Worker  dependencies : [
54*61046927SAndroid Build Coastguard Worker    dep_thread, idep_nir, idep_nir_headers
55*61046927SAndroid Build Coastguard Worker  ],
56*61046927SAndroid Build Coastguard Worker  link_with : [
57*61046927SAndroid Build Coastguard Worker    libmesa
58*61046927SAndroid Build Coastguard Worker  ]
59*61046927SAndroid Build Coastguard Worker)
60