1 include $(TOPDIR
)/rules.mk
4 PKG_VERSION
:=2015-04-14
5 PKG_RELEASE
=$(PKG_SOURCE_VERSION
)
8 PKG_SOURCE_URL
:=git
://nbd.name
/ustream-ssl.git
9 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
10 PKG_SOURCE_VERSION
:=a4ca61527236e89eb9efb782fd9bfd04796144e3
11 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
14 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_SOURCE_SUBDIR
)
19 PKG_MAINTAINER
:=Felix Fietkau
<nbd@openwrt.org
>
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/cmake.mk
24 define Package
/libustream
/default
27 TITLE
:=ustream SSL Library
29 ABI_VERSION
:=$(PKG_VERSION
)
32 define Package
/libustream-openssl
33 $(Package
/libustream
/default
)
35 DEPENDS
+= +PACKAGE_libustream-openssl
:libopenssl
39 define Package
/libustream-cyassl
40 $(Package
/libustream
/default
)
42 DEPENDS
+= +PACKAGE_libustream-cyassl
:libcyassl
46 define Package
/libustream-polarssl
47 $(Package
/libustream
/default
)
49 DEPENDS
+= +libpolarssl
54 ifeq ($(BUILD_VARIANT
),cyassl
)
55 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/cyassl
-DHAVE_SNI
56 CMAKE_OPTIONS
+= -DCYASSL
=on
58 ifeq ($(BUILD_VARIANT
),polarssl
)
59 CMAKE_OPTIONS
+= -DPOLARSSL
=on
62 define Package
/libustream
/default
/install
63 $(INSTALL_DIR
) $(1)/lib
/
64 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/libustream-ssl.so
$(1)/lib
/
67 Package
/libustream-openssl
/install = $(Package
/libustream
/default
/install)
68 Package
/libustream-cyassl
/install = $(Package
/libustream
/default
/install)
69 Package
/libustream-polarssl
/install = $(Package
/libustream
/default
/install)
71 $(eval
$(call BuildPackage
,libustream-polarssl
))
72 $(eval
$(call BuildPackage
,libustream-cyassl
))
73 $(eval
$(call BuildPackage
,libustream-openssl
))