summaryrefslogtreecommitdiff
path: root/mk/autoconf.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-03-27 14:59:41 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-03-27 14:59:41 +0200
commit7d4491d4bdd058509fc3161039e25549e62e8ef5 (patch)
tree9989f3ae746adb816b519d658bbc7386b2495b25 /mk/autoconf.mk
parentb29b0529a173eaeb06f23db2efcc24f9c83dc154 (diff)
downloadembtoolkit-7d4491d4bdd058509fc3161039e25549e62e8ef5.tar.gz
embtoolkit-7d4491d4bdd058509fc3161039e25549e62e8ef5.tar.bz2
embtoolkit-7d4491d4bdd058509fc3161039e25549e62e8ef5.tar.xz
Host tools: autoconf: convert to use install macro
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/autoconf.mk')
-rw-r--r--mk/autoconf.mk57
1 files changed, 20 insertions, 37 deletions
diff --git a/mk/autoconf.mk b/mk/autoconf.mk
index cf45884..3f296bd 100644
--- a/mk/autoconf.mk
+++ b/mk/autoconf.mk
@@ -23,45 +23,28 @@
# \date February 2010
################################################################################
-AUTOCONF_NAME := autoconf
-AUTOCONF_VERSION := $(call EMBTK_GET_PKG_VERSION,AUTOCONF)
-AUTOCONF_SITE := http://ftp.gnu.org/gnu/autoconf
-AUTOCONF_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror
-AUTOCONF_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/autoconf/$(AUTOCONF_VERSION)
-AUTOCONF_PACKAGE := autoconf-$(AUTOCONF_VERSION).tar.bz2
-AUTOCONF_SRC_DIR := $(TOOLS_BUILD)/autoconf-$(AUTOCONF_VERSION)
-AUTOCONF_BUILD_DIR := $(TOOLS_BUILD)/autoconf-$(AUTOCONF_VERSION)
-
-AUTOCONF_DIR := $(HOSTTOOLS)/usr
-AUTOCONF := $(AUTOCONF_DIR)/bin/autoconf
-AUTOHEADER := $(AUTOCONF_DIR)/bin/autoheader
-AUTOM4TE := $(AUTOCONF_DIR)/bin/autom4te
-AUTORECONF := $(AUTOCONF_DIR)/bin/autoreconf
-AUTOSCAN := $(AUTOCONF_DIR)/bin/autoscan
-AUTOUPDATE := $(AUTOCONF_DIR)/bin/autoupdate
-IFNAMES := $(AUTOCONF_DIR)/bin/ifnames
-
+AUTOCONF_NAME := autoconf
+AUTOCONF_VERSION := $(call EMBTK_GET_PKG_VERSION,AUTOCONF)
+AUTOCONF_SITE := http://ftp.gnu.org/gnu/autoconf
+AUTOCONF_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror
+AUTOCONF_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/autoconf/$(AUTOCONF_VERSION)
+AUTOCONF_PACKAGE := autoconf-$(AUTOCONF_VERSION).tar.bz2
+AUTOCONF_SRC_DIR := $(TOOLS_BUILD)/autoconf-$(AUTOCONF_VERSION)
+AUTOCONF_BUILD_DIR := $(TOOLS_BUILD)/autoconf-$(AUTOCONF_VERSION)
+
+# autoconf binaries
+AUTOCONF_DIR := $(HOSTTOOLS)/usr
+AUTOCONF := $(AUTOCONF_DIR)/bin/autoconf
+AUTOHEADER := $(AUTOCONF_DIR)/bin/autoheader
+AUTOM4TE := $(AUTOCONF_DIR)/bin/autom4te
+AUTORECONF := $(AUTOCONF_DIR)/bin/autoreconf
+AUTOSCAN := $(AUTOCONF_DIR)/bin/autoscan
+AUTOUPDATE := $(AUTOCONF_DIR)/bin/autoupdate
+IFNAMES := $(AUTOCONF_DIR)/bin/ifnames
export AUTOCONF AUTOHEADER AUTOM4TE AUTORECONF AUTOSCAN AUTOUPDATE IFNAMES
-autoconf_install: $(AUTOCONF_BUILD_DIR)/.installed
-
-$(AUTOCONF_BUILD_DIR)/.installed: download_autoconf \
- $(AUTOCONF_BUILD_DIR)/.decompressed $(AUTOCONF_BUILD_DIR)/.configured
- @$(MAKE) -C $(AUTOCONF_BUILD_DIR) $(J)
- $(MAKE) -C $(AUTOCONF_BUILD_DIR) install
- @touch $@
+autoconf_install:
+ $(call EMBTK_INSTALL_HOSTPKG,AUTOCONF)
download_autoconf:
$(call EMBTK_DOWNLOAD_PKG,AUTOCONF)
-
-$(AUTOCONF_BUILD_DIR)/.decompressed:
- $(call EMBTK_DECOMPRESS_HOSTPKG,AUTOCONF)
-
-$(AUTOCONF_BUILD_DIR)/.configured:
- $(call EMBTK_GENERIC_MESSAGE,"Configuring \
- autoconf_$(AUTOCONF_VERSION)...")
- @cd $(AUTOCONF_BUILD_DIR); \
- M4=$(M4_BIN) \
- $(TOOLS_BUILD)/autoconf-$(AUTOCONF_VERSION)/configure \
- --prefix=$(AUTOCONF_DIR) --build=$(HOST_BUILD) --host=$(HOST_ARCH)
- @touch $@