1. 23 Jul, 2021 2 commits
    • Ross Burton's avatar
      Fix build race in Makefile · 767e0316
      Ross Burton authored
      The current rule for the binaries is:
      
      glew.bin: glew.lib bin bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN)
      
      In parallel builds, all of those targets happen at the same time. This
      means that 'bin' can happen *after* 'bin/$(GLEWINFO.BIN)', which is a
      problem as the 'bin' target's responsibility is to create the directory
      that the other target writes into.
      
      Solve this by not having a separate 'create directory' target which is
      fundamentally racy, and simply mkdir in each target which writes into it.
      767e0316
    • Ross Burton's avatar
      Install to /usr/local by default when using Makefiles · 679a3b17
      Ross Burton authored
      Software should install to /usr/local by default, as /usr is for the
      operating system managed libraries.
      
      Closes #52.
      679a3b17
  2. 20 Mar, 2021 4 commits
  3. 10 Jan, 2021 1 commit
  4. 09 Jan, 2021 8 commits
  5. 13 Dec, 2020 1 commit
  6. 04 Dec, 2020 1 commit
  7. 27 Nov, 2020 1 commit
  8. 26 Nov, 2020 2 commits
  9. 15 Mar, 2020 2 commits
  10. 05 Mar, 2020 3 commits
  11. 26 Jan, 2020 2 commits
  12. 17 Jan, 2020 1 commit
  13. 22 Dec, 2019 1 commit
  14. 03 Nov, 2019 1 commit
  15. 27 Sep, 2019 9 commits
  16. 19 Aug, 2019 1 commit