2 # Copyright (C) 2018 Jianhui Zhao
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
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_VERSION
:=v
$(PKG_VERSION
)
16 PKG_SOURCE_URL
=https
://codeload.github.com
/zhaojh329
/rtty
/tar.gz
/v
$(PKG_VERSION
)?
17 PKG_HASH
:=736f4f6bb214c5d97ae530d8029b9a113dbd82b5e6683cf46bf9f23c55fb10d8
20 PKG_BUILD_DIR
=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_SOURCE_SUBDIR
)
23 PKG_LICENSE_FILES
:=LICENSE
25 PKG_MAINTAINER
:=Jianhui Zhao
<jianhuizhao329@gmail.com
>
27 include $(INCLUDE_DIR
)/package.mk
28 include $(INCLUDE_DIR
)/cmake.mk
30 define Package
/rtty
/Default
31 TITLE
:=Access your terminals from anywhere via the web
35 URL
:=https
://github.com
/zhaojh329
/rtty
41 Package
/rtty-openssl
=$(call Package
/rtty
/Default
,openssl
,+PACKAGE_rtty-openssl
:libuwsc-openssl
)
42 Package
/rtty-wolfssl
=$(call Package
/rtty
/Default
,wolfssl
,+PACKAGE_rtty-wolfssl
:libuwsc-wolfssl
)
43 Package
/rtty-mbedtls
=$(call Package
/rtty
/Default
,mbedtls
,+PACKAGE_rtty-mbedtls
:libuwsc-mbedtls
)
44 Package
/rtty-nossl
=$(call Package
/rtty
/Default
,nossl
,+PACKAGE_rtty-nossl
:libuwsc-nossl
)
46 define Package
/rtty-
$(BUILD_VARIANT
)/install
47 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/init.d
$(1)/etc
/config
48 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/rtty
$(1)/usr
/sbin
49 $(INSTALL_BIN
) .
/files
/rtty.init
$(1)/etc
/init.d
/rtty
50 $(INSTALL_CONF
) .
/files
/rtty.config
$(1)/etc
/config
/rtty
53 $(eval
$(call BuildPackage
,rtty-openssl
))
54 $(eval
$(call BuildPackage
,rtty-wolfssl
))
55 $(eval
$(call BuildPackage
,rtty-mbedtls
))
56 $(eval
$(call BuildPackage
,rtty-nossl
))