[Intel-gfx] [PACTH i-g-t v5 00/13] Remove compile time depencencies on libdrm_intel

Daniel Vetter daniel at ffwll.ch
Thu Jul 28 08:26:23 UTC 2016


On Wed, Jul 27, 2016 at 01:17:34PM -0400, robert.foss at collabora.com wrote:
> From: Robert Foss <robert.foss at collabora.com>
> 
> Changes since v1:
> - Replaced the automake flags HAVE_VC4/NOUVEAU/INTEL with HAVE_LIBDRM_XXX.
> - Move conditionals from Makefile.sources to Arduino.mk/Makefile.am.
> - Removed duplicated i915_drm.h symbols from intel_drm_stubs.h.
> - Replaced igt_require with igt_require_f to communicate stubs being the cause
>   of failure.
> - Rename intel_drm_stubs to intel_bufmgr.
> - Moved intel_bufmgr to lib/stubs/drm.
> - Remove header inclusion changes in favor for inclusion of stubs in
>   lib/stubs/drm using build scripts.
> - Rebased on trunk.
> 
> Changes since v2:
> - Removed conditional compilation from intel_bufmgr.h.
> - Enable HAVE_LIBDRM_INTEL on android platforms.
> - Remove unnecessary whitespace.
> - Remove unnecessary inclusion of C files.
> - De-duplicated intel_bufmgr.c error string.
> - Changed Makefile.sources variable names to be non-automake specific
> 
> Changes since v3:
> - Added signoff to two commits.
> - Changed automake if not statement.
> - Removed accidental space character.
> - Copied in new copy of intel_bufmgr.h
> - Improved wording of lib/stubs/drm/README.
> 
> Changes since v4:
> - Fixed whitespace issue.
> - Rebased onto upstream/master.
> - Fixed issue where DRM_INTEL_LIBS wasn't being used.
> - Added "Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>"

All applied, thanks.
-Daniel

> 
> 
> Robert Foss (13):
>   configure.ac: Test for libdrm_intel and build for it if present
>   configure.ac: Harmonize HAVE_XXX flag for all drm platforms to
>     HAVE_LIBDRM_XXX
>   Enable HAVE_LIBDRM_INTEL unconditionally for Android
>   benchmarks/Makefile: Don't build benchmarks that depend on
>     libdrm_intel
>   tools/Makefile: Don't build tools that depend on libdrm_intel
>   tools/Makefile: Format whitespace
>   demos/Makefile: Don't build tools that depend on libdrm_intel
>   lib/stubs: Add stubs for intel_bufmgr
>   demos/Makefile: Replace automake specific name of listing in
>     Makfile.sources
>   benchmarks/Makefile: Replace automake specific name of listing in
>     Makfile.sources
>   tools/Makefile: Replace automake specific name of listings in
>     Makfile.sources
>   lib/tests/Makefile: Replace automake specific names of listings in
>     Makefile.sources
>   lib/Makefile: Replace automake specific names of listings in
>     Makefile.sources
> 
>  Android.mk                   |   2 +
>  benchmarks/Android.mk        |   6 +-
>  benchmarks/Makefile.am       |   7 +-
>  benchmarks/Makefile.sources  |  15 +-
>  configure.ac                 |  27 +++-
>  demos/Android.mk             |   5 +-
>  demos/Makefile.am            |  10 +-
>  demos/Makefile.sources       |   7 +
>  lib/Android.mk               |   2 +-
>  lib/Makefile.am              |  10 +-
>  lib/Makefile.sources         |   2 +-
>  lib/stubs/drm/README         |   4 +
>  lib/stubs/drm/intel_bufmgr.c | 269 ++++++++++++++++++++++++++++++++++++
>  lib/stubs/drm/intel_bufmgr.h | 321 +++++++++++++++++++++++++++++++++++++++++++
>  lib/tests/Android.mk         |   2 +-
>  lib/tests/Makefile.am        |   3 +
>  lib/tests/Makefile.sources   |   8 +-
>  tests/Makefile.am            |   4 +-
>  tools/Android.mk             |   6 +
>  tools/Makefile.am            |   7 +
>  tools/Makefile.sources       |  73 +++++-----
>  21 files changed, 725 insertions(+), 65 deletions(-)
>  create mode 100644 demos/Makefile.sources
>  create mode 100644 lib/stubs/drm/README
>  create mode 100644 lib/stubs/drm/intel_bufmgr.c
>  create mode 100644 lib/stubs/drm/intel_bufmgr.h
> 
> -- 
> 2.7.4
> 

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the Intel-gfx mailing list