[project @ 2003-05-22 15:36:08 by simonmar]
First hack at supporting standalone packages. What this means is that a non-GHC fptools project which sets $(PACKAGE) in a Makefile should do something reasonable. It works by testing whether $(ProjectNameShort) == "ghc", and if it isn't, then: - it turns off all the machinery that deals with installing the package for use with the in-place compiler and a (future) installation of GHC. - instead, it enables a rule that installs the package using the installed $(GHC_PKG). The configure script still needs updating to detect this, so 'make install' won't work yet. - $(GHC) is used instead of $(GHC_INPLACE) for compiling Haskell code. Apart from the detection of ghc-pkg in configure, this should be all that's needed to get source distributions and 'make install' going.
Showing with 39 additions and 7 deletions