Skip to content
Snippets Groups Projects
  1. Oct 30, 2000
  2. Oct 12, 2000
  3. Sep 26, 2000
  4. Sep 05, 2000
    • Simon Marlow's avatar
      [project @ 2000-09-05 10:16:40 by simonmar] · 5a574720
      Simon Marlow authored
      Rename the make variable TMPDIR to DEFAULT_TMPDIR.  This fixes the
      problem that saying 'TMPDIR=/foo make' in an fptools tree didn't work,
      because GNU make is in the habit of overriding an environment variable
      with the value of the corresponding make variable in a sub-process.
      5a574720
  5. Aug 22, 2000
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-08-22 08:03:15 by chak] · 355076ac
      chak@cse.unsw.edu.au. authored
      Works now independent of whether GNU make is installed as gmake or make on the
      system.
      
      [lewie: It was not so good to just change `make' to `gmake'; broke the thing
      on our Solaris boxen, which have GNU make as the default make.]
      355076ac
  6. Aug 04, 2000
  7. Jul 13, 2000
  8. Jun 18, 2000
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-06-18 12:13:56 by chak] · 4b719913
      chak@cse.unsw.edu.au. authored
      Script that automates building GHC from .hc files.
      
      ?? Shall I edit the corresponding section in building.sgml to advise the use
      ?? of this script (thus replacing the outdated description of the manual
      ?? steps - which is wrong anyway).
      4b719913
  9. May 02, 2000
  10. Apr 30, 2000
    • chak@cse.unsw.edu.au.'s avatar
      [project @ 2000-04-30 01:42:23 by chak] · dc02653b
      chak@cse.unsw.edu.au. authored
      The first version of a script that allows building rpm packages directly from
      CVS.  It currently works for ghc only, but will be extended to cover the
      other fptools.
      
      It should work on all rpm-based systems, as I tried to avoid any dependency on
      Red Hat systems (as far as I am aware of them).  In particular, the rpm build
      process is carried out below /tmp instead of the standard /usr/src/redhat
      hierarchy.
      
      By default the cvs head of the anonymous repository is built, but cvs-style -d
      -D, and -r options allow to built from a different repository and revision.
      
      [This version is only half tested, because the CVS head seems to not build
      anymore today.]
      dc02653b
  11. Jan 28, 2000
  12. Jan 22, 2000
  13. 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
  14. Sep 16, 1999
  15. Jul 15, 1999
  16. Apr 27, 1999
  17. Mar 02, 1999
  18. Feb 23, 1999
  19. Oct 12, 1998
  20. Aug 20, 1998
  21. Jun 11, 1998
  22. Feb 25, 1998
  23. 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
  24. Feb 09, 1998
  25. Feb 05, 1998
  26. Feb 04, 1998
  27. Jan 29, 1998
  28. Jan 26, 1998
  29. Jan 02, 1998
  30. Dec 19, 1997
  31. Dec 16, 1997
  32. Nov 13, 1997
  33. Oct 17, 1997
Loading