-BIN_DIST_TOPDIR_ABS=$(TOP)
-BIN_DIST_DIR=$(BIN_DIST_TOPDIR_ABS)/$(BIN_DIST_NAME)
-
-BIN_DIST_NAME=ghc-$(ProjectVersion)
-BIN_DIST_TAR=$(TOP)/$(BIN_DIST_NAME)-$(TARGETPLATFORM).tar
-BIN_DIST_TAR_BZ2=$(BIN_DIST_TAR).bz2
-BIN_DIST_PREP_DIR=$(TOP)/bindist-prep
-BIN_DIST_PREP=$(BIN_DIST_PREP_DIR)/$(BIN_DIST_NAME)
-BIN_DIST_LIST=$(TOP)/bindist-list
-
-# Definition of installation directories, we don't use half of these, but since
-# the configure script has them on offer while passing through, we might as well
-# set them. Note that we have to be careful, because the GNU coding standards
-# have changed a bit over the course of time, and autoconf development reflects
-# this.
-#
-# A little bit of history regarding autoconf and GNU coding standards, use this
-# as a cheat-sheet for the stuff below:
-#
-# variable | default < 2.60 | default >= 2.60
-# ------------+--------------------+--------------------------------------
-# exec_prefix | ${prefix} | ${prefix}
-# libdir | ${exec_prefix}/lib | ${exec_prefix}/lib
-# datarootdir | NONE! | ${prefix}/share
-# datadir | ${prefix}/share | ${datarootdir}
-# infodir | ${prefix}/info | ${datarootdir}/info
-# mandir | ${prefix}/man | ${datarootdir}/man
-# docdir | NONE! | ${datarootdir}/doc/${PACKAGE_TARNAME}
-# htmldir | NONE! | ${docdir}
-# dvidir | NONE! | ${docdir}
-# pdfdir | NONE! | ${docdir}
-# psdir | NONE! | ${docdir}
-#
-# NOTE: The default e.g. ${docdir} above means that autoconf substitutes the
-# string "${docdir}", not the value of docdir! This is crucial for the GNU
-# coding standards.
-
-# This gets used in the default docdir when autoconf >= 2.60 is used
-PACKAGE_TARNAME := @PACKAGE_TARNAME@
-
-prefix := @prefix@
-
-# New autoconf (>= 2.60?) make a configure with a --datarootdir=DIR flag.
-# However, in order to support older autoconf's we don't use it.
-# datarootdir is set lower down instead.
-# But, as datadir is defined in terms of datarootdir, we also need to
-# set it to the value (if any) that configure gives it here.
-datarootdir := @datarootdir@
-
-exec_prefix := @exec_prefix@
-bindir := @bindir@
-datadir0 := @datadir@
-libdir0 := @libdir@
-includedir := @includedir@
-mandir := @mandir@
-dynlibdir := @libdir@
-
-ifeq "$(RelocatableBuild)" "YES"
-
-# Hack: our directory layouts tend to be different on Windows, so
-# hack around configure's bogus assumptions here.
-datarootdir := $(prefix)
-datadir := $(prefix)/lib
-libdir := $(prefix)/lib
-
-docdir := $(prefix)/doc
-htmldir := $(docdir)
-dvidir := $(docdir)
-pdfdir := $(docdir)
-psdir := $(docdir)
-
-else
-
-# Unix: override libdir and datadir to put ghc-specific stuff in
-# a subdirectory with the version number included.
-#
-# datadir is set to libdir here as GHC needs package.conf and unlit
-# to be in the same place (and things like ghc-pkg need to agree on
-# where package.conf is, so we just set it globally).
-#
-datarootdir := $(datadir0)
-libdir := $(libdir0)/ghc-$(ProjectVersion)
-datadir := $(libdir)
-
-# New autoconf (>= 2.60?) make a configure with --docdir=DIR etc flags.
-# However, in order to support older autoconf's we don't use them.