• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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