From: Thomas Petazzoni Date: Fri, 6 Nov 2009 18:17:10 +0000 (+0100) Subject: m4: convert to autotools infrastructure for host package X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=adc8542d95c5cd6bbc02fcf1da0bb82e940e796c;p=buildroot.git m4: convert to autotools infrastructure for host package Signed-off-by: Thomas Petazzoni --- diff --git a/package/m4/m4.mk b/package/m4/m4.mk index b7721859ce..a0b56c42a7 100644 --- a/package/m4/m4.mk +++ b/package/m4/m4.mk @@ -17,47 +17,7 @@ ifneq ($(BR2_USE_WCHAR),y) M4_CONF_ENV += gt_cv_c_wchar_t=no gl_cv_absolute_wchar_h=__fpending.h endif -$(eval $(call AUTOTARGETS,package,m4)) - -# m4 for the host -M4_HOST_DIR:=$(BUILD_DIR)/m4-$(M4_VERSION)-host - -$(DL_DIR)/$(M4_SOURCE): - $(call DOWNLOAD,$(M4_SITE),$(M4_SOURCE)) - -$(STAMP_DIR)/host_m4_unpacked: $(DL_DIR)/$(M4_SOURCE) - mkdir -p $(M4_HOST_DIR) - $(INFLATE$(suffix $(M4_SOURCE))) $< | \ - $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(M4_HOST_DIR) $(TAR_OPTIONS) - - toolchain/patch-kernel.sh $(M4_HOST_DIR) package/m4/ \*.patch - touch $@ - -$(STAMP_DIR)/host_m4_configured: $(STAMP_DIR)/host_m4_unpacked - (cd $(M4_HOST_DIR); rm -rf config.cache; \ - $(HOST_CONFIGURE_OPTS) \ - CFLAGS="$(HOST_CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS)" \ - ./configure $(QUIET) \ - --prefix="$(HOST_DIR)/usr" \ - --sysconfdir="$(HOST_DIR)/etc" \ - --disable-static \ - ) - touch $@ +HOST_M4_CONF_OPT = --disable-static -$(STAMP_DIR)/host_m4_compiled: $(STAMP_DIR)/host_m4_configured - $(MAKE) -C $(M4_HOST_DIR) - touch $@ - -$(STAMP_DIR)/host_m4_installed: $(STAMP_DIR)/host_m4_compiled - $(MAKE) -C $(M4_HOST_DIR) install - touch $@ - -host-m4: $(STAMP_DIR)/host_m4_installed - -host-m4-clean: - rm -f $(addprefix $(STAMP_DIR)/host_m4_,unpacked configured compiled installed) - -$(MAKE) -C $(M4_HOST_DIR) uninstall - -$(MAKE) -C $(M4_HOST_DIR) clean - -host-m4-dirclean: - rm -rf $(M4_HOST_DIR) +$(eval $(call AUTOTARGETS,package,m4)) +$(eval $(call AUTOTARGETS,package,m4,host))