summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-11-18 01:11:55 +0000
committerIan Lynagh <ian@well-typed.com>2012-11-18 01:11:55 +0000
commit5874a66b4baff3ff8dba38f629d71cbfdf7f67fc (patch)
tree00a815ca01cadf438ead0cf7b08b393e07e9ce4a
parentcf939b35733efb7898ae0e267b3ce5c73398c943 (diff)
downloadhaskell-5874a66b4baff3ff8dba38f629d71cbfdf7f67fc.tar.gz
Remove some dependencies
I don't think we need these, and they haven't been doing anything useful for dynamic-by-default builds anyway as they hardcode the 'v' way.
-rw-r--r--rules/build-package-way.mk11
1 files changed, 0 insertions, 11 deletions
diff --git a/rules/build-package-way.mk b/rules/build-package-way.mk
index 60f4ecbcc0..76598debfa 100644
--- a/rules/build-package-way.mk
+++ b/rules/build-package-way.mk
@@ -52,17 +52,6 @@ endif
$1_$2_$3_NON_HS_OBJS = $$($1_$2_$3_CMM_OBJS) $$($1_$2_$3_C_OBJS) $$($1_$2_$3_S_OBJS) $$($1_$2_EXTRA_OBJS)
$1_$2_$3_ALL_OBJS = $$($1_$2_$3_HS_OBJS) $$($1_$2_$3_NON_HS_OBJS)
-# The quadrupled $'s here are because the _v_LIB variables aren't
-# necessarily set when this part of the makefile is read.
-# These deps aren't technically necessary in themselves, but they
-# turn the dependencies of programs on libraries into transitive
-# dependencies.
-ifeq "$4" "0"
-$$($1_$2_$3_LIB) : $$(foreach dep,$$($1_$2_DEP_NAMES),$$$$(libraries/$$(dep)_dist-boot_v_LIB))
-else
-$$($1_$2_$3_LIB) : $$(foreach dep,$$($1_$2_DEP_NAMES),$$$$(libraries/$$(dep)_dist-install_v_LIB))
-endif
-
ifeq "$3" "dyn"
# Link a dynamic library