1################################################################################ 2# 3# gawk 4# 5################################################################################ 6 7GAWK_VERSION = 5.1.0 8GAWK_SOURCE = gawk-$(GAWK_VERSION).tar.xz 9GAWK_SITE = $(BR2_GNU_MIRROR)/gawk 10GAWK_DEPENDENCIES = host-gawk 11GAWK_LICENSE = GPL-3.0+ 12GAWK_LICENSE_FILES = COPYING 13 14ifeq ($(BR2_PACKAGE_LIBSIGSEGV),y) 15GAWK_DEPENDENCIES += libsigsegv 16endif 17 18# --with-mpfr requires an argument so just let 19# configure find it automatically 20ifeq ($(BR2_PACKAGE_MPFR),y) 21GAWK_DEPENDENCIES += mpfr 22else 23GAWK_CONF_OPTS += --without-mpfr 24endif 25 26# --with-readline requires an argument so just let 27# configure find it automatically 28ifeq ($(BR2_PACKAGE_READLINE),y) 29GAWK_DEPENDENCIES += readline 30else 31GAWK_CONF_OPTS += --without-readline 32endif 33 34HOST_GAWK_CONF_OPTS = --without-readline --without-mpfr 35 36define GAWK_CREATE_SYMLINK 37 ln -sf gawk $(TARGET_DIR)/usr/bin/awk 38endef 39 40GAWK_POST_INSTALL_TARGET_HOOKS += GAWK_CREATE_SYMLINK 41 42define HOST_GAWK_CREATE_SYMLINK 43 ln -sf gawk $(HOST_DIR)/usr/bin/awk 44endef 45 46HOST_GAWK_POST_INSTALL_HOOKS += HOST_GAWK_CREATE_SYMLINK 47 48$(eval $(autotools-package)) 49$(eval $(host-autotools-package)) 50