1# Copyright 2022 Android Open Source Project 2# SPDX-License-Identifier: MIT 3 4#===============# 5# Configuration # 6#===============# 7gfxstream_guest_args = [] 8 9# Our internal guest build 10gfxstream_guest_args += '-DLINUX_GUEST_BUILD' 11# This should just be called NO_TRACE eventually 12gfxstream_guest_args += '-DFUCHSIA_NO_TRACE' 13# Include the gfxstream private VkStructureType definitions 14gfxstream_guest_args += '-DVK_GFXSTREAM_STRUCTURE_TYPE_EXT' 15 16#===============# 17# Dependencies # 18#===============# 19 20dl_dep = cc.find_library('dl', required: false) 21drm_dep = dependency('libdrm') 22thread_dep = dependency('threads') 23 24#===============# 25# Includes # 26#===============# 27 28inc_vulkan_headers = inc_include 29inc_opengl_headers = inc_include 30inc_android_emu = include_directories('android-emu') 31inc_opengl_codec = include_directories('OpenglCodecCommon') 32inc_opengl_system = include_directories('OpenglSystemCommon') 33inc_system = include_directories('include') 34inc_vulkan_enc = include_directories('vulkan_enc') 35 36#================# 37# Subdirectories # 38#================# 39 40subdir('fuchsia') 41subdir('iostream') 42subdir('platform') 43subdir('android-emu/aemu/base') 44subdir('GoldfishAddressSpace') 45subdir('qemupipe') 46subdir('OpenglCodecCommon') 47subdir('vulkan_enc') 48subdir('OpenglSystemCommon') 49subdir('vulkan') 50