• Emil Velikov's avatar
    travis: split the make target to three separate ones · 79cca4bc
    Emil Velikov authored
    Split the target to allow faster builds for each run.
    
    The overall build time will be more, yet Travis runs multiple builds in
    parallel so we're limited by the slowest one.
    
    Things are split roughly as:
     - DRI loaders, classic DRI drivers, classic OSMesa, make check
     - All Gallium drivers (minus the SWR) alongside st/dri (mesa)
     - The Vulkan drivers - ANV and RADV, make check (anv)
    
    v2:
     - rework RUN_CHECK to MAKE_CHECK_COMMAND
     - explicitly disable DRI loaders
     - generate linux/memfd.h locally and enable ANV
     - add libedit-dev
    
    v3: Use printf to create the header (Andres).
    v4: Really add the libedit + printf hunks.
    Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
    Reviewed-by: Andres Gomez's avatarAndres Gomez <agomez@igalia.com>
    (cherry picked from commit 7e2af374)
    [Andres Gomez: i965 is needed for Vulkan build]
    Signed-off-by: Andres Gomez's avatarAndres Gomez <agomez@igalia.com>
    
    Conflicts:
    	.travis.yml
    79cca4bc
Name
Last commit
Last update
bin Loading commit data...
docs Loading commit data...
doxygen Loading commit data...
include Loading commit data...
m4 Loading commit data...
scons Loading commit data...
scripts Loading commit data...
src Loading commit data...
.dir-locals.el Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
Android.common.mk Loading commit data...
Android.mk Loading commit data...
CleanSpec.mk Loading commit data...
Makefile.am Loading commit data...
REVIEWERS Loading commit data...
SConstruct Loading commit data...
VERSION Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
common.py Loading commit data...
configure.ac Loading commit data...
install-gallium-links.mk Loading commit data...
install-lib-links.mk Loading commit data...