1. 18 Apr, 2019 1 commit
  2. 06 Sep, 2017 1 commit
  3. 24 Aug, 2016 1 commit
  4. 30 May, 2016 2 commits
    • Emil Velikov's avatar
      automake: rework the git_sha1.h rule, include in tarball · 3689ef32
      Emil Velikov authored
      As we'll need the file in the release tarball, rework the rule so that
      the file is regenerated _only_ if we're in a git repository.
      
      With this in place we can build vulkan (anv) from a release tarball.
      
      Cc: Jason Ekstrand <jason.ekstrand@intel.com>
      Cc: Kristian Høgsberg Kristensen <krh@bitplanet.net>
      Signed-off-by: 's avatarEmil Velikov <emil.velikov@collabora.com>
      3689ef32
    • Emil Velikov's avatar
      automake: move the git_sha1.h rule a level up · 4cd9cd6a
      Emil Velikov authored
      This way we can reuse the header from other places like -
      src/intel/vulkan and src/gallium. Only the former is hooked up atm.
      
      Make sure .gitignore is updated, as well as all the users (the mesa
      code does not need any changes).
      
      Also ensure that the file is always created by adding it to the
      BUILT_SOURCES target.
      
      Cc: Jason Ekstrand <jason.ekstrand@intel.com>
      Cc: Kristian Høgsberg Kristensen <krh@bitplanet.net>
      Signed-off-by: 's avatarEmil Velikov <emil.velikov@collabora.com>
      4cd9cd6a
  5. 26 Apr, 2016 1 commit
  6. 09 Mar, 2016 1 commit
  7. 27 May, 2015 1 commit
  8. 18 May, 2015 1 commit
  9. 17 Apr, 2015 1 commit
  10. 23 Jan, 2015 1 commit
  11. 10 Jan, 2013 1 commit
  12. 21 Nov, 2012 1 commit
  13. 11 Jun, 2012 1 commit
  14. 20 Mar, 2012 2 commits
  15. 17 Jan, 2012 1 commit
    • Eric Anholt's avatar
      i965: Convert the build to using automake. · e326480e
      Eric Anholt authored
      This does introduce a warning by the automake build system, that the
      missing-symbols test build is non-portable.  That's true -- Mac OS X
      can't take something built as a loadable module and just link it as a
      library.  Of course, we aren't building this on OS X at all, so it
      would be nice to be able to suppress it, but I haven't found a way.
      
      Still, the build is going to be much quieter than we have ever had
      before, so I think this is a fair tradeoff until we find a way to shut
      that warning up.
      
      v2: Put a link in /lib to avoid transition pains for people.
      
      Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (v1)
      Reviewed-by: Matt Turner <mattst88@gmail.com> (v1)
      e326480e
  16. 04 Oct, 2011 1 commit
  17. 14 Jul, 2011 1 commit
    • José Fonseca's avatar
      Squashed commit of the following: · 9a7f84d6
      José Fonseca authored
      commit 1856230d9fa61710cce3e152b8d88b1269611a73
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Tue Jul 12 23:41:27 2011 +0100
      
          make: Use better var names on packaging.
      
      commit d1ae72d0bd14e820ecfe9f8f27b316f9566ceb0c
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Tue Jul 12 23:38:21 2011 +0100
      
          make: Apply several of Dan Nicholson's suggestions.
      
      commit f27cf8743ac9cbf4c0ad66aff0cd3f97efde97e4
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Sat Jul 9 14:18:20 2011 +0100
      
          make: Put back the tar.bz2 creation rule.
      
          Removed by accident.
      
      commit 34983337f9d7db984e9f0117808274106d262110
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Sat Jul 9 11:59:29 2011 +0100
      
          make: Determine tarballs contents via git ls-files.
      
          The wildcards were a mess:
          - lots of files for non Linux platforms missing
          - several files listed and archived twice
      
          Using git-ls-files ensures things are not loss when making the tarballs.
      
      commit 34a28ccbf459ed5710aafba5e7149e8291cb808c
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Sat Jul 9 11:07:14 2011 +0100
      
          glut: Remove GLUT source.
      
          Most distros ship freeglut, and most people don't care one vs the other,
          and it hasn't been really maintained.
      
          So it is better to have Mesa GLUT be revisioned and built separately
          from Mesa.
      
      commit 5c26a2c3c0c7e95ef853e19d12d75c4f80137e7d
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Sat Jul 9 10:31:02 2011 +0100
      
          Ignore the tarballs.
      
      commit 26edecac589819f0d0efe2165ab748dbc4e53394
      Author: José Fonseca <jose.r.fonseca@gmail.com>
      Date:   Sat Jul 9 10:30:24 2011 +0100
      
          make: Create the Mesa-xxx-devel symlink automatically.
      
          Also actually remote the intermediate uncompressed tarballs.
      9a7f84d6
  18. 24 Jun, 2010 2 commits
  19. 22 Jun, 2010 1 commit
  20. 07 Jun, 2010 1 commit
  21. 02 Jun, 2010 1 commit
    • Carl Worth's avatar
      test suite: Add expected output for every test. · 5ae88af9
      Carl Worth authored
      Rather than using the (munged) output of "gcc -E" we now capture
      precisely the output we expect from every test case. This allows us to
      stay immune from strange output from gcc (unpredictable whitespace
      output---aprticularly with different gcc versions).
      
      This will also allow us to write tests that capture expected error
      messages from the preprocessor as well.
      5ae88af9
  22. 27 May, 2010 1 commit
    • Carl Worth's avatar
      Remove blank lines from output files before comparing. · baa17c87
      Carl Worth authored
      Recently I'm seeing cases where "gcc -E" mysteriously omits blank
      lines, (even though it prints the blank lines in other very similar
      cases). Rather than trying to decipher and imitate this, just get rid
      of the blank lines.
      
      This approach with sed to kill the lines before the diff is better
      than "diff -B" since when there is an actual difference, the presence
      of blank lines won't make the diff harder to read.
      baa17c87
  23. 10 May, 2010 2 commits
    • Carl Worth's avatar
      Add a very simple test for the pre-processor. · e8c790b3
      Carl Worth authored
      Validate desired test cases by ensuring the output of glcpp matches
      the output of the gcc preprocessor, (ignoring any lines of the gcc
      output beginning with '#').
      
      Only one test case so far with a trivial #define.
      e8c790b3
    • Carl Worth's avatar
      Add .gitignore file. · a70e7bab
      Carl Worth authored
      To ignore generated source files (and glcpp binary).
      a70e7bab
  24. 23 Apr, 2010 1 commit
  25. 26 Feb, 2010 1 commit
  26. 23 Feb, 2010 1 commit
  27. 01 Jan, 2010 1 commit
  28. 12 Dec, 2008 1 commit
  29. 21 Nov, 2008 1 commit
  30. 21 May, 2008 1 commit
  31. 25 Feb, 2008 1 commit
  32. 15 Feb, 2008 2 commits
  33. 07 Feb, 2008 1 commit
  34. 31 Jan, 2008 1 commit
  35. 07 Dec, 2007 1 commit
    • Dan Nicholson's avatar
      autoconf: Initial support for an autoconf configuration · dca1b796
      Dan Nicholson authored
      This adds the initial support for using autoconf configuration. Support
      is available for shared Xlib driver builds. Later this will be extended
      to dri and osmesa-only builds and possibly targetting non-X backends.
      Support for static library builds will also be added.
      
      The configure script fills in the autoconf config. This is then used by
      running `make autoconf' after ./configure.
      
      Testing has been done on Linux/GNU. The configure script tries to
      faithfully reproduce the current configs/linux* and configs/freebsd*.
      Other platforms can be handled later by adding similar statements and
      feature tests.
      
      Pkg-config is used to search for packages when possible. This makes the
      build much more flexible and robust to the user's configuration. This
      requires that the pkg-config autoconf macros pkg.m4 are included in
      aclocal.m4. This requires autoconf and aclocal from autoconf and
      automake, respectively.
      dca1b796