freedreno_devices_h,
sha1_h,
],
- include_directories : [inc_freedreno, inc_include, inc_src, inc_gallium],
+ include_directories : [inc_freedreno, inc_include, inc_src],
c_args : [no_override_init_args],
build_by_default : true,
dependencies: [idep_mesautil],
inc_freedreno,
inc_include,
inc_src,
- inc_mapi,
- inc_mesa,
- inc_gallium,
- inc_gallium_aux,
],
link_with : [
libfreedreno_drm,
libfreedreno_noop_drm_shim = shared_library(
'freedreno_noop_drm_shim',
'freedreno_noop.c',
- include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ include_directories: [inc_include, inc_src],
dependencies: dep_drm_shim,
gnu_symbol_visibility : 'hidden',
install : true,
inc_freedreno,
inc_include,
inc_src,
- inc_mapi,
- inc_mesa,
- inc_gallium,
- inc_gallium_aux,
]
libfreedreno_drm_msm_files = files(
#include "util/timespec.h"
-#include "pipe/p_defines.h"
-
#ifndef __user
#define __user
#endif
#include "util/timespec.h"
#include "util/vma.h"
-#include "pipe/p_defines.h"
-
#include "drm-uapi/virtgpu_drm.h"
/* We also use some types/defines from the host drm/msm uabi: */
#include "drm-uapi/msm_drm.h"
* Rob Clark <robclark@freedesktop.org>
*/
-#include "pipe/p_defines.h"
#include "util/format/u_format.h"
#include "fd6_format_table.h"
'freedreno_layout.c',
freedreno_xml_header_files,
],
- include_directories : [inc_freedreno, inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ include_directories : [inc_freedreno, inc_include, inc_src],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
dependencies : [idep_nir_headers, idep_mesautil],
include_directories: [
inc_include,
inc_src,
- inc_mapi,
- inc_mesa,
- inc_gallium,
- inc_gallium_aux,
inc_freedreno],
),
suite : ['freedreno'],
libfreedreno_ir3 = static_library(
'freedreno_ir3',
[libfreedreno_ir3_files, ir3_nir_trig_c, ir3_nir_imul_c, ir3_parser[0], ir3_parser[1], ir3_lexer],
- include_directories : [inc_freedreno, inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ include_directories : [inc_freedreno, inc_include, inc_src],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
link_with: [libir3decode, libir3encode, libfreedreno_common],
link_args : [ld_args_build_id],
link_with: [libfreedreno_ir3, libir3decode],
dependencies: [idep_mesautil, idep_nir],
- include_directories: [inc_freedreno, inc_include, inc_src, inc_gallium],
+ include_directories: [inc_freedreno, inc_include, inc_src],
),
suite: ['freedreno'],
)
link_with: libfreedreno_ir3,
link_args: ld_args_build_id,
dependencies: [idep_mesautil, idep_nir],
- include_directories: [inc_freedreno, inc_include, inc_src, inc_mesa, inc_gallium],
+ include_directories: [inc_freedreno, inc_include, inc_src],
),
suite: ['freedreno'],
)
include_directories: [
inc_include,
inc_src,
- # Hack for src/util/half_float.h indirect dependency on
- # gallium headers:
- inc_gallium,
],
gnu_symbol_visibility: 'hidden',
)
inc_src,
inc_include,
inc_freedreno,
- inc_gallium,
],
gnu_symbol_visibility: 'hidden',
)
libfreedreno_perfcntrs = static_library(
'freedreno_perfcntrs',
[libfreedreno_perfcntrs_files, freedreno_xml_header_files],
- include_directories : [inc_freedreno, inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ include_directories : [inc_freedreno, inc_include, inc_src],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
link_with : [libfreedreno_common],
inc_freedreno,
inc_include,
inc_src,
- inc_mapi,
- inc_mesa,
- inc_gallium,
- inc_gallium_aux,
],
link_with : [
libfreedreno_common,
include_directories : [
inc_include,
inc_src,
- inc_mapi,
- inc_mesa,
- inc_gallium,
- inc_gallium_aux,
inc_compiler,
inc_freedreno,
],
#include "common/freedreno_guardband.h"
#include "ir3/ir3_nir.h"
-#include "main/menums.h"
#include "nir/nir.h"
#include "nir/nir_builder.h"
#include "nir/nir_serialize.h"