aboutsummaryrefslogtreecommitdiffstats
path: root/tools/pkg-config/Makefile
blob: b4a2d5d5571773b0e20fd22f3e168736a7d0ccd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 
# Copyright (C) 2006 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.22

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://pkgconfig.freedesktop.org/releases/
PKG_MD5SUM:=fd5c547e9d66ba49bc735ccb8c791f2a

include $(INCLUDE_DIR)/host-build.mk

define Host/Compile
	$(MAKE) -C $(HOST_BUILD_DIR)
endef

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))
XUP:=autoreconf include $(INCLUDE_DIR)/package.mk define Package/kexec-tools SECTION:=utils CATEGORY:=Utilities DEPENDS:=@armeb||@arm||@i386||@powerpc64||@mipsel||@mips +zlib TITLE:=Kernel boots kernel URL:=http://kernel.org/pub/linux/kernel/people/horms/kexec-tools/ MAINTAINER:=Florian Fainelli <florian@openwrt.org> MENU:=1 endef define Package/kexec-tools/description kexec is a set of systems call that allows you to load another kernel from the currently executing Linux kernel. endef define Package/kexec-tools/config source "$(SOURCE)/Config.in" endef KEXEC_TARGET_NAME:=$(call qstrip,$(CONFIG_KEXEC_TOOLS_TARGET_NAME))-linux-$(TARGET_SUFFIX) CONFIGURE_ARGS = \ --target=$(KEXEC_TARGET_NAME) \ --host=$(REAL_GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --program-prefix="" \ --program-suffix="" \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --libexecdir=/usr/lib \ --sysconfdir=/etc CONFIGURE_VARS += \ BUILD_CC="$(HOSTCC)" \ TARGET_CC="$(TARGET_CC)" kexec-extra-sbin-$(CONFIG_KEXEC_TOOLS_kdump) += kdump define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" all install endef define Package/kexec-tools/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) \ $(addprefix $(PKG_INSTALL_DIR)/usr/sbin/, \ $(kexec-extra-sbin-y)) \ $(kexec-extra-bin-y) \ $(PKG_INSTALL_DIR)/usr/sbin/kexec \ $(1)/usr/sbin # make a link for compatability with other distros $(INSTALL_DIR) $(1)/sbin ln -s /usr/sbin/kexec $(1)/sbin/kexec endef $(eval $(call BuildPackage,kexec-tools))