1 ################################################################################
5 ################################################################################
8 GAWK_SOURCE = gawk-$(GAWK_VERSION).tar.xz
9 GAWK_SITE = $(BR2_GNU_MIRROR)/gawk
10 GAWK_DEPENDENCIES = host-gawk $(if $(BR2_PACKAGE_MPFR),mpfr)
12 GAWK_LICENSE_FILES = COPYING
14 # Prefer full-blown gawk over busybox awk
15 ifeq ($(BR2_PACKAGE_BUSYBOX),y)
16 GAWK_DEPENDENCIES += busybox
19 # We don't have a host-busybox
20 HOST_GAWK_DEPENDENCIES =
22 define GAWK_CREATE_SYMLINK
23 ln -sf /usr/bin/gawk $(TARGET_DIR)/usr/bin/awk
26 GAWK_POST_INSTALL_TARGET_HOOKS += GAWK_CREATE_SYMLINK
28 # Assume we support shared libs
29 # The check isn't cross-compile friendly and it's mandatory anyway
30 define GAWK_DISABLE_SHARED_CHECK
31 $(SED) 's/ check-for-shared-lib-support//' $(@D)/extension/Makefile.in
34 GAWK_POST_PATCH_HOOKS += GAWK_DISABLE_SHARED_CHECK
36 $(eval $(autotools-package))
37 $(eval $(host-autotools-package))