1# Copyright 2022 Android Open Source Project 2# SPDX-License-Identifier: MIT 3 4#===============# 5# Options # 6#===============# 7 8with_vulkan_icd_dir = get_option('vulkan-icd-dir') 9if with_vulkan_icd_dir == '' 10 with_vulkan_icd_dir = join_paths(get_option('datadir'), 'vulkan/icd.d') 11endif 12 13#===============# 14# Configuration # 15#===============# 16gfxstream_guest_args = [] 17 18# Our internal guest build 19gfxstream_guest_args += '-DLINUX_GUEST_BUILD' 20# Include the gfxstream private VkStructureType definitions 21gfxstream_guest_args += '-DVK_GFXSTREAM_STRUCTURE_TYPE_EXT' 22 23#===============# 24# Dependencies # 25#===============# 26 27with_kumquat = false 28virtgpu_kumquat_dep = dependency('virtgpu_kumquat_ffi', required: false) 29if virtgpu_kumquat_dep.found() 30 with_kumquat = true 31endif 32 33#===============# 34# Includes # 35#===============# 36 37inc_include_mesa = include_directories('../../../include') 38inc_vulkan_headers = include_directories('../../../include/vulkan') 39inc_vulkan_enc = include_directories('vulkan_enc') 40 41#================# 42# Subdirectories # 43#================# 44subdir('iostream') 45subdir('platform') 46subdir('GoldfishAddressSpace') 47subdir('connection-manager') 48subdir('vulkan_enc') 49subdir('vulkan') 50