Makefile 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. include $(TOPDIR)/rules.mk
  2. PKG_NAME:=luci-app-ssr-plus
  3. PKG_VERSION:=183
  4. PKG_RELEASE:=6
  5. define Package/$(PKG_NAME)/conffiles
  6. /etc/config/shadowsocksr
  7. /etc/ssrplus/
  8. endef
  9. define Package/$(PKG_NAME)/config
  10. config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks
  11. bool "Include Shadowsocks"
  12. default y if i386||x86_64||arm||aarch64
  13. config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin
  14. bool "Include Shadowsocks V2ray Plugin"
  15. default n
  16. config PACKAGE_$(PKG_NAME)_INCLUDE_Xray
  17. bool "Include Xray (V2RAY/Trojan-GO implemented)"
  18. default y if i386||x86_64||arm||aarch64
  19. config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan
  20. bool "Include Trojan (OpenSSL)"
  21. default n if i386||x86_64||arm||aarch64
  22. config PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2
  23. bool "Include Redsocks2"
  24. default n
  25. config PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy
  26. bool "Include NaiveProxy"
  27. depends on !(arc||armeb||mips||mips64||powerpc)
  28. default n
  29. config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun
  30. bool "Include Kcptun"
  31. default n
  32. config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server
  33. bool "Include ShadowsocksR Server"
  34. default y if i386||x86_64||arm||aarch64
  35. endef
  36. LUCI_TITLE:=SS/SSR/V2Ray/Trojan/NaiveProxy/Socks5/Tun LuCI interface
  37. LUCI_PKGARCH:=all
  38. LUCI_DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +pdnsd-alt +wget-ssl +lua +libuci-lua \
  39. +microsocks +dns2socks +shadowsocksr-libev-ssr-local +tcping +resolveip \
  40. +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \
  41. +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \
  42. +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:simple-obfs \
  43. +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin:v2ray-plugin \
  44. +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray-core \
  45. +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \
  46. +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \
  47. +PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy:naiveproxy \
  48. +PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \
  49. +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \
  50. +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server
  51. include $(TOPDIR)/feeds/luci/luci.mk
  52. # call BuildPackage - OpenWrt buildroot signature