12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- ################################################################################
- #
- # openvpn
- #
- ################################################################################
- OPENVPN_VERSION = 2.6.12
- OPENVPN_SITE = https://swupdate.openvpn.net/community/releases
- OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng
- OPENVPN_LICENSE = GPL-2.0
- OPENVPN_LICENSE_FILES = COPYRIGHT.GPL
- OPENVPN_CPE_ID_VENDOR = openvpn
- OPENVPN_SELINUX_MODULES = openvpn
- OPENVPN_CONF_OPTS = \
- --disable-unit-tests \
- $(if $(BR2_STATIC_LIBS),--disable-plugins)
- OPENVPN_CONF_ENV = NETSTAT=/bin/netstat
- ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16),yy)
- OPENVPN_CONF_OPTS += --enable-dco
- OPENVPN_DEPENDENCIES += libnl
- else
- OPENVPN_CONF_OPTS += --disable-dco
- endif
- ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y)
- OPENVPN_CONF_OPTS += \
- --enable-small \
- --disable-plugins
- endif
- ifeq ($(BR2_PACKAGE_OPENVPN_LZ4),y)
- OPENVPN_DEPENDENCIES += lz4
- else
- OPENVPN_CONF_OPTS += --disable-lz4
- endif
- ifeq ($(BR2_PACKAGE_OPENVPN_LZO),y)
- OPENVPN_DEPENDENCIES += lzo
- else
- OPENVPN_CONF_OPTS += --disable-lzo
- endif
- ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
- OPENVPN_DEPENDENCIES += libselinux
- OPENVPN_CONF_OPTS += --enable-selinux
- else
- OPENVPN_CONF_OPTS += --disable-selinux
- endif
- ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
- OPENVPN_DEPENDENCIES += linux-pam
- OPENVPN_CONF_OPTS += --enable-plugin-auth-pam
- else
- OPENVPN_CONF_OPTS += --disable-plugin-auth-pam
- endif
- ifeq ($(BR2_PACKAGE_OPENSSL),y)
- OPENVPN_DEPENDENCIES += openssl
- OPENVPN_CONF_OPTS += --with-crypto-library=openssl
- else ifeq ($(BR2_PACKAGE_MBEDTLS),y)
- OPENVPN_DEPENDENCIES += mbedtls
- OPENVPN_CONF_OPTS += --with-crypto-library=mbedtls
- endif
- ifeq ($(BR2_PACKAGE_PKCS11_HELPER),y)
- OPENVPN_DEPENDENCIES += pkcs11-helper
- OPENVPN_CONF_OPTS += --enable-pkcs11
- else
- OPENVPN_CONF_OPTS += --disable-pkcs11
- endif
- ifeq ($(BR2_PACKAGE_SYSTEMD),y)
- OPENVPN_DEPENDENCIES += systemd
- OPENVPN_CONF_OPTS += --enable-systemd
- else
- OPENVPN_CONF_OPTS += --disable-systemd
- endif
- define OPENVPN_INSTALL_INIT_SYSV
- $(INSTALL) -m 755 -D package/openvpn/S60openvpn \
- $(TARGET_DIR)/etc/init.d/S60openvpn
- endef
- $(eval $(autotools-package))
|