1. 26 Oct, 1999 1 commit
  2. 05 Oct, 1999 2 commits
    • simonmar's avatar
      [project @ 1999-10-05 11:36:27 by simonmar] · 347936f4
      simonmar authored
      GHC versions are now of the form AA.BB.C, where AA is the major
      version, BB is the minor version, and C is the patchlevel.
      
      Part of this commit accidentally ended up in an earlier commit to
      fptools/ghc/mk/version.mk, which contains some comments on the version
      rationale.  Excerpt:
      
      # ProjectVersionInt does *not* contain the patchlevel (rationale: this
      # figure is used for conditional compilations, and library interfaces
      # etc. are not supposed to change between patchlevels).
      
      i.e. a patchlevel is for bugfixes only, no new features or
      interface-changing changes.  Unfortunately, we made this mistake in
      4.04pl1, and won't be making it again.
      347936f4
    • simonmar's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      simonmar authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
  3. 24 Jun, 1999 1 commit
  4. 27 Aug, 1998 1 commit
  5. 26 Aug, 1998 1 commit
  6. 20 Aug, 1998 1 commit
  7. 14 Aug, 1998 1 commit
  8. 31 May, 1998 1 commit
  9. 07 Jan, 1998 1 commit
  10. 22 Dec, 1997 1 commit
  11. 19 Dec, 1997 1 commit
  12. 18 Dec, 1997 1 commit
  13. 16 Dec, 1997 2 commits
  14. 13 Oct, 1997 1 commit
  15. 09 Oct, 1997 2 commits
  16. 03 Oct, 1997 1 commit
  17. 30 Sep, 1997 1 commit
  18. 24 Sep, 1997 1 commit
  19. 18 Sep, 1997 1 commit
  20. 28 Aug, 1997 1 commit
  21. 09 Jun, 1997 1 commit
  22. 06 Jun, 1997 1 commit
  23. 05 Jun, 1997 1 commit
  24. 19 May, 1997 1 commit
  25. 25 Mar, 1997 1 commit
  26. 24 Mar, 1997 2 commits
  27. 17 Mar, 1997 1 commit
  28. 14 Mar, 1997 1 commit
  29. 21 Nov, 1996 1 commit