1 #############################################################
5 #############################################################
7 OPENVPN_VERSION
= 2.0.9
8 OPENVPN_SOURCE
= openvpn-
$(OPENVPN_VERSION
).
tar.gz
9 OPENVPN_SITE
= http
://openvpn.net
/release
10 OPENVPN_DEPENDENCIES
= lzo openssl uclibc
12 OPENVPN_CONF_OPT
= --enable-small
14 ifeq ($(BR2_PTHREADS_NATIVE
),y
)
15 OPENVPN_CONF_OPT
+= --enable-threads
=posix
17 OPENVPN_CONF_OPT
+= --enable-pthread
20 $(eval
$(call AUTOTARGETS
,package
,openvpn
))
22 $(OPENVPN_TARGET_INSTALL_TARGET
):
23 $(call MESSAGE
,"Installing")
24 $(INSTALL
) -m
755 $(OPENVPN_DIR
)/openvpn \
25 $(TARGET_DIR
)/usr
/sbin
/openvpn
26 if
[ ! -f
$(TARGET_DIR
)/etc
/init.d
/openvpn
]; then \
27 $(INSTALL
) -m
755 -D package
/openvpn
/openvpn.init \
28 $(TARGET_DIR
)/etc
/init.d
/openvpn
; \
32 $(OPENVPN_TARGET_UNINSTALL
):
33 $(call MESSAGE
,"Uninstalling")
34 rm -f
$(TARGET_DIR
)/usr
/sbin
/openvpn
35 rm -f
$(TARGET_DIR
)/etc
/init.d
/openvpn
36 rm -f
$(OPENVPN_TARGET_INSTALL_TARGET
) $(OPENVPN_HOOK_POST_INSTALL
)