projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
95d987b
)
Build and install gmp.h
author
Ian Lynagh
<igloo@earth.li>
Thu, 21 May 2009 13:36:14 +0000
(13:36 +0000)
committer
Ian Lynagh
<igloo@earth.li>
Thu, 21 May 2009 13:36:14 +0000
(13:36 +0000)
gmp/ghc.mk
patch
|
blob
|
history
diff --git
a/gmp/ghc.mk
b/gmp/ghc.mk
index
8ae6459
..
3c5190a
100644
(file)
--- a/
gmp/ghc.mk
+++ b/
gmp/ghc.mk
@@
-38,6
+38,7
@@
ifneq "$(HaveLibGmp)" "YES"
ifneq "$(HaveFrameworkGMP)" "YES"
INSTALL_LIBS += gmp/libgmp.a
ifneq "$(HaveFrameworkGMP)" "YES"
INSTALL_LIBS += gmp/libgmp.a
+INSTALL_HEADERS += gmp/gmp.h
$(eval $(call all-target,gmp_dynamic,gmp/libgmp.a))
$(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))
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
$(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=
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
$(CP) gmp/gmpbuild/.libs/libgmp.a gmp/
$(RANLIB) gmp/libgmp.a