Skip to content
Snippets Groups Projects
  1. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      Simon Marlow 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
  2. Sep 16, 1999
  3. Jul 15, 1999
  4. Apr 27, 1999
  5. Mar 02, 1999
  6. Feb 23, 1999
  7. Oct 12, 1998
  8. Aug 20, 1998
  9. Jun 11, 1998
  10. Feb 25, 1998
  11. Feb 20, 1998
    • Simon Marlow's avatar
      [project @ 1998-02-20 14:07:55 by simonm] · 2ab02a93
      Simon Marlow authored
      - mk-version-symlinks not needed any more: the links are installed by
        the relevant Makefiles.
      
      - install the link from $(package) to $(package-version) in the
        installation directory.
      2ab02a93
  12. Feb 09, 1998
  13. Feb 05, 1998
  14. Feb 04, 1998
  15. Jan 29, 1998
  16. Jan 26, 1998
  17. Jan 02, 1998
  18. Dec 19, 1997
  19. Dec 16, 1997
  20. Nov 13, 1997
  21. Oct 17, 1997
  22. Oct 16, 1997
  23. Oct 14, 1997
  24. Oct 13, 1997
  25. Oct 09, 1997
  26. Oct 03, 1997
  27. Oct 01, 1997
  28. Sep 30, 1997
  29. Sep 25, 1997
  30. Sep 10, 1997
Loading