1. 17 Nov, 2018 1 commit
  2. 04 Mar, 2016 1 commit
    • Andrew Price's avatar
      Build system improvements · c73d5b10
      Andrew Price authored
      Various cleanups and simplifications of the makefiles, plus:
      - an additional 'make RELEASE_BUILD=1' mode which switches on
        optimisation and -D_FORTIFY_SOURCE=2, and switches off -Werror
      - Use RELEASE_BUILD=1 in rpm and deb packaging
      - Build with PIE and full RELRO by default
      - Add CFLAGS_APPEND to append options instead of overriding CFLAGS
  3. 23 Oct, 2015 1 commit
  4. 06 Oct, 2015 1 commit
  5. 30 May, 2014 1 commit
  6. 01 Nov, 2013 1 commit
  7. 16 Sep, 2013 1 commit
  8. 08 Dec, 2012 1 commit
  9. 28 Nov, 2012 2 commits
    • Andrew Price's avatar
      Update .deb building bits · 36eb479d
      Andrew Price authored
      - Remove the -s from `install' runs in the src/ Makefiles to stop stripping our binaries
      - Add a new -dbg deb package
      - Update to debhelper compat level 7 and make use of the new magic in the rules file
      - Add mw3.install to tell it what files to install in the mw3 package
      - Rename dirs to mw3.dirs
      - Stop lintian complaining about the init script
      - Etc.
    • Justin Mitchell's avatar
  10. 18 May, 2012 1 commit
  11. 27 Jun, 2011 1 commit
  12. 18 Dec, 2009 1 commit
    • Andrew Price's avatar
      Build system rejig and packaging tweaks · 165fa504
      Andrew Price authored
      - The build system is generally more aware of whether it's in an svn checkout
        or a non-svn tree.
      - Makefile.common was added to provide version numbers and path
        variables, including working out what the VERSION_TWEAK should be.
      - The export rule saves the svn rev to mw.rev so that the spec file and
        makefiles can use it from a non-svn tree/tarball. This means the 
        specfile never needs to be changed with a sed command.
      - Spec file and debian packaging have been updated, slightly simplified
        and now install the .mo translation files.
      - Now installs using DESTDIR as the root which is recommended in Debian
        and Fedora.
      - Now accepts a 'prefix' variable (to choose between /usr and
        /usr/local, for example). /usr/local remains the default.
      - Warns when you build in an svn checkout and svnversion isn't present.
      - Top level makefile now has 'build' and 'clean' rules which just 
        propagate into the src/ and po/ directories ('build' is the default
        rule for all makefiles now).
  13. 12 Mar, 2009 2 commits
  14. 16 Jun, 2008 1 commit