summaryrefslogtreecommitdiff
path: root/gmp
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2009-05-21 13:36:14 +0000
committerIan Lynagh <igloo@earth.li>2009-05-21 13:36:14 +0000
commitdbaac1b2b13f00d18cfea34f2514c58cfbe76102 (patch)
treef648c75fde989aa272852fad3a62333c845de16e /gmp
parent95d987b5eebddd167cd92ea6a20280e97d6d5ec1 (diff)
downloadhaskell-dbaac1b2b13f00d18cfea34f2514c58cfbe76102.tar.gz
Build and install gmp.h
Diffstat (limited to 'gmp')
-rw-r--r--gmp/ghc.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/gmp/ghc.mk b/gmp/ghc.mk
index 8ae645977a..3c5190a4e1 100644
--- a/gmp/ghc.mk
+++ b/gmp/ghc.mk
@@ -38,6 +38,7 @@ ifneq "$(HaveLibGmp)" "YES"
ifneq "$(HaveFrameworkGMP)" "YES"
INSTALL_LIBS += gmp/libgmp.a
+INSTALL_HEADERS += gmp/gmp.h
$(eval $(call all-target,gmp_dynamic,gmp/libgmp.a))
@@ -78,9 +79,7 @@ PLATFORM := $(shell echo $(HOSTPLATFORM) | sed 's/i[567]86/i486/g')
GMP_TARBALL := $(wildcard gmp/tarball/gmp*.tar.bz2)
GMP_DIR := $(patsubst gmp/tarball/%-nodoc.tar.bz2,%,$(GMP_TARBALL))
-# XXX INSTALL_HEADERS += gmp.h
-
-gmp/libgmp.a:
+gmp/libgmp.a gmp/gmp.h:
$(RM) -rf $(GMP_DIR) gmp/gmpbuild
cd gmp && $(TAR) -jxf ../$(GMP_TARBALL)
mv gmp/$(GMP_DIR) gmp/gmpbuild
@@ -92,6 +91,7 @@ gmp/libgmp.a:
CC=$(WhatGccIsCalled) $(SHELL) configure \
--enable-shared=no --host=$(PLATFORM) --build=$(PLATFORM)
$(MAKE) -C gmp/gmpbuild MAKEFLAGS=
+ $(CP) gmp/gmpbuild/gmp.h gmp/
$(CP) gmp/gmpbuild/.libs/libgmp.a gmp/
$(RANLIB) gmp/libgmp.a