Makefile 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. include $(TOPDIR)/rules.mk
  2. PKG_NAME:=luci-app-ssr-plus
  3. PKG_VERSION:=177
  4. PKG_RELEASE:=1
  5. include $(INCLUDE_DIR)/package.mk
  6. define Package/$(PKG_NAME)/config
  7. config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin
  8. bool "Include Shadowsocks V2ray Plugin"
  9. default y if i386||x86_64||arm||aarch64
  10. config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray
  11. bool "Include V2ray"
  12. default y if i386||x86_64||arm||aarch64
  13. config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan
  14. bool "Include Trojan"
  15. default y if i386||x86_64||arm||aarch64
  16. config PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2
  17. bool "Include Redsocks2"
  18. default y if i386||x86_64||arm||aarch64
  19. config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun
  20. bool "Include Kcptun"
  21. default n
  22. config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server
  23. bool "Include ShadowsocksR Server"
  24. default y if i386||x86_64||arm||aarch64
  25. endef
  26. LUCI_TITLE:=SS/SSR/V2Ray/Trojan LuCI interface
  27. LUCI_PKGARCH:=all
  28. LUCI_DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +pdnsd-alt +wget +lua +libuci-lua \
  29. +microsocks +dns2socks +shadowsocks-libev-ss-local +shadowsocksr-libev-ssr-local +shadowsocks-libev-ss-redir +simple-obfs +tcpping \
  30. +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin:v2ray-plugin \
  31. +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \
  32. +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \
  33. +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \
  34. +PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \
  35. +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \
  36. +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server
  37. include $(TOPDIR)/feeds/luci/luci.mk
  38. # call BuildPackage - OpenWrt buildroot signature