2 # Copyright (C) 2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE_URL
:=https
://github.com
/obgm
/libcoap
15 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)
16 PKG_SOURCE_VERSION
:=2da31de732c0e51a9bc9e1d4aea21e25da89cf87
17 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_SOURCE_VERSION
).
tar.bz2
18 PKG_MIRROR_HASH
:=b61fe3245a329dfcf198187149d2072509b18ca6e348d0b423c0f44d11e930e4
20 PKG_MAINTAINER
:=Anton Glukhov
<anton.a.glukhov@gmail.com
>
21 PKG_LICENSE
:=GPL-2.0
+ BSD-2-Clause
22 PKG_LICENSE_FILES
:=COPYING LICENSE.GPL LICENSE.BSD
24 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
29 include $(INCLUDE_DIR
)/package.mk
31 define Package
/libcoap
34 TITLE
:=CoAP
(RFC
7252) library
35 URL
:=http
://libcoap.net
/
38 define Package
/libcoap
/description
39 Constrained Application Protocol
(RFC
7252) library
42 TARGET_CFLAGS
+= $(FPIC
)
46 --disable-documentation
48 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
49 TARGET_CFLAGS
+= -DWORDS_BIGENDIAN
52 define Build
/InstallDev
53 $(INSTALL_DIR
) $(1)/usr
/include
54 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
56 $(INSTALL_DIR
) $(1)/usr
/lib
57 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/* $(1)/usr
/lib
/
60 define Package
/libcoap
/install
61 $(INSTALL_DIR
) $(1)/usr
/lib
62 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libcoap-1.so
* $(1)/usr
/lib
/
65 $(eval
$(call BuildPackage
,libcoap
))