summaryrefslogtreecommitdiff
path: root/mk/cabal.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/cabal.mk')
-rw-r--r--mk/cabal.mk68
1 files changed, 0 insertions, 68 deletions
diff --git a/mk/cabal.mk b/mk/cabal.mk
deleted file mode 100644
index 3d525d7739..0000000000
--- a/mk/cabal.mk
+++ /dev/null
@@ -1,68 +0,0 @@
-
-include $(TOP)/mk/cabal-flags.mk
-include $(TOP)/mk/bindist.mk
-
-SRC_HC_OPTS += -Wall
-
-ifeq "$(HOSTPLATFORM)" "i386-unknown-mingw32"
-INSTALL_FLAGS =
-else
-ifeq "$(ENABLE_SHELL_WRAPPERS)" "YES"
-INSTALL_FLAGS = --enable-shell-wrappers
-else
-INSTALL_FLAGS =
-endif
-endif
-
-# Tell stage2 to make a dynamically-linked binary, but no wrapper. We assume
-# that in an installation the shared libs will be installed somewhere that
-# the system can find them.
-ifeq "$(BuildSharedLibs)" "YES"
-DYN_FLAGS = --ghc-option=-dynamic --ghc-option=-dynload --ghc-option=deploy
-endif
-
-.PHONY: default all with-bootstrapping-compiler with-stage-2 clean distclean
-
-default all: with-bootstrapping-compiler
-
-with-bootstrapping-compiler:
- $(CABAL) configure --distpref dist-inplace \
- $(INPLACE_DIRS_CONFIGURE_FLAGS) \
- $(USE_BOOT_CONFIGURE_FLAGS) \
- $(COMMON_CONFIGURE_FLAGS) \
- $(EXTRA_INPLACE_CONFIGURE_FLAGS)
- $(CABAL) build --distpref dist-inplace $(BUILD_FLAGS)
- $(CABAL) install --distpref dist-inplace $(INSTALL_FLAGS)
-
-with-stage-2:
- $(CABAL) configure --distpref dist-install \
- $(INSTALL_DIRS_CONFIGURE_FLAGS) \
- $(USE_STAGE2_CONFIGURE_FLAGS) \
- $(COMMON_CONFIGURE_FLAGS) \
- $(EXTRA_STAGE2_CONFIGURE_FLAGS)
- $(CABAL) build --distpref dist-install $(DYN_FLAGS) $(BUILD_FLAGS)
-
-install:
- $(INSTALL_PACKAGE) install \
- '$(GHC_PKG_INSTALL_PROG)' \
- '$(DESTDIR)$(datadir)/package.conf' \
- '$(DESTDIR)' '$(prefix)' \
- '$(prefix)' '$(bindir)' '$(libdir)' \
- '$(libexecdir)' '$(dynlibdir)' '$(datadir)' \
- '$(docdir)' '$(htmldir)' '$(haddockdir)' \
- --distpref dist-install \
- $(INSTALL_FLAGS)
-
-clean:
- -$(CABAL) clean --distpref dist-inplace
- -$(CABAL) clean --distpref dist-install
- $(RM) -rf install-inplace
-ifneq "$(EXTRA_CLEAN)" ""
- $(RM) -f $(EXTRA_CLEAN)
-endif
-
-distclean: clean
-ifneq "$(EXTRA_DISTCLEAN)" ""
- $(RM) -f $(EXTRA_DISTCLEAN)
-endif
-