Basic support for the simplified installation story.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.55 2001/03/15 15:54:35 simonmar Exp $
+# $Id: Makefile,v 1.56 2001/03/19 18:15:59 sewardj Exp $
SCRIPT_OBJS = ghci.sh
INTERP = $(SHELL)
SCRIPT_SUBST_VARS = GHCBIN TOPDIROPT
SCRIPT_OBJS = ghci.sh
INTERP = $(SHELL)
SCRIPT_SUBST_VARS = GHCBIN TOPDIROPT
-INSTALL_SCRIPTS += $(SCRIPT_PROG)
+INSTALL_SCRIPTS += $(SCRIPT_PROG) ghc5
ifeq "$(INSTALLING)" "1"
SCRIPT_PROG = $(INSTALLED_SCRIPT_PROG)
ifeq "$(INSTALLING)" "1"
SCRIPT_PROG = $(INSTALLED_SCRIPT_PROG)
override datadir=$(libdir)
INSTALL_DATAS += ghc-usage.txt
override datadir=$(libdir)
INSTALL_DATAS += ghc-usage.txt
+ghc5 :
+ rm -f ghc5
+ echo "#!/bin/sh" > ghc5
+ echo "# You (the user) need to set GHC_TOPDIR to make it work!" >> ghc5
+ echo "GHC_TOPDIR=/path/to/root/of/ghc/installation/tree" >> ghc5
+ echo "GHC_PLATFORM=$(TARGETPLATFORM)" >> ghc5
+ cat ghc5.sh >> ghc5
+
+
+
# -----------------------------------------------------------------------------
include $(TOP)/mk/target.mk
# -----------------------------------------------------------------------------
include $(TOP)/mk/target.mk
--- /dev/null
+# generic driver for ghc-5.X
+exec $GHC_TOPDIR/bin/$GHC_PLATFORM/ghc-4.11 -B$GHC_TOPDIR/lib/$GHC_PLATFORM "$@"