1. 27 Jan, 2005 1 commit
  2. 26 Jan, 2005 1 commit
    • simonmar's avatar
      [project @ 2005-01-26 16:03:40 by simonmar] · 55aa70cd
      simonmar authored
      Common up the ghc_ge_XXX variables into config.mk, and add the
      ability to build ghc/lib and ghc/utils using the stage1 compiler, by
      saying 'make UseStage1=YES'.  This is going to be useful for
      bootstrapping.
      55aa70cd
  3. 20 Jan, 2005 1 commit
    • simonmar's avatar
      [project @ 2005-01-20 14:22:19 by simonmar] · c830ae13
      simonmar authored
      Fill in the haddock-interfaces and haddock-html fields in the
      package.conf files.
      
      To do this I had to make some changes:
      
        - haddock-interfaces requires the value of $(datadir).  We can't
          just plug this in, because $(datadir) might change at install-time
          (eg. a Windows installer can be placed anywhere, as can a Unix
          binary .tar.gz distribution).  The current trick is for the
          compiler to splice in the value of $libdir in package.conf at
          runtime.  So we could extend this mechanism and tell the compiler
          the value of $datadir via a command-line option, but that seems
          ugly.
      
          On Windows, $datadir==$libdir, so we don't need any changes:
          package.conf still uses $libdir, and a Windows installation is
          independent of its absolute location.  Even 'make install' on
          Windows should have this property.
      
          On Unix:
      	- for 'make install' and in-place execution, we just use
                absolute paths in package.conf
      
      	- for a binary dist, we generate a package.conf that refers
      	  to $libdir and $datadir, and splice in the values at
      	  install-time (distrib/Makefile-bin.in).
      
        - Also, I renamed $libdir to $topdir to more closely reflect its
          actual meaning.  This is somewhat malicious in that it will flush
          out all those clients using $libdir when they really shouldn't
          be :-)
      c830ae13
  4. 04 Jan, 2005 1 commit
    • simonmar's avatar
      [project @ 2005-01-04 13:41:53 by simonmar] · f3cdd93b
      simonmar authored
      ghc/mk/config.mk was never being included in ordinary Makefiles.  It
      was only included in the top-level fptools/Makefile for the purposes
      of obtaining binary distribution settings.
      
      This fixes that problem, and now as a side-effect $(GhcHasReadline)
      will start working again.
      f3cdd93b
  5. 04 Dec, 2004 1 commit
  6. 20 Nov, 2004 1 commit
  7. 19 May, 2003 1 commit
  8. 05 Mar, 2003 1 commit
    • simonmar's avatar
      [project @ 2003-03-05 10:22:22 by simonmar] · 9a1114e3
      simonmar authored
      Duh.  hsc2hs should be in $(GhcBinDistShScripts), not
      $(GhcBinDistBins), otherwise it doesn't get the right directories
      tacked on the front at installation time.  Strange that nobody
      complained that hsc2hs wasn't working from a binary dist *shrug*.
      9a1114e3
  9. 02 Jul, 2002 1 commit
  10. 27 Feb, 2002 1 commit
  11. 10 Jan, 2002 1 commit
  12. 11 Apr, 2001 1 commit
  13. 29 Mar, 2001 1 commit
  14. 26 Mar, 2001 1 commit
  15. 16 Feb, 2001 2 commits
  16. 05 Sep, 2000 1 commit
  17. 02 Aug, 2000 1 commit
  18. 18 Jul, 2000 1 commit
  19. 07 Apr, 2000 1 commit
  20. 20 Jan, 2000 1 commit
  21. 13 Dec, 1999 1 commit
  22. 05 Oct, 1999 1 commit
  23. 15 Mar, 1999 1 commit
  24. 20 Aug, 1998 1 commit
  25. 14 Aug, 1998 1 commit