summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2009-08-06 11:28:59 +0000
committerSimon Marlow <marlowsd@gmail.com>2009-08-06 11:28:59 +0000
commit4a45c166838fa2da19d53c399ebfd4c35b41e813 (patch)
treef2a7a61f792e95f625ec20ca3162c12f7af437d6
parent2664e564cf123376a6a8a47540f74f244c74cc81 (diff)
downloadhaskell-4a45c166838fa2da19d53c399ebfd4c35b41e813.tar.gz
remove unused file
-rw-r--r--mk/bootstrap.mk147
1 files changed, 0 insertions, 147 deletions
diff --git a/mk/bootstrap.mk b/mk/bootstrap.mk
deleted file mode 100644
index 1b0bd23e2d..0000000000
--- a/mk/bootstrap.mk
+++ /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