1#
2# Copyright (C) 2006-2015 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7include $(TOPDIR)/rules.mk
8
9PKG_NAME:=automake
10PKG_VERSION:=1.15
11
12PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
13PKG_SOURCE_URL:=@GNU/automake
14PKG_MD5SUM:=9a1ddb0e053474d9d1105cfe39b0c48d
15
16include $(INCLUDE_DIR)/host-build.mk
17
18HOST_CONFIGURE_ARGS += \
19	--datarootdir=$(STAGING_DIR_HOST)/share \
20	--disable-silent-rules
21
22HOST_CONFIGURE_VARS += \
23	PERL="/usr/bin/env perl" \
24	am_cv_prog_PERL_ithreads=no
25
26define Host/Configure
27	(cd $(HOST_BUILD_DIR); $(AM_TOOL_PATHS) STAGING_DIR="" ./bootstrap.sh)
28	$(call Host/Configure/Default)
29endef
30
31define Host/Install
32	# remove old automake resources to avoid version conflicts
33	rm -rf $(STAGING_DIR_HOST)/share/aclocal-[0-9]*
34	rm -rf $(STAGING_DIR_HOST)/share/automake-[0-9]*
35	$(MAKE) -C $(HOST_BUILD_DIR) install
36	mv $(STAGING_DIR_HOST)/bin/aclocal $(STAGING_DIR_HOST)/bin/aclocal.real
37	$(INSTALL_BIN) ./files/aclocal $(STAGING_DIR_HOST)/bin
38	ln -sf aclocal $(STAGING_DIR_HOST)/bin/aclocal-1.9
39	ln -sf aclocal $(STAGING_DIR_HOST)/bin/aclocal-1.10
40	ln -sf aclocal $(STAGING_DIR_HOST)/bin/aclocal-1.11
41	ln -sf aclocal $(STAGING_DIR_HOST)/bin/aclocal-1.11.6
42	ln -sf aclocal $(STAGING_DIR_HOST)/bin/aclocal-1.15
43endef
44
45define Host/Clean
46	-$(MAKE) -C $(HOST_BUILD_DIR) uninstall
47	$(call Host/Clean/Default)
48endef
49
50$(eval $(call HostBuild))
51