Makefile (2221B)
1 # 2 # Copyright (C) 2015 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=autoconf 11 PKG_VERSION:=2.69 12 PKG_RELEASE:=2 13 14 PKG_SOURCE_URL:=@GNU/autoconf 15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 16 PKG_MD5SUM:=50f97f4159805e374639a73e2636f22e 17 PKG_MAINTAINER:=Heinrich Schuchardt <xypron.glpk@gmx.de> 18 PKG_LICENSE:=GPL-3.0+ 19 20 PKG_INSTALL:=1 21 22 include $(INCLUDE_DIR)/package.mk 23 24 CONFIGURE_VARS += M4=m4 EMACS=no 25 26 define Package/autoconf 27 SECTION:=devel 28 CATEGORY:=Development 29 TITLE:=autoconf 30 URL:=https://www.gnu.org/software/autoconf/ 31 DEPENDS:=+m4 +perl +perlbase-data +perlbase-file +perlbase-getopt \ 32 +perlbase-dynaloader +perlbase-text 33 endef 34 35 define Package/autoconf/description 36 Autoconf is an extensible package of M4 macros that produce shell scripts to 37 automatically configure software source code packages. 38 endef 39 40 define Build/Install 41 $(SED) 's/@PERL@/\/usr\/bin\/perl/g' $(PKG_BUILD_DIR)/bin/Makefile.in 42 $(call Build/Install/Default) 43 endef 44 45 define Package/autoconf/install 46 $(INSTALL_DIR) $(1)/usr/bin 47 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ 48 $(INSTALL_DIR) $(1)/usr/share/autoconf 49 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/INSTALL \ 50 $(1)/usr/share/autoconf/ 51 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/autom4te.cfg \ 52 $(1)/usr/share/autoconf/ 53 $(INSTALL_DIR) $(1)/usr/share/autoconf/Autom4te 54 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/Autom4te/* \ 55 $(1)/usr/share/autoconf/Autom4te/ 56 $(INSTALL_DIR) $(1)/usr/share/autoconf/autoconf 57 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/autoconf/* \ 58 $(1)/usr/share/autoconf/autoconf/ 59 $(INSTALL_DIR) $(1)/usr/share/autoconf/autoscan 60 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/autoscan/* \ 61 $(1)/usr/share/autoconf/autoscan/ 62 $(INSTALL_DIR) $(1)/usr/share/autoconf/autotest 63 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/autotest/* \ 64 $(1)/usr/share/autoconf/autotest/ 65 $(INSTALL_DIR) $(1)/usr/share/autoconf/m4sugar 66 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/autoconf/m4sugar/* \ 67 $(1)/usr/share/autoconf/m4sugar/ 68 endef 69 70 $(eval $(call BuildPackage,autoconf))