From: Alexandros Frantzis <alexandros.frant...@collabora.com>

Move vk_format utilities to a more accessible location, to allow other
vulkan code to use it.
---
 src/amd/vulkan/Makefile.am                           | 10 +---------
 src/amd/vulkan/Makefile.sources                      |  2 --
 src/vulkan/Makefile.am                               | 10 +++++++++-
 src/vulkan/Makefile.sources                          |  4 +++-
 src/{amd/vulkan => vulkan/util}/vk_format.h          |  0
 src/{amd/vulkan => vulkan/util}/vk_format_layout.csv |  0
 src/{amd/vulkan => vulkan/util}/vk_format_parse.py   |  0
 src/{amd/vulkan => vulkan/util}/vk_format_table.py   |  0
 8 files changed, 13 insertions(+), 13 deletions(-)
 rename src/{amd/vulkan => vulkan/util}/vk_format.h (100%)
 rename src/{amd/vulkan => vulkan/util}/vk_format_layout.csv (100%)
 rename src/{amd/vulkan => vulkan/util}/vk_format_parse.py (100%)
 rename src/{amd/vulkan => vulkan/util}/vk_format_table.py (100%)

diff --git a/src/amd/vulkan/Makefile.am b/src/amd/vulkan/Makefile.am
index a645432e74..69ebf44811 100644
--- a/src/amd/vulkan/Makefile.am
+++ b/src/amd/vulkan/Makefile.am
@@ -115,21 +115,13 @@ radv_entrypoints.c : radv_entrypoints_gen.py 
$(vulkan_api_xml)
        $(AM_V_GEN) cat $(vulkan_api_xml) |\
        $(PYTHON2) $(srcdir)/radv_entrypoints_gen.py code > $@
 
-vk_format_table.c: vk_format_table.py \
-                  vk_format_parse.py \
-                   vk_format_layout.csv
-       $(PYTHON2) $(srcdir)/vk_format_table.py $(srcdir)/vk_format_layout.csv 
> $@
-
 BUILT_SOURCES = $(VULKAN_GENERATED_FILES)
 CLEANFILES = $(BUILT_SOURCES) dev_icd.json radeon_icd.@host_cpu@.json
 EXTRA_DIST = \
        $(top_srcdir)/include/vulkan/vk_icd.h \
        dev_icd.json.in \
        radeon_icd.json.in \
-       radv_entrypoints_gen.py \
-       vk_format_layout.csv \
-       vk_format_parse.py \
-       vk_format_table.py
+       radv_entrypoints_gen.py
 
 libvulkan_radeon_la_LIBADD = $(VULKAN_LIB_DEPS)
 
diff --git a/src/amd/vulkan/Makefile.sources b/src/amd/vulkan/Makefile.sources
index d3e0c81e9a..c84c03356d 100644
--- a/src/amd/vulkan/Makefile.sources
+++ b/src/amd/vulkan/Makefile.sources
@@ -62,8 +62,6 @@ VULKAN_FILES := \
        radv_util.h \
        radv_wsi.c \
        si_cmd_buffer.c \
-       vk_format_table.c \
-       vk_format.h \
        $(RADV_WS_AMDGPU_FILES)
 
 VULKAN_WSI_WAYLAND_FILES := \
diff --git a/src/vulkan/Makefile.am b/src/vulkan/Makefile.am
index c897a07d6a..4c96e353eb 100644
--- a/src/vulkan/Makefile.am
+++ b/src/vulkan/Makefile.am
@@ -9,7 +9,10 @@ MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
 PYTHON_GEN = $(AM_V_GEN)$(PYTHON2) $(PYTHON_FLAGS)
 
 EXTRA_DIST = \
-       util/gen_enum_to_str.py
+       util/gen_enum_to_str.py \
+       util/vk_format_layout.csv \
+       util/vk_format_parse.py \
+       util/vk_format_table.py
 
 VULKAN_UTIL_SOURCES = \
        $(VULKAN_UTIL_FILES) \
@@ -22,6 +25,11 @@ util/vk_enum_to_str.c util/vk_enum_to_str.h: 
util/gen_enum_to_str.py $(vulkan_ap
        $(MKDIR_GEN)
        $(PYTHON_GEN) $(srcdir)/util/gen_enum_to_str.py --xml $(vulkan_api_xml) 
--outdir $(top_builddir)/src/vulkan/util
 
+util/vk_format_table.c: util/vk_format_table.py \
+                        util/vk_format_parse.py \
+                        util/vk_format_layout.csv
+       $(PYTHON2) $(srcdir)/util/vk_format_table.py 
$(srcdir)/util/vk_format_layout.csv > $@
+
 libvulkan_util_la_SOURCES = $(VULKAN_UTIL_SOURCES)
 
 AM_CPPFLAGS = \
diff --git a/src/vulkan/Makefile.sources b/src/vulkan/Makefile.sources
index 2cf7218e92..526b382e32 100644
--- a/src/vulkan/Makefile.sources
+++ b/src/vulkan/Makefile.sources
@@ -17,9 +17,11 @@ VULKAN_WSI_X11_FILES := \
 
 VULKAN_UTIL_FILES := \
        util/vk_alloc.h \
+       util/vk_format.h \
        util/vk_util.c \
        util/vk_util.h
 
 VULKAN_UTIL_GENERATED_FILES := \
        util/vk_enum_to_str.c \
-       util/vk_enum_to_str.h
+       util/vk_enum_to_str.h \
+       util/vk_format_table.c
diff --git a/src/amd/vulkan/vk_format.h b/src/vulkan/util/vk_format.h
similarity index 100%
rename from src/amd/vulkan/vk_format.h
rename to src/vulkan/util/vk_format.h
diff --git a/src/amd/vulkan/vk_format_layout.csv 
b/src/vulkan/util/vk_format_layout.csv
similarity index 100%
rename from src/amd/vulkan/vk_format_layout.csv
rename to src/vulkan/util/vk_format_layout.csv
diff --git a/src/amd/vulkan/vk_format_parse.py 
b/src/vulkan/util/vk_format_parse.py
similarity index 100%
rename from src/amd/vulkan/vk_format_parse.py
rename to src/vulkan/util/vk_format_parse.py
diff --git a/src/amd/vulkan/vk_format_table.py 
b/src/vulkan/util/vk_format_table.py
similarity index 100%
rename from src/amd/vulkan/vk_format_table.py
rename to src/vulkan/util/vk_format_table.py
-- 
2.13.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to