Home | History | Annotate | Download | only in mesa-driver-builder
      1 #! /bin/bash
      2 #
      3 # Copyright 2018 Google LLC
      4 #
      5 # Use of this source code is governed by a BSD-style license that can be
      6 # found in the LICENSE file.
      7 #
      8 # Builds the mesa driver and copies it to /OUT
      9 # This script uses the environement variable $MESA_VERSION
     10 # to dermine which version to download and build.
     11 
     12 set -ex
     13 
     14 pushd /tmp
     15 
     16 wget https://mesa.freedesktop.org/archive/mesa-$MESA_VERSION.tar.gz
     17 tar --gunzip --extract --file mesa-$MESA_VERSION.tar.gz
     18 cd mesa-$MESA_VERSION/
     19 
     20 ./configure --with-dri-drivers=i965 --with-gallium-drivers= --with-vulkan-drivers=intel
     21 make -j 50
     22 
     23 cp lib/* /OUT
     24 cp src/intel/vulkan/intel_icd.x86_64.json /OUT
     25 
     26 # Change "library_path": "/usr/local/lib/libvulkan_intel.so"
     27 # to "library_path": "./libvulkan_intel.so"
     28 sed -i -e 's/\/usr\/local\/lib/\./g' /OUT/intel_icd.x86_64.json
     29 
     30 popd
     31