653a5a02eea2fd24caeb53326c30caed98e28495
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / gawk / gawk.mk
1 ################################################################################
2 #
3 # gawk
4 #
5 ################################################################################
6
7 GAWK_VERSION = 4.1.2
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)
11 GAWK_LICENSE = GPLv3+
12 GAWK_LICENSE_FILES = COPYING
13
14 # Prefer full-blown gawk over busybox awk
15 ifeq ($(BR2_PACKAGE_BUSYBOX),y)
16 GAWK_DEPENDENCIES += busybox
17 endif
18
19 # We don't have a host-busybox
20 HOST_GAWK_DEPENDENCIES =
21
22 define GAWK_CREATE_SYMLINK
23         ln -sf /usr/bin/gawk $(TARGET_DIR)/usr/bin/awk
24 endef
25
26 GAWK_POST_INSTALL_TARGET_HOOKS += GAWK_CREATE_SYMLINK
27
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
32 endef
33
34 GAWK_POST_PATCH_HOOKS += GAWK_DISABLE_SHARED_CHECK
35
36 $(eval $(autotools-package))
37 $(eval $(host-autotools-package))