-INSTALLING=1
-
-DYN_LOADABLE_BITS = \
- ghc-asm.prl \
- ghc-iface.prl \
- ghc-consist.prl \
- ghc-split.prl
-
-INSTALLED_SCRIPT_PROG = ghc-$(ProjectVersion)
-INPLACE_SCRIPT_PROG = ghc-inplace
-
-ifeq "$(INSTALLING)" "1"
-TOP_PWD := $(prefix)
-SCRIPT_PROG = $(INSTALLED_SCRIPT_PROG)
-SCRIPT_LINK = ghc
-else
-TOP_PWD := $(FPTOOLS_TOP_ABS)
-SCRIPT_PROG = $(INPLACE_SCRIPT_PROG)
-endif
-
-SCRIPT_OBJS = ghc.prl
-
-INTERP=perl
-
-#
-# The driver needs to know the options and names for
-# all possible ways, so we magically generate the
-# the make variable names for them here.
-#
-
-USER_WAY_NAMES = $(foreach way,$(USER_WAYS),WAY_$(way)_NAME)
-USER_WAY_OPTS = $(foreach way,$(USER_WAYS),WAY_$(way)_REAL_OPTS)
-
-SCRIPT_SUBST_VARS := \
- INSTALLING \
- ProjectName ProjectVersion ProjectVersionInt \
- HscMajorVersion HscMinorVersion CcMajorVersion CcMinorVersion \
- CURRENT_DIR HOSTPLATFORM TARGETPLATFORM \
- GHC_LIB_DIR GHC_RUNTIME_DIR GHC_INCLUDE_DIR \
- GHC_OPT_HILEV_ASM GhcWithNativeCodeGen LeadingUnderscore\
- GHC_UNLIT GHC_HSCPP GHC_MKDEPENDHS GHC_HSC GHC_SYSMAN EnableWin32DLLs \
- CP RM CONTEXT_DIFF LibGmp GhcWithRegisterised LibsReadline \
- $(USER_WAY_NAMES) $(USER_WAY_OPTS)
-
-#
-# When creating a binary distribution, we prefix the driver script
-# with a short msg about what variables need to be set to get the
-# script going.
-#
-
-ifeq "$(BIN_DIST)" "1"
-SCRIPT_PREFIX_FILES=prefix.txt
-else
-SCRIPT_SUBST_VARS += libdir libexecdir datadir bindir TMPDIR TOP_PWD
-endif