summaryrefslogtreecommitdiff
path: root/gmp
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2007-08-28 12:32:18 +0000
committerIan Lynagh <igloo@earth.li>2007-08-28 12:32:18 +0000
commit83a8c81a9c000da9bbef3b91572b1820c55ccc19 (patch)
treee414d0fefb5ac2f84b44b73495d1c13ed6e20aa4 /gmp
parent3240dc3b54438e55cdbc7d449aeaaad705bbb653 (diff)
downloadhaskell-83a8c81a9c000da9bbef3b91572b1820c55ccc19.tar.gz
Tidy up the gmp/ Makefile a bit
Diffstat (limited to 'gmp')
-rw-r--r--gmp/Makefile30
1 files changed, 13 insertions, 17 deletions
diff --git a/gmp/Makefile b/gmp/Makefile
index 71cdb49508..f09c52384f 100644
--- a/gmp/Makefile
+++ b/gmp/Makefile
@@ -12,8 +12,6 @@ include $(TOP)/mk/boilerplate.mk
ifneq "$(HaveLibGmp)" "YES"
ifneq "$(HaveFrameworkGMP)" "YES"
-boot :: stamp.gmp.static
-
PLATFORM := $(shell echo $(HOSTPLATFORM) | sed 's/i[567]86/i486/g')
# 2007-07-05
@@ -41,6 +39,19 @@ else
BUILD_SHARED=no
endif
+boot :: stamp.gmp.static
+all :: libgmp.a
+install :: libgmp.a
+INSTALL_LIBS += libgmp.a
+
+ifeq "$(BUILD_SHARED)" "yes"
+boot :: stamp.gmp.shared
+all :: libgmp-3.dll libgmp.dll.a
+install :: libgmp-3.dll libgmp.dll.a
+INSTALL_LIBS += libgmp.dll.a
+INSTALL_PROGS += libgmp-3.dll
+endif
+
stamp.gmp.static:
$(RM) -rf $(GMP_DIR) gmpbuild
$(TAR) -zxf $(GMP_TARBALL)
@@ -70,27 +81,12 @@ libgmp.a: stamp.gmp.static
$(CP) gmpbuild/.libs/libgmp.a .
$(RANLIB) libgmp.a
-all :: libgmp.a
-
-install :: libgmp.a
-
-INSTALL_LIBS += libgmp.a
-
-ifeq "$(BUILD_SHARED)" "yes"
libgmp-3.dll: stamp.gmp.shared
$(MAKE) -C gmpbuild-shared MAKEFLAGS=
$(CP) gmpbuild-shared/.libs/libgmp-3.dll .
libgmp.dll.a: libgmp-3.dll
$(CP) gmpbuild-shared/.libs/libgmp.dll.a .
-
-all :: libgmp-3.dll libgmp.dll.a
-
-install :: libgmp-3.dll libgmp.dll.a
-
-INSTALL_LIBS += libgmp.dll.a
-INSTALL_PROGS += libgmp-3.dll
-endif
endif
endif