xref: /aosp_15_r20/external/mesa3d/src/intel/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 Workerinc_intel = include_directories('.')
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard Workersubdir('genxml')
7*61046927SAndroid Build Coastguard Workersubdir('dev')
8*61046927SAndroid Build Coastguard Workerif with_intel_hasvk or with_intel_vk or with_gallium_crocus or with_gallium_iris
9*61046927SAndroid Build Coastguard Worker  subdir('blorp')
10*61046927SAndroid Build Coastguard Workerendif
11*61046927SAndroid Build Coastguard Workersubdir('isl')
12*61046927SAndroid Build Coastguard Workersubdir('common')
13*61046927SAndroid Build Coastguard Workersubdir('compiler')
14*61046927SAndroid Build Coastguard Workersubdir('decoder')
15*61046927SAndroid Build Coastguard Workerif with_intel_vk or with_gallium_iris
16*61046927SAndroid Build Coastguard Worker  subdir('shaders')
17*61046927SAndroid Build Coastguard Workerendif
18*61046927SAndroid Build Coastguard Workerif with_intel_hasvk or with_intel_vk or with_gallium_crocus or with_gallium_iris or with_intel_tools
19*61046927SAndroid Build Coastguard Worker  subdir('perf')
20*61046927SAndroid Build Coastguard Workerendif
21*61046927SAndroid Build Coastguard Workerif with_intel_hasvk or with_intel_vk or with_gallium_iris
22*61046927SAndroid Build Coastguard Worker  subdir('ds')
23*61046927SAndroid Build Coastguard Workerendif
24*61046927SAndroid Build Coastguard Workerif with_intel_tools
25*61046927SAndroid Build Coastguard Worker  subdir('tools')
26*61046927SAndroid Build Coastguard Worker  subdir('executor')
27*61046927SAndroid Build Coastguard Workerendif
28*61046927SAndroid Build Coastguard Workerif get_option('vulkan-layers').contains('intel-nullhw')
29*61046927SAndroid Build Coastguard Worker  subdir('nullhw-layer')
30*61046927SAndroid Build Coastguard Workerendif
31*61046927SAndroid Build Coastguard Workerif with_intel_vk
32*61046927SAndroid Build Coastguard Worker  subdir('vulkan')
33*61046927SAndroid Build Coastguard Workerendif
34*61046927SAndroid Build Coastguard Workerif with_intel_hasvk
35*61046927SAndroid Build Coastguard Worker  subdir('vulkan_hasvk')
36*61046927SAndroid Build Coastguard Workerendif
37