this patch fixes libupnp parallel build and cleans the Makefile a
little. -Raphael git-svn-id: svn://svn.openwrt.org/openwrt/packages@19697 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
5af2aa65cd
commit
06211e1046
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2006 OpenWrt.org
|
# Copyright (C) 2006-2010 OpenWrt.org
|
||||||
#
|
#
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
@ -9,12 +9,15 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=libupnp
|
PKG_NAME:=libupnp
|
||||||
PKG_VERSION:=1.6.6
|
PKG_VERSION:=1.6.6
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||||
PKG_SOURCE_URL:=@SF/pupnp
|
PKG_SOURCE_URL:=@SF/pupnp
|
||||||
PKG_MD5SUM:=8918dcf7428cd119d0c8275765ff2833
|
PKG_MD5SUM:=8918dcf7428cd119d0c8275765ff2833
|
||||||
|
|
||||||
|
PKG_FIXUP:=libtool
|
||||||
|
PKG_INSTALL:=1
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
define Package/libupnp/Default
|
define Package/libupnp/Default
|
||||||
@ -31,11 +34,10 @@ define Package/libupnp
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libupnp/description
|
define Package/libupnp/description
|
||||||
The portable SDK for UPnP Devices (libupnp) provides developers with an
|
The portable SDK for UPnP Devices (libupnp) provides developers with an API and
|
||||||
API and open source code for building control points, devices, and
|
open source code for building control points, devices, and bridges that are
|
||||||
bridges that are compliant with Version 1.0 of the Universal Plug and
|
compliant with Version 1.0 of the Universal Plug and Play Device Architecture
|
||||||
Play Device Architecture Specification and support several operating
|
Specification.
|
||||||
systems like Linux, *BSD, Solaris and others.
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libupnp-sample
|
define Package/libupnp-sample
|
||||||
@ -45,8 +47,7 @@ define Package/libupnp-sample
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libupnp-sample/description
|
define Package/libupnp-sample/description
|
||||||
TVcontrolpoint & tvdevice sample applications
|
TVcontrolpoint & tvdevice sample applications run inside /etc/upnp-tvdevice/
|
||||||
run inside /etc/upnp-tvdevice/
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
@ -58,26 +59,20 @@ endef
|
|||||||
|
|
||||||
TARGET_CFLAGS += $(FPIC)
|
TARGET_CFLAGS += $(FPIC)
|
||||||
|
|
||||||
define Build/Compile
|
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
||||||
CCOPT="$(TARGET_CFLAGS)" \
|
|
||||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
|
||||||
all install
|
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR)/upnp/sample/ upnp_tv_device upnp_tv_ctrlpt
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Build/Compile/libupnp-sample
|
define Build/Compile/libupnp-sample
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||||
CCOPT="$(TARGET_CFLAGS)" \
|
|
||||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||||
check
|
check
|
||||||
|
$(MAKE) -C $(PKG_BUILD_DIR)/upnp/sample \
|
||||||
|
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||||
|
upnp_tv_device upnp_tv_ctrlpt
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/InstallDev
|
define Build/InstallDev
|
||||||
$(INSTALL_DIR) $(1)/usr/include
|
$(INSTALL_DIR) $(1)/usr/include
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/upnp $(1)/usr/include/
|
$(CP) $(PKG_INSTALL_DIR)/usr/include/upnp $(1)/usr/include/
|
||||||
$(INSTALL_DIR) $(1)/usr/lib
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ixml,threadutil,upnp}.{a,so*} $(1)/usr/lib/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ixml,threadutil,upnp}.{a,so*,la} $(1)/usr/lib/
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libupnp.pc $(1)/usr/lib/pkgconfig/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libupnp.pc $(1)/usr/lib/pkgconfig/
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user