libasahi_compiler = static_library(
'asahi_compiler',
[libasahi_agx_files, agx_opcodes_c, agx_nir_algebraic_c],
- include_directories : [inc_include, inc_src, inc_mesa, inc_gallium, inc_gallium_aux, inc_mapi],
dependencies: [idep_nir, idep_agx_opcodes_h, idep_agx_builder_h, idep_agx_pack],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
),
c_args : [c_msvc_compat_args, no_override_init_args],
gnu_symbol_visibility : 'hidden',
- include_directories : [inc_include, inc_src, inc_mesa],
dependencies: [idep_gtest, idep_nir, idep_agx_opcodes_h, idep_agx_builder_h],
link_with : [libasahi_compiler],
),
libasahi_layout = static_library(
'asahi_layout',
[libasahi_layout_files],
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_asahi],
+ include_directories : [inc_include, inc_src, inc_gallium],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
build_by_default : false,
),
c_args : [c_msvc_compat_args, no_override_init_args],
gnu_symbol_visibility : 'hidden',
- include_directories : [inc_include, inc_src],
dependencies: [idep_gtest, idep_mesautil],
link_with : [libasahi_layout],
),
libasahi_decode = static_library(
'asahi_decode',
[libasahi_decode_files, agx_pack],
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_asahi],
dependencies : [dep_valgrind, idep_mesautil],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
libasahi_decode_shared = shared_library(
'asahi_decode',
[libasahi_decode_files, agx_pack],
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_asahi],
dependencies : [dep_valgrind, idep_mesautil],
c_args : [no_override_init_args],
build_by_default : with_tools.contains('asahi'),
libasahi_lib = static_library(
'asahi_lib',
[libasahi_lib_files, agx_pack],
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_asahi],
+ include_directories : inc_asahi,
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
link_with: [libasahi_decode],
),
c_args : [c_msvc_compat_args, no_override_init_args],
gnu_symbol_visibility : 'hidden',
- include_directories : [inc_include, inc_src, inc_mesa],
dependencies: [idep_gtest, idep_agx_pack, idep_mesautil],
link_with : [libasahi_lib],
),
libasahi_wrap = shared_library(
'wrap',
'wrap.c',
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_asahi],
+ include_directories : [inc_src, inc_asahi],
dependencies : [idep_mesautil, dep_iokit],
c_args : [no_override_init_args, '-Wno-missing-prototypes'],
gnu_symbol_visibility : 'hidden',