xref: /OK3568_Linux_fs/buildroot/package/heirloom-mailx/heirloom-mailx.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# heirloom-mailx
4#
5################################################################################
6
7HEIRLOOM_MAILX_VERSION = 12.5
8HEIRLOOM_MAILX_SOURCE = heirloom-mailx_$(HEIRLOOM_MAILX_VERSION).orig.tar.gz
9HEIRLOOM_MAILX_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/h/heirloom-mailx
10HEIRLOOM_MAILX_LICENSE = BSD-4-Clause, Bellcore (base64), OpenVision (imap_gssapi), RSA Data Security (md5), Network Working Group (hmac), MPL-1.1 (nss)
11HEIRLOOM_MAILX_LICENSE_FILES = COPYING
12HEIRLOOM_MAILX_CPE_ID_VENDOR = heirloom
13HEIRLOOM_MAILX_CPE_ID_PRODUCT = mailx
14
15ifeq ($(BR2_PACKAGE_OPENSSL),y)
16HEIRLOOM_MAILX_DEPENDENCIES += openssl
17endif
18
19define HEIRLOOM_MAILX_CONFIGURE_CMDS
20	(cd $(@D); $(TARGET_CONFIGURE_OPTS) $(SHELL) ./makeconfig)
21endef
22
23HEIRLOOM_MAILX_CFLAGS = $(TARGET_CFLAGS)
24
25# -fPIC is needed to build with NIOS2 toolchains.
26HEIRLOOM_MAILX_CFLAGS += -fPIC
27
28ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101916),y)
29HEIRLOOM_MAILX_CFLAGS += -O0
30endif
31
32define HEIRLOOM_MAILX_BUILD_CMDS
33	$(TARGET_CONFIGURE_OPTS) $(MAKE) \
34		CFLAGS="$(HEIRLOOM_MAILX_CFLAGS)" \
35		-C $(@D)
36endef
37
38define HEIRLOOM_MAILX_INSTALL_TARGET_CMDS
39	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
40		PREFIX=/usr \
41		UCBINSTALL=$(INSTALL) \
42		STRIP=/bin/true \
43		DESTDIR=$(TARGET_DIR) \
44		install
45endef
46
47$(eval $(generic-package))
48