1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=release-
$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/tatsuhiro-t
/wslay
/tar.gz
/release-
$(PKG_VERSION
)?
9 PKG_HASH
:=7b9f4b9df09adaa6e07ec309b68ab376c0db2cfd916613023b52a47adfda224a
10 PKG_BUILD_DIR
:=$(BUILD_DIR
)/wslay-release-
$(PKG_VERSION
)
12 PKG_MAINTAINER
:=Peter van Dijk
<peter.van.dijk@powerdns.com
>
14 PKG_LICENSE_FILES
:=COPYING
18 include $(INCLUDE_DIR
)/package.mk
19 include $(INCLUDE_DIR
)/cmake.mk
21 define Package
/libwslay
24 TITLE
:=Wslay is a WebSocket library written in C
25 URL
:=https
://tatsuhiro-t.github.io
/wslay
/
29 define Package
/libwslay
/description
30 Wslay is a WebSocket library written in C. It implements the protocol version
13 described
31 in RFC
6455. This library offers
2 levels of API
: event-based API and frame-based low-level
32 API. For event-based API
, it is suitable for non-blocking reactor pattern style. You can set
33 callbacks in various events. For frame-based API
, you can send WebSocket frame directly.
34 Wslay only supports data transfer part of WebSocket protocol and does not perform opening
39 -DCMAKE_POSITION_INDEPENDENT_CODE
=ON
41 $(eval
$(call BuildPackage
,libwslay
))