1. 07 Jan, 2000 1 commit
  2. 07 Dec, 1999 1 commit
  3. 22 Nov, 1999 1 commit
  4. 05 Oct, 1999 1 commit
    • 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
  5. 03 Dec, 1998 1 commit
  6. 22 May, 1998 1 commit
  7. 12 May, 1998 1 commit
  8. 05 Mar, 1998 1 commit
  9. 17 Feb, 1998 1 commit
  10. 27 Jan, 1998 1 commit
  11. 05 Sep, 1997 1 commit
    • simonm's avatar
      [project @ 1997-09-05 09:16:19 by simonm] · e3f0d880
      simonm authored
      don't set $(WAYS) in ghc/mk/paths.mk, set it explicitly in the
      Makefiles where it is required (compiler/Makefile, lib/Makefile and
      runtime/Makefile).
      
      Remove the overriding of $(WAYS) from utils/*/Makefile.
      
      No need to eliminate warnings for overlapped patterns in
      Happy-generated parsers any more.
      
      Don't compile OccurAnal with -O if we're using a pre-version-2 GHC,
      since it seems there's an optimiser bug.
      e3f0d880
  12. 24 Mar, 1997 1 commit
  13. 19 Mar, 1997 1 commit
  14. 17 Mar, 1997 1 commit
  15. 14 Mar, 1997 1 commit