From 716ca530e1c4515d8683c9d5be3d56b301758b66 Mon Sep 17 00:00:00 2001 From: James <> Date: Wed, 4 Nov 2015 11:49:21 +0000 Subject: trunk-47381 --- tools/pkg-config/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ tools/pkg-config/files/pkg-config | 3 +++ 2 files changed, 42 insertions(+) create mode 100644 tools/pkg-config/Makefile create mode 100755 tools/pkg-config/files/pkg-config (limited to 'tools/pkg-config') diff --git a/tools/pkg-config/Makefile b/tools/pkg-config/Makefile new file mode 100644 index 0000000..40e6e08 --- /dev/null +++ b/tools/pkg-config/Makefile @@ -0,0 +1,39 @@ +# +# Copyright (C) 2006-2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk + +PKG_NAME:=pkg-config +PKG_VERSION:=0.29 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://pkgconfig.freedesktop.org/releases/ +PKG_MD5SUM:=77f27dce7ef88d0634d0d6f90e03a77f + +HOST_BUILD_PARALLEL:=1 + +include $(INCLUDE_DIR)/host-build.mk + +unexport PKG_CONFIG + +HOST_CONFIGURE_ARGS += --with-internal-glib + +ifeq ($(HOST_OS),Darwin) +HOST_LDFLAGS += -framework CoreFoundation -framework Carbon +endif + +define Host/Install + $(MAKE) -C $(HOST_BUILD_DIR) install + mv $(STAGING_DIR_HOST)/bin/pkg-config $(STAGING_DIR_HOST)/bin/pkg-config.real + $(INSTALL_BIN) ./files/pkg-config $(STAGING_DIR_HOST)/bin/pkg-config +endef + +define Host/Clean + -$(MAKE) -C $(HOST_BUILD_DIR) uninstall + $(call Host/Clean/Default) +endef + +$(eval $(call HostBuild)) diff --git a/tools/pkg-config/files/pkg-config b/tools/pkg-config/files/pkg-config new file mode 100755 index 0000000..e58b132 --- /dev/null +++ b/tools/pkg-config/files/pkg-config @@ -0,0 +1,3 @@ +#!/bin/sh + +pkg-config.real $@ --define-variable=prefix=${STAGING_PREFIX} --define-variable=exec_prefix=${STAGING_PREFIX} -- cgit v1.2.3