From: Rob Clark Date: Wed, 2 Feb 2022 17:45:57 +0000 (-0800) Subject: freedreno/drm: Split msm backend into subdir X-Git-Tag: upstream/22.3.5~11265 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2bc815878c7f72b45dbb03f505850bb7d2538dc4;p=platform%2Fupstream%2Fmesa.git freedreno/drm: Split msm backend into subdir Let's keep things a bit better organized when we add a new backend. Signed-off-by: Rob Clark Part-of: --- diff --git a/src/freedreno/drm/meson.build b/src/freedreno/drm/meson.build index 3cee9d4..1284f5f 100644 --- a/src/freedreno/drm/meson.build +++ b/src/freedreno/drm/meson.build @@ -27,13 +27,28 @@ libfreedreno_drm_files = files( 'freedreno_priv.h', 'freedreno_ringbuffer.c', 'freedreno_ringbuffer.h', - 'msm_bo.c', - 'msm_device.c', - 'msm_pipe.c', - 'msm_priv.h', - 'msm_ringbuffer.c', - 'msm_ringbuffer_sp.c', ) +libfreedreno_drm_flags = [] +libfreedreno_drm_includes = [ + inc_freedreno, + inc_include, + inc_src, + inc_mapi, + inc_mesa, + inc_gallium, + inc_gallium_aux, +] + +libfreedreno_drm_msm_files = files( + 'msm/msm_bo.c', + 'msm/msm_device.c', + 'msm/msm_pipe.c', + 'msm/msm_priv.h', + 'msm/msm_ringbuffer.c', + 'msm/msm_ringbuffer_sp.c', + 'msm/msm_ringbuffer_sp.h', +) +libfreedreno_drm_files += libfreedreno_drm_msm_files libfreedreno_drm = static_library( 'freedreno_drm', @@ -41,16 +56,8 @@ libfreedreno_drm = static_library( libfreedreno_drm_files, freedreno_xml_header_files, ], - include_directories : [ - inc_freedreno, - inc_include, - inc_src, - inc_mapi, - inc_mesa, - inc_gallium, - inc_gallium_aux, - ], - c_args : [no_override_init_args], + include_directories : libfreedreno_drm_includes, + c_args : [no_override_init_args, libfreedreno_drm_flags], gnu_symbol_visibility : 'hidden', dependencies : [ dep_libdrm, diff --git a/src/freedreno/drm/msm_bo.c b/src/freedreno/drm/msm/msm_bo.c similarity index 100% rename from src/freedreno/drm/msm_bo.c rename to src/freedreno/drm/msm/msm_bo.c diff --git a/src/freedreno/drm/msm_device.c b/src/freedreno/drm/msm/msm_device.c similarity index 100% rename from src/freedreno/drm/msm_device.c rename to src/freedreno/drm/msm/msm_device.c diff --git a/src/freedreno/drm/msm_pipe.c b/src/freedreno/drm/msm/msm_pipe.c similarity index 100% rename from src/freedreno/drm/msm_pipe.c rename to src/freedreno/drm/msm/msm_pipe.c diff --git a/src/freedreno/drm/msm_priv.h b/src/freedreno/drm/msm/msm_priv.h similarity index 100% rename from src/freedreno/drm/msm_priv.h rename to src/freedreno/drm/msm/msm_priv.h diff --git a/src/freedreno/drm/msm_ringbuffer.c b/src/freedreno/drm/msm/msm_ringbuffer.c similarity index 100% rename from src/freedreno/drm/msm_ringbuffer.c rename to src/freedreno/drm/msm/msm_ringbuffer.c diff --git a/src/freedreno/drm/msm_ringbuffer_sp.c b/src/freedreno/drm/msm/msm_ringbuffer_sp.c similarity index 100% rename from src/freedreno/drm/msm_ringbuffer_sp.c rename to src/freedreno/drm/msm/msm_ringbuffer_sp.c diff --git a/src/freedreno/drm/msm_ringbuffer_sp.h b/src/freedreno/drm/msm/msm_ringbuffer_sp.h similarity index 100% rename from src/freedreno/drm/msm_ringbuffer_sp.h rename to src/freedreno/drm/msm/msm_ringbuffer_sp.h