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:
Mary Guillemard 2025-04-24 08:52:15 +02:00 committed by Marge Bot
parent dae45adc9d
commit 22f70f20c7
24 changed files with 8 additions and 9 deletions

View file

@ -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"

View file

@ -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/*

View file

@ -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],

View file

@ -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],

View file

@ -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