xref: /OK3568_Linux_fs/buildroot/package/pkgconf/pkgconf.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun################################################################################
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# pkgconf
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun################################################################################
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunPKGCONF_VERSION = 1.6.3
8*4882a593SmuzhiyunPKGCONF_SITE = https://distfiles.dereferenced.org/pkgconf
9*4882a593SmuzhiyunPKGCONF_SOURCE = pkgconf-$(PKGCONF_VERSION).tar.xz
10*4882a593SmuzhiyunPKGCONF_LICENSE = pkgconf license
11*4882a593SmuzhiyunPKGCONF_LICENSE_FILES = COPYING
12*4882a593SmuzhiyunPKGCONF_CPE_ID_VENDOR = pkgconf
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunPKG_CONFIG_HOST_BINARY = $(HOST_DIR)/bin/pkg-config
15*4882a593Smuzhiyun
16*4882a593Smuzhiyundefine PKGCONF_LINK_PKGCONFIG
17*4882a593Smuzhiyun	ln -sf pkgconf $(TARGET_DIR)/usr/bin/pkg-config
18*4882a593Smuzhiyunendef
19*4882a593Smuzhiyun
20*4882a593Smuzhiyundefine HOST_PKGCONF_INSTALL_WRAPPER
21*4882a593Smuzhiyun	$(INSTALL) -m 0755 -D package/pkgconf/pkg-config.in \
22*4882a593Smuzhiyun		$(HOST_DIR)/bin/pkg-config
23*4882a593Smuzhiyun	$(SED) 's,@STAGING_SUBDIR@,$(STAGING_SUBDIR),g' \
24*4882a593Smuzhiyun		$(HOST_DIR)/bin/pkg-config
25*4882a593Smuzhiyunendef
26*4882a593Smuzhiyun
27*4882a593Smuzhiyundefine HOST_PKGCONF_STATIC
28*4882a593Smuzhiyun	$(SED) 's,@STATIC@,--static,' $(HOST_DIR)/bin/pkg-config
29*4882a593Smuzhiyunendef
30*4882a593Smuzhiyun
31*4882a593Smuzhiyundefine HOST_PKGCONF_SHARED
32*4882a593Smuzhiyun	$(SED) 's,@STATIC@,,' $(HOST_DIR)/bin/pkg-config
33*4882a593Smuzhiyunendef
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunPKGCONF_POST_INSTALL_TARGET_HOOKS += PKGCONF_LINK_PKGCONFIG
36*4882a593SmuzhiyunHOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_INSTALL_WRAPPER
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunifeq ($(BR2_STATIC_LIBS),y)
39*4882a593SmuzhiyunHOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_STATIC
40*4882a593Smuzhiyunelse
41*4882a593SmuzhiyunHOST_PKGCONF_POST_INSTALL_HOOKS += HOST_PKGCONF_SHARED
42*4882a593Smuzhiyunendif
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun$(eval $(autotools-package))
45*4882a593Smuzhiyun$(eval $(host-autotools-package))
46