diff options
author | Tony Theodore <tonyt@logyst.com> | 2015-10-13 12:48:10 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2015-10-25 01:23:27 (GMT) |
commit | 3185b292b0b04bbd14fa9ea8a4a887a820edeec5 (patch) | |
tree | c6aa684e6ca8f048a19f459ddeac5b8ff08b7b1e /src/mpc.mk | |
parent | 3132accaf157d8940a7f2287344cba2cd62c482f (diff) | |
download | mxe-3185b292b0b04bbd14fa9ea8a4a887a820edeec5.zip mxe-3185b292b0b04bbd14fa9ea8a4a887a820edeec5.tar.gz mxe-3185b292b0b04bbd14fa9ea8a4a887a820edeec5.tar.bz2 |
gcc and deps: use native builds and consolidate rules
Diffstat (limited to 'src/mpc.mk')
-rw-r--r-- | src/mpc.mk | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -9,22 +9,28 @@ $(PKG)_SUBDIR := mpc-$($(PKG)_VERSION) $(PKG)_FILE := mpc-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://www.multiprecision.org/mpc/download/$($(PKG)_FILE) $(PKG)_URL_2 := http://ftp.debian.org/debian/pool/main/m/mpclib/mpclib_$($(PKG)_VERSION).orig.tar.gz +$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS) $(PKG)_DEPS := gcc gmp mpfr +$(PKG)_DEPS_$(BUILD) := gmp mpfr + define $(PKG)_UPDATE $(WGET) -q -O- 'https://gforge.inria.fr/scm/viewvc.php/tags/?root=mpc&sortby=date' | \ $(SED) -n 's,.*<a name="\([0-9][^"]*\)".*,\1,p' | \ head -1 endef -define $(PKG)_BUILD +define $(PKG)_BUILD_$(BUILD) cd '$(1)' && ./configure \ $(MXE_CONFIGURE_OPTS) \ --with-gmp='$(PREFIX)/$(TARGET)/' \ --with-mpfr='$(PREFIX)/$(TARGET)/' $(MAKE) -C '$(1)' -j '$(JOBS)' $(MAKE) -C '$(1)' -j '$(JOBS)' install +endef +define $(PKG)_BUILD + $($(PKG)_BUILD_$(BUILD)) # build runtime tests to verify toolchain components -$(MAKE) -C '$(1)' -j '$(JOBS)' check -k rm -rf '$(PREFIX)/$(TARGET)/bin/$(PKG)-tests' |