summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Con.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-28 22:48:19 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-31 19:39:33 -0200
commitf4198f022a4595efb4eb234b31af933510cb1575 (patch)
treef7d98cf0fc33971542e4babc1ff0608450314598 /src/Makefile_Ecore_Con.am
parent9a13816fb3580d3d0313abc12707f9dc1248592d (diff)
efl_net_socket_ssl: initial SSL wrapper.
This is the first step towards SSL connections on top of sockets, with an example on how to upgrade a dialer and a server client using TCP.
Diffstat (limited to 'src/Makefile_Ecore_Con.am')
-rw-r--r--src/Makefile_Ecore_Con.am21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index 49cf65bd07..53ea70de24 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -20,6 +20,8 @@ ecore_con_eolian_files = \
20 lib/ecore_con/efl_net_server_tcp.eo \ 20 lib/ecore_con/efl_net_server_tcp.eo \
21 lib/ecore_con/efl_net_server_udp.eo \ 21 lib/ecore_con/efl_net_server_udp.eo \
22 lib/ecore_con/efl_net_server_udp_client.eo \ 22 lib/ecore_con/efl_net_server_udp_client.eo \
23 lib/ecore_con/efl_net_socket_ssl.eo \
24 lib/ecore_con/efl_net_ssl_context.eo \
23 lib/ecore_con/ecore_con_eet_base.eo \ 25 lib/ecore_con/ecore_con_eet_base.eo \
24 lib/ecore_con/ecore_con_eet_server_obj.eo \ 26 lib/ecore_con/ecore_con_eet_server_obj.eo \
25 lib/ecore_con/ecore_con_eet_client_obj.eo \ 27 lib/ecore_con/ecore_con_eet_client_obj.eo \
@@ -34,7 +36,8 @@ ecore_con_eolian_files += \
34endif 36endif
35 37
36ecore_con_eolian_type_files = \ 38ecore_con_eolian_type_files = \
37 lib/ecore_con/efl_net_http_types.eot 39 lib/ecore_con/efl_net_http_types.eot \
40 lib/ecore_con/efl_net_ssl_types.eot
38 41
39 42
40ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c) 43ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c)
@@ -95,10 +98,24 @@ lib/ecore_con/efl_net_server.c \
95lib/ecore_con/efl_net_server_fd.c \ 98lib/ecore_con/efl_net_server_fd.c \
96lib/ecore_con/efl_net_server_tcp.c \ 99lib/ecore_con/efl_net_server_tcp.c \
97lib/ecore_con/efl_net_server_udp.c \ 100lib/ecore_con/efl_net_server_udp.c \
98lib/ecore_con/efl_net_server_udp_client.c 101lib/ecore_con/efl_net_server_udp_client.c \
102lib/ecore_con/efl_net_socket_ssl.c \
103lib/ecore_con/efl_net_ssl_context.c
99 104
100EXTRA_DIST2 += lib/ecore_con/ecore_con_legacy.c 105EXTRA_DIST2 += lib/ecore_con/ecore_con_legacy.c
101 106
107# these are included rather than compiled out
108# so the structures can be embedded into the
109# object Private Data and allows functions to
110# be all static
111EXTRA_DIST2 += \
112lib/ecore_con/efl_net_ssl_conn-openssl.c \
113lib/ecore_con/efl_net_ssl_conn-gnutls.c \
114lib/ecore_con/efl_net_ssl_conn-none.c \
115lib/ecore_con/efl_net_ssl_ctx-openssl.c \
116lib/ecore_con/efl_net_ssl_ctx-gnutls.c \
117lib/ecore_con/efl_net_ssl_ctx-none.c
118
102if HAVE_WINDOWS 119if HAVE_WINDOWS
103lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local_win32.c 120lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local_win32.c
104else 121else