freedreno: Move register constant files to src/freedreno.
authorBas Nieuwenhuizen <basni@chromium.org>
Fri, 28 Dec 2018 14:20:13 +0000 (15:20 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 8 Jan 2019 20:46:14 +0000 (21:46 +0100)
This way they can be shared. Build tested with meson, but not too sure
on the autotools stuff though.

Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Acked-by: Rob Clark <robdclark@gmail.com>
14 files changed:
src/freedreno/Makefile.am
src/freedreno/Makefile.sources
src/freedreno/meson.build
src/freedreno/registers/a2xx.xml.h [moved from src/gallium/drivers/freedreno/a2xx/a2xx.xml.h with 100% similarity]
src/freedreno/registers/a3xx.xml.h [moved from src/gallium/drivers/freedreno/a3xx/a3xx.xml.h with 100% similarity]
src/freedreno/registers/a4xx.xml.h [moved from src/gallium/drivers/freedreno/a4xx/a4xx.xml.h with 100% similarity]
src/freedreno/registers/a5xx.xml.h [moved from src/gallium/drivers/freedreno/a5xx/a5xx.xml.h with 100% similarity]
src/freedreno/registers/a6xx.xml.h [moved from src/gallium/drivers/freedreno/a6xx/a6xx.xml.h with 100% similarity]
src/freedreno/registers/adreno_common.xml.h [moved from src/gallium/drivers/freedreno/adreno_common.xml.h with 100% similarity]
src/freedreno/registers/adreno_pm4.xml.h [moved from src/gallium/drivers/freedreno/adreno_pm4.xml.h with 100% similarity]
src/gallium/drivers/freedreno/Makefile.am
src/gallium/drivers/freedreno/Makefile.sources
src/gallium/drivers/freedreno/meson.build
src/gallium/winsys/freedreno/drm/Makefile.am

index ff104cf..71b9498 100644 (file)
@@ -37,7 +37,7 @@ include Makefile.sources
 lib_LTLIBRARIES =
 check_LTLIBRARIES =
 noinst_DATA =
-noinst_HEADERS =
+noinst_HEADERS = $(registers_FILES)
 noinst_LTLIBRARIES =
 noinst_PROGRAMS =
 check_PROGRAMS =
index 71fb7ef..7fea9de 100644 (file)
@@ -41,3 +41,11 @@ ir3_SOURCES := \
 ir3_GENERATED_FILES := \
        ir3/ir3_nir_trig.c
 
+registers_FILES := \
+       registers/a2xx.xml.h \
+       registers/a3xx.xml.h \
+       registers/a4xx.xml.h \
+       registers/a5xx.xml.h \
+       registers/a6xx.xml.h \
+       registers/adreno_common.xml.h \
+       registers/adreno_pm4.xml.h
index 26ee621..a3db4b1 100644 (file)
@@ -18,7 +18,7 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
-inc_freedreno = include_directories('.')
+inc_freedreno = include_directories(['.', './registers'])
 
 subdir('drm')
 subdir('ir3')
index 504ad29..49af9ab 100644 (file)
@@ -5,6 +5,7 @@ AM_CFLAGS = \
        -Wno-packed-bitfield-compat \
        -I$(top_srcdir)/src/gallium/drivers/freedreno/ir3 \
        -I$(top_srcdir)/src/freedreno \
+       -I$(top_srcdir)/src/freedreno/registers \
        -I$(top_builddir)/src/compiler/nir \
        -I$(top_srcdir)/src/compiler/nir \
        $(LIBDRM_CFLAGS) \
index 32574a3..7bb033a 100644 (file)
@@ -1,6 +1,4 @@
 C_SOURCES := \
-       adreno_common.xml.h \
-       adreno_pm4.xml.h \
        disasm.h \
        freedreno_batch.c \
        freedreno_batch.h \
@@ -41,7 +39,6 @@ C_SOURCES := \
        freedreno_util.h
 
 a2xx_SOURCES := \
-       a2xx/a2xx.xml.h \
        a2xx/disasm-a2xx.c \
        a2xx/fd2_blend.c \
        a2xx/fd2_blend.h \
@@ -74,7 +71,6 @@ a2xx_SOURCES := \
        a2xx/ir-a2xx.h
 
 a3xx_SOURCES := \
-       a3xx/a3xx.xml.h \
        a3xx/fd3_blend.c \
        a3xx/fd3_blend.h \
        a3xx/fd3_context.c \
@@ -101,7 +97,6 @@ a3xx_SOURCES := \
        a3xx/fd3_zsa.h
 
 a4xx_SOURCES := \
-       a4xx/a4xx.xml.h \
        a4xx/fd4_blend.c \
        a4xx/fd4_blend.h \
        a4xx/fd4_context.c \
@@ -128,7 +123,6 @@ a4xx_SOURCES := \
        a4xx/fd4_zsa.h
 
 a5xx_SOURCES := \
-       a5xx/a5xx.xml.h \
        a5xx/fd5_blend.c \
        a5xx/fd5_blend.h \
        a5xx/fd5_blitter.c \
@@ -164,7 +158,6 @@ a5xx_SOURCES := \
        a5xx/fd5_zsa.h
 
 a6xx_SOURCES := \
-       a6xx/a6xx.xml.h \
        a6xx/fd6_blend.c \
        a6xx/fd6_blend.h \
        a6xx/fd6_blitter.c \
index df3c743..7afdf5a 100644 (file)
@@ -19,8 +19,6 @@
 # SOFTWARE.
 
 files_libfreedreno = files(
-  'adreno_common.xml.h',
-  'adreno_pm4.xml.h',
   'disasm.h',
   'freedreno_batch.c',
   'freedreno_batch.h',
@@ -59,7 +57,6 @@ files_libfreedreno = files(
   'freedreno_texture.h',
   'freedreno_util.c',
   'freedreno_util.h',
-  'a2xx/a2xx.xml.h',
   'a2xx/disasm-a2xx.c',
   'a2xx/fd2_blend.c',
   'a2xx/fd2_blend.h',
@@ -90,7 +87,6 @@ files_libfreedreno = files(
   'a2xx/instr-a2xx.h',
   'a2xx/ir-a2xx.c',
   'a2xx/ir-a2xx.h',
-  'a3xx/a3xx.xml.h',
   'a3xx/fd3_blend.c',
   'a3xx/fd3_blend.h',
   'a3xx/fd3_context.c',
@@ -115,7 +111,6 @@ files_libfreedreno = files(
   'a3xx/fd3_texture.h',
   'a3xx/fd3_zsa.c',
   'a3xx/fd3_zsa.h',
-  'a4xx/a4xx.xml.h',
   'a4xx/fd4_blend.c',
   'a4xx/fd4_blend.h',
   'a4xx/fd4_context.c',
@@ -140,7 +135,6 @@ files_libfreedreno = files(
   'a4xx/fd4_texture.h',
   'a4xx/fd4_zsa.c',
   'a4xx/fd4_zsa.h',
-  'a5xx/a5xx.xml.h',
   'a5xx/fd5_blend.c',
   'a5xx/fd5_blend.h',
   'a5xx/fd5_blitter.c',
@@ -174,7 +168,6 @@ files_libfreedreno = files(
   'a5xx/fd5_texture.h',
   'a5xx/fd5_zsa.c',
   'a5xx/fd5_zsa.h',
-  'a6xx/a6xx.xml.h',
   'a6xx/fd6_blend.c',
   'a6xx/fd6_blend.h',
   'a6xx/fd6_blitter.c',
index 76c9bea..16184df 100644 (file)
@@ -26,6 +26,7 @@ include $(top_srcdir)/src/gallium/Automake.inc
 AM_CFLAGS = \
        -I$(top_srcdir)/src/gallium/drivers \
        -I$(top_srcdir)/src/freedreno \
+       -I$(top_srcdir)/src/freedreno/registers \
        $(GALLIUM_WINSYS_CFLAGS) \
        $(FREEDRENO_CFLAGS)