remove unused file
authorSimon Marlow <marlowsd@gmail.com>
Thu, 6 Aug 2009 11:28:59 +0000 (11:28 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Thu, 6 Aug 2009 11:28:59 +0000 (11:28 +0000)
mk/bootstrap.mk [deleted file]

diff --git a/mk/bootstrap.mk b/mk/bootstrap.mk
deleted file mode 100644 (file)
index 1b0bd23..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-# -----------------------------------------------------------------------------
-# $Id: bootstrap.mk,v 1.34 2005/05/10 10:29:49 simonmar Exp $
-#
-# Makefile rules for booting from .hc files without a driver.
-#
-# When booting from .hc files without a compiler installed, we don't have
-# the benefit of the GHC driver to add all the magic options required to
-# compile the .hc files, so we have to duplicate that functionality here.
-# The result is unfortunately ugly, but we don't have another choice.
-
-# -----------------------------------------------------------------------------
-# Set the platform-specific options to send to the C compiler.  These should
-# match the list in machdepCCOpts in ghc/compiler/DriverFlags.hs.
-#
-
-PLATFORM_CC_OPTS =
-PLATFORM_HC_BOOT_CC_OPTS =
-
-ifeq "$(i386_TARGET_ARCH)" "1"
-PLATFORM_CC_OPTS += -DDONT_WANT_WIN32_DLL_SUPPORT
-PLATFORM_HC_BOOT_CC_OPTS += -fno-defer-pop -fomit-frame-pointer -fno-builtin
-endif
-
-ifeq "$(x86_64_TARGET_ARCH)" "1"
-PLATFORM_HC_BOOT_CC_OPTS += -fomit-frame-pointer -fno-asynchronous-unwind-tables -fno-unit-at-a-time -fno-builtin
-endif
-
-ifeq "$(hppa_TARGET_ARCH)" "1"
-PLATFORM_CC_OPTS += -D_HPUX_SOURCE
-endif
-
-ifeq "$(powerpc_TARGET_ARCH)" "1"
-PLATFORM_CC_OPTS += -static
-PLATFORM_HC_BOOT_CC_OPTS += -finhibit-size-directive
-endif
-
-ifeq "$(rs6000_TARGET_ARCH)" "1"
-PLATFORM_CC_OPTS += -static
-PLATFORM_HC_BOOT_CC_OPTS += -finhibit-size-directive
-endif
-
-ifeq "$(alpha_TARGET_ARCH)" "1"
-PLATFORM_CC_OPTS += -static -w
-PLATFORM_HC_BOOT_CC_OPTS += -mieee
-endif
-
-ifeq "$(sparc_TARGET_ARCH)" "1"
-PLATFORM_HC_BOOT_CC_OPTS += -w
-endif
-
-ifeq "$(BootingFromUnregisterisedHc)" "YES"
-PLATFORM_HC_BOOT_CC_OPTS += -DNO_REGS -DUSE_MINIINTERPRETER
-endif
-
-PLATFORM_CC_OPTS += -D__GLASGOW_HASKELL__=$(ProjectVersionInt) 
-
-HC_BOOT_CC_OPTS = $(PLATFORM_HC_BOOT_CC_OPTS) $(PLATFORM_CC_OPTS) $(CC_OPTS)
-
-SRC_CC_OPTS += -I$(FPTOOLS_TOP_ABS)/$(GHC_INCLUDE_DIR_REL) -I$(FPTOOLS_TOP_ABS)/libraries/base/include -I$(FPTOOLS_TOP_ABS)/libraries/unix/include -I$(FPTOOLS_TOP_ABS)/libraries/parsec/include
-
-# C code compiled with UseGhcForCc=YES assumes the existence of certain CPP
-# symbols defined by GHC (eg. __GLASGOW_HASKELL__), so we better make sure
-# they're defined.  We can't test $(UseGhcForCc) here though - it isn't defined
-# yet, so we use lazy expansion.
-SRC_CC_OPTS += $(if $(findstring YES,$(UseGhcForCc)), $(PLATFORM_HC_BOOT_CC_OPTS) $(PLATFORM_CC_OPTS))
-
-ifeq "$(GhcWithInterpreter)" "YES"
-SRC_CC_OPTS += -I$(FPTOOLS_TOP_ABS)/libraries/readline/include
-endif
-
-# -----------------------------------------------------------------------------
-# Linking: we have to give all the libraries explicitly.
-
-ifeq "$(LeadingUnderscore)" "YES"
-UNDERSCORE=_
-else
-UNDERSCORE=
-endif
-
-HC_BOOT_LD_OPTS =                              \
-   -L$(FPTOOLS_TOP_ABS)/$(GHC_RTS_DIR_REL)     \
-   -L$(FPTOOLS_TOP_ABS)/libraries/base         \
-   -L$(FPTOOLS_TOP_ABS)/libraries/base/cbits   \
-   -L$(FPTOOLS_TOP_ABS)/libraries/haskell98    \
-   -L$(FPTOOLS_TOP_ABS)/libraries/parsec        \
-   -L$(FPTOOLS_TOP_ABS)/libraries/regex-base    \
-   -L$(FPTOOLS_TOP_ABS)/libraries/regex-posix   \
-   -L$(FPTOOLS_TOP_ABS)/libraries/regex-compat  \
-   -L$(FPTOOLS_TOP_ABS)/libraries/Cabal
-
-ifeq "$(GhcWithInterpreter)" "YES"
-HC_BOOT_LD_OPTS += \
-   -L$(FPTOOLS_TOP_ABS)/libraries/template-haskell     \
-   -L$(FPTOOLS_TOP_ABS)/libraries/readline     \
-   -L$(FPTOOLS_TOP_ABS)/libraries/unix          \
-   -L$(FPTOOLS_TOP_ABS)/libraries/unix/cbits
-endif
-
-HC_BOOT_LD_OPTS += \
-   -u "$(UNDERSCORE)base_GHCziBase_Izh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziBase_Czh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziFloat_Fzh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziFloat_Dzh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziPtr_Ptr_static_info" \
-   -u "$(UNDERSCORE)base_GHCziWord_Wzh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziInt_I8zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziInt_I16zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziInt_I32zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziInt_I64zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziWord_W8zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziWord_W16zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziWord_W32zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziWord_W64zh_static_info" \
-   -u "$(UNDERSCORE)base_GHCziStable_StablePtr_static_info" \
-   -u "$(UNDERSCORE)base_GHCziBase_Izh_con_info" \
-   -u "$(UNDERSCORE)base_GHCziBase_Czh_con_info" \
-   -u "$(UNDERSCORE)base_GHCziFloat_Fzh_con_info" \
-   -u "$(UNDERSCORE)base_GHCziFloat_Dzh_con_info" \
-   -u "$(UNDERSCORE)base_GHCziPtr_Ptr_con_info" \
-   -u "$(UNDERSCORE)base_GHCziStable_StablePtr_con_info" \
-   -u "$(UNDERSCORE)base_GHCziBase_False_closure" \
-   -u "$(UNDERSCORE)base_GHCziBase_True_closure" \
-   -u "$(UNDERSCORE)base_GHCziPack_unpackCString_closure" \
-   -u "$(UNDERSCORE)base_GHCziIOBase_stackOverflow_closure" \
-   -u "$(UNDERSCORE)base_GHCziIOBase_heapOverflow_closure" \
-   -u "$(UNDERSCORE)base_GHCziIOBase_nonTermination_closure" \
-   -u "$(UNDERSCORE)base_GHCziIOBase_BlockedOnDeadMVar_closure" \
-   -u "$(UNDERSCORE)base_GHCziIOBase_Deadlock_closure" \
-   -u "$(UNDERSCORE)base_GHCziWeak_runFinalizzerBatch_closure" \
-   -u "$(UNDERSCORE)__stginit_Prelude"
-
-
-HC_BOOT_LIBS =
-
-ifeq "$(GhcWithInterpreter)" "YES"
-HC_BOOT_LIBS += -lHSreadline -lHStemplate-haskell -lHSunix -lHSunix_cbits
-endif
-
-HC_BOOT_LIBS +=  -lHSregex-compat -lHSregex-posix -lHSregex-base -lHSCabal -lHShaskell98 -lHSbase -lHSbase_cbits -lHSparsec -lHSrts -lgmp -lm -lrt $(EXTRA_HC_BOOT_LIBS)
-
-ifeq "$(GhcLibsWithReadline)" "YES"
-HC_BOOT_LIBS += $(patsubst %, -l%, $(LibsReadline))
-endif
-
-ifeq "$(HaveLibDL)" "YES"
-HC_BOOT_LIBS += -ldl
-endif