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