2 # Copyright (C) 2015 OpenWrt.org
3 # Copyright (C) 2014-2016 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_MAINTAINER
:=Daniel Salzman
<daniel.salzman@nic.cz
>
16 PKG_LICENSE
:=LGPL-2.1 GPL-2.0 GPL-3.0 MIT
18 PKG_SOURCE
:=userspace-rcu-
$(PKG_VERSION
).
tar.bz2
19 PKG_SOURCE_URL
:=https
://lttng.org
/files
/urcu
/
20 PKG_HASH
:=8f7fa313b1e0a3f742cea24ce63a39c0efe63e615a769e2961e55bd2663ecaa3
22 PKG_BUILD_DIR
:=$(BUILD_DIR
)/userspace-rcu-
$(PKG_VERSION
)
27 include $(INCLUDE_DIR
)/package.mk
29 define Package
/liburcu
32 TITLE
:=User-space Read-Copy-Update library
33 URL
:=https
://lttng.org
/
37 define Package
/liburcu
/description
38 Userspace Read-Copy-Update library.
41 define Build
/InstallDev
42 $(INSTALL_DIR
) $(1)/usr
/include
43 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/urcu
* $(1)/usr
/include/
44 $(INSTALL_DIR
) $(1)/usr
/lib
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/liburcu
*.
{a
,so
*} $(1)/usr
/lib
/
48 define Package
/liburcu
/install
49 $(INSTALL_DIR
) $(1)/usr
/lib
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/liburcu
*.so.
* $(1)/usr
/lib
/
53 $(eval
$(call BuildPackage
,liburcu
))