summaryrefslogtreecommitdiff
path: root/Makefile.plugins
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2010-11-03 12:36:48 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2010-11-03 12:36:48 +0100
commit10409fdd1143e43ac2a15777672d2e36655e4bff (patch)
treec26bd95c3e1677d5743ac34f69ddd088a8eb8bad /Makefile.plugins
parent4c2ee9da64453d48eb22ddca90d6cc87249eee86 (diff)
downloadconnman-10409fdd1143e43ac2a15777672d2e36655e4bff.tar.gz
connman-10409fdd1143e43ac2a15777672d2e36655e4bff.tar.bz2
connman-10409fdd1143e43ac2a15777672d2e36655e4bff.zip
openvpn: Add OpenVPN support
Diffstat (limited to 'Makefile.plugins')
-rw-r--r--Makefile.plugins34
1 files changed, 32 insertions, 2 deletions
diff --git a/Makefile.plugins b/Makefile.plugins
index f4b46303..da0c12d3 100644
--- a/Makefile.plugins
+++ b/Makefile.plugins
@@ -109,7 +109,7 @@ endif
if OPENCONNECT
if OPENCONNECT_BUILTIN
builtin_modules += openconnect
-builtin_sources += plugins/vpn.c plugins/openconnect.c plugins/vpn.h
+builtin_sources += plugins/openconnect.c
builtin_cflags += -DOPENCONNECT=\"@OPENCONNECT@\"
else
plugin_LTLIBRARIES += plugins/openconnect.la
@@ -123,6 +123,31 @@ plugins_openconnect_la_LDFLAGS = $(plugin_ldflags)
endif
endif
+if OPENVPN
+if OPENVPN_BUILTIN
+builtin_modules += openvpn
+builtin_sources += plugins/openvpn.c
+builtin_cflags += -DOPENVPN=\"@OPENVPN@\"
+else
+plugin_LTLIBRARIES += plugins/openvpn.la
+plugin_objects += $(plugins_openvpn_la_OBJECTS)
+plugins_openvpn_la_SOURCES = plugins/vpn.h plugins/vpn.c \
+ plugins/openvpn.c
+plugins_openvpn_la_CFLAGS = $(plugin_cflags) -DOPENVPN=\"@OPENVPN@\" \
+ -DSTATEDIR=\""$(statedir)"\" \
+ -DSCRIPTDIR=\""$(build_scriptdir)"\"
+plugins_openvpn_la_LDFLAGS = $(plugin_ldflags)
+endif
+endif
+
+if OPENCONNECT_BUILTIN
+builtin_sources += plugins/vpn.c plugins/vpn.h
+else
+if OPENVPN_BUILTIN
+builtin_sources += plugins/vpn.c plugins/vpn.h
+endif
+endif
+
if PORTAL
if PORTAL_BUILTIN
builtin_modules += portal
@@ -224,13 +249,18 @@ plugins_fake_la_CFLAGS = $(plugin_cflags)
plugins_fake_la_LDFLAGS = $(plugin_ldflags)
endif
-
if OPENCONNECT
script_PROGRAMS += scripts/openconnect-script
scripts_openconnect_script_LDADD = @DBUS_LIBS@
endif
+if OPENVPN
+script_PROGRAMS += scripts/openvpn-script
+
+scripts_openvpn_script_LDADD = @DBUS_LIBS@
+endif
+
if DHCLIENT
script_DATA += scripts/dhclient.conf
script_PROGRAMS += scripts/dhclient-script