mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 00:00:11 +01:00
panfrost: Move genxml out of pan/lib
This will simplify things a bit later Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com> Acked-by: Boris Brezillon <boris.brezillon@collabora.com> Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Acked-by: Eric R. Smith <eric.smith@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32650>
This commit is contained in:
parent
dae45adc9d
commit
22f70f20c7
24 changed files with 8 additions and 9 deletions
|
|
@ -26,7 +26,6 @@
|
|||
#include "drm-uapi/panthor_drm.h"
|
||||
|
||||
#include "genxml/cs_builder.h"
|
||||
#include "panfrost/lib/genxml/cs_builder.h"
|
||||
|
||||
#include "gen_macros.h"
|
||||
#include "pan_cmdstream.h"
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@
|
|||
- src/panfrost/ci/$GPU_VERSION-skips.txt
|
||||
- src/panfrost/ci/$DRIVER_NAME-skips.txt
|
||||
- src/panfrost/ci/$PIGLIT_TRACES_FILE
|
||||
- src/panfrost/genxml/*
|
||||
- src/panfrost/include/*
|
||||
- src/panfrost/lib/*
|
||||
- src/panfrost/lib/genxml/*
|
||||
- src/panfrost/lib/kmod/*
|
||||
- src/panfrost/shared/*
|
||||
- src/panfrost/util/*
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
# Copyright © 2019 Collabora
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
subdir('genxml')
|
||||
subdir('kmod')
|
||||
|
||||
pixel_format_versions = ['5', '6', '7', '9', '10', '12', '13']
|
||||
|
|
@ -14,7 +13,7 @@ foreach ver : pixel_format_versions
|
|||
libpanfrost_pixel_format += static_library(
|
||||
'pan-format-v' + ver,
|
||||
['pan_format.c', pan_packers],
|
||||
include_directories : [inc_src, inc_include],
|
||||
include_directories : [inc_src, inc_include, inc_panfrost],
|
||||
c_args : ['-DPAN_ARCH=' + ver],
|
||||
gnu_symbol_visibility : 'hidden',
|
||||
dependencies : [deps_for_libpanfrost, dep_valgrind],
|
||||
|
|
@ -32,7 +31,7 @@ foreach ver : ['4', '5', '6', '7', '9', '10', '12', '13']
|
|||
'pan_shader.c',
|
||||
'pan_texture.c',
|
||||
],
|
||||
include_directories : [inc_include, inc_src],
|
||||
include_directories : [inc_include, inc_src, inc_panfrost],
|
||||
c_args : ['-DPAN_ARCH=' + ver],
|
||||
gnu_symbol_visibility : 'hidden',
|
||||
dependencies : [deps_for_libpanfrost, idep_nir],
|
||||
|
|
@ -43,7 +42,7 @@ foreach ver : ['7']
|
|||
libpanfrost_per_arch += static_library(
|
||||
'pan-arch-indirect-v' + ver,
|
||||
'pan_indirect_dispatch.c',
|
||||
include_directories : [inc_include, inc_src],
|
||||
include_directories : [inc_include, inc_src, inc_panfrost],
|
||||
c_args : ['-DPAN_ARCH=' + ver],
|
||||
gnu_symbol_visibility : 'hidden',
|
||||
dependencies : [deps_for_libpanfrost, idep_nir],
|
||||
|
|
@ -70,7 +69,7 @@ libpanfrost_lib_files = files(
|
|||
libpanfrost_lib = static_library(
|
||||
'panfrost_lib',
|
||||
[libpanfrost_lib_files, pan_packers],
|
||||
include_directories : [inc_include, inc_src],
|
||||
include_directories : [inc_include, inc_src, inc_panfrost],
|
||||
c_args : [no_override_init_args],
|
||||
gnu_symbol_visibility : 'hidden',
|
||||
dependencies: [dep_libdrm, idep_nir, idep_mesautil],
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ foreach ver : ['4', '5', '6', '7', '9', '10', '12', '13']
|
|||
'-I' + join_paths(meson.project_source_root(), 'src/compiler/libcl'),
|
||||
'-I' + join_paths(meson.current_source_dir(), '.'),
|
||||
'-I' + join_paths(meson.current_source_dir(), '../../'),
|
||||
'-I' + join_paths(meson.current_source_dir(), '../lib/'),
|
||||
'-I' + join_paths(meson.current_build_dir(), '../lib/'),
|
||||
'-I' + join_paths(meson.current_source_dir(), '../'),
|
||||
'-I' + join_paths(meson.current_build_dir(), '../'),
|
||||
cl_args,
|
||||
],
|
||||
depends : [pan_packers],
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ subdir('midgard')
|
|||
subdir('compiler')
|
||||
|
||||
if with_gallium_panfrost or with_panfrost_vk or with_tools.contains('panfrost')
|
||||
subdir('genxml')
|
||||
subdir('lib')
|
||||
subdir('clc')
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue