diff options
author | Ian Lynagh <igloo@earth.li> | 2010-09-20 20:16:20 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2010-09-20 20:16:20 +0000 |
commit | b8384ce5da4738c0a6d3eaf11de03cab3ddd3cd6 (patch) | |
tree | aef66d589ecc8070e2472ec9da07710ff15113aa /rules | |
parent | a22548125be4853556a9d93b66d72199fbf28db8 (diff) | |
download | haskell-b8384ce5da4738c0a6d3eaf11de03cab3ddd3cd6.tar.gz |
Implement archive loading for ghci
Diffstat (limited to 'rules')
-rw-r--r-- | rules/build-package-way.mk | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rules/build-package-way.mk b/rules/build-package-way.mk index a1930b143b..5752709194 100644 --- a/rules/build-package-way.mk +++ b/rules/build-package-way.mk @@ -103,13 +103,17 @@ ifeq "$3" "v" $1_$2_GHCI_LIB = $1/$2/build/HS$$($1_PACKAGE)-$$($1_$2_VERSION).$$($3_osuf) # Don't put bootstrapping packages in the bindist ifneq "$4" "0" +ifeq "$$(UseArchivesForGhci)" "NO" BINDIST_LIBS += $$($1_$2_GHCI_LIB) endif +endif $$($1_$2_GHCI_LIB) : $$($1_$2_$3_HS_OBJS) $$($1_$2_$3_CMM_OBJS) $$($1_$2_$3_C_OBJS) $$($1_$2_$3_S_OBJS) $$($1_$2_EXTRA_OBJS) "$$(LD)" -r -o $$@ $$(EXTRA_LD_OPTS) $$($1_$2_$3_HS_OBJS) $$($1_$2_$3_CMM_OBJS) $$($1_$2_$3_C_OBJS) $$($1_$2_$3_S_OBJS) `$$($1_$2_$3_MKSTUBOBJS)` $$($1_$2_EXTRA_OBJS) +ifeq "$$(UseArchivesForGhci)" "NO" $(call all-target,$1_$2,$$($1_$2_GHCI_LIB)) endif +endif endef |