X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/f77b88d124ea1c900f9cf5e04046939aad48bbe1..fee25cd0ec18ba7f5bc820f6b2db3a315e64548f:/package/openvpn/Config.in?ds=sidebyside

diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in
index 442313fff..3feffa301 100644
--- a/package/openvpn/Config.in
+++ b/package/openvpn/Config.in
@@ -1,10 +1,53 @@
+menu "openvpn........................... Open source VPN solution using SSL"
+
 config BR2_PACKAGE_OPENVPN
-	tristate "OpenVPN"
-	default m
+	prompt "openvpn........................... Open source VPN solution using SSL"
+	tristate
+	default m if CONFIG_DEVEL
 	select BR2_PACKAGE_KMOD_TUN
-	select BR2_PACKAGE_OPENSSL
-	select BR2_PACKAGE_LZO
 	help
 	  Open Source VPN solution using SSL
-
+	  
 	  http://openvpn.net/
+	  
+	  Depends: kmod-tun, libpthread
+
+config BR2_COMPILE_OPENVPN_WITH_SERVER
+	prompt "Enable server support"
+	bool
+	default y
+	depends BR2_PACKAGE_OPENVPN
+
+config BR2_COMPILE_OPENVPN_WITH_HTTP
+	prompt "Enable http proxy support"
+	bool
+	default y
+	depends BR2_PACKAGE_OPENVPN
+
+config BR2_COMPILE_OPENVPN_WITH_OPENSSL
+	prompt "Enable openssl support"
+	bool
+	default y
+	depends BR2_PACKAGE_OPENVPN
+	select BR2_PACKAGE_LIBOPENSSL
+
+config BR2_COMPILE_OPENVPN_WITH_LZO
+	prompt "Enable transparent compression (lzo)"
+	bool
+	default y
+	depends BR2_PACKAGE_OPENVPN
+	select BR2_PACKAGE_LIBLZO
+
+config BR2_COMPILE_OPENVPN_WITH_PASSWORD_SAVE
+	prompt "Enable password saving"
+	bool
+	default y
+	depends BR2_PACKAGE_OPENVPN
+
+config BR2_COMPILE_OPENVPN_WITH_SMALL
+	prompt "Enable smaller executable size (disable OCC, usage message, and verb 4 parm list)"
+	bool
+	default n
+	depends BR2_PACKAGE_OPENVPN
+
+endmenu