summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Con.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-26 18:57:37 -0200
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2016-10-26 19:01:03 -0200
commit651ff136163bf6fb4986f9dfaff09ca3f212178e (patch)
tree2e2781c5a21babafad44a820cc9bf142dc3afe60 /src/Makefile_Ecore_Con.am
parent84ee276b127443e20a0db70666feefcaf1823559 (diff)
addded efl_net_{socket,dialer,server}_unix
This introduces AF_UNIX server and dialer, these are not available on Windows as in that platform we'll create a custom class for native 'local' communication. In the future we can add a wrapper class Efl.Net.Local that will use the class for each platform, but won't expose its details. For instance, if we ever expose 'credentials' (which I didn't because they are not portable), then it doesn't make sense to try to match that on Windows. The 'Efl.Net.Local' would just stick to the basics: Reader, Writer and Closer APIs.
Diffstat (limited to 'src/Makefile_Ecore_Con.am')
-rw-r--r--src/Makefile_Ecore_Con.am13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index 58a73ae722..49cf65bd07 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -25,6 +25,14 @@ ecore_con_eolian_files = \
25 lib/ecore_con/ecore_con_eet_client_obj.eo \ 25 lib/ecore_con/ecore_con_eet_client_obj.eo \
26 lib/ecore_con/efl_network_url.eo 26 lib/ecore_con/efl_network_url.eo
27 27
28if HAVE_WINDOWS
29else
30ecore_con_eolian_files += \
31 lib/ecore_con/efl_net_socket_unix.eo \
32 lib/ecore_con/efl_net_dialer_unix.eo \
33 lib/ecore_con/efl_net_server_unix.eo
34endif
35
28ecore_con_eolian_type_files = \ 36ecore_con_eolian_type_files = \
29 lib/ecore_con/efl_net_http_types.eot 37 lib/ecore_con/efl_net_http_types.eot
30 38
@@ -94,7 +102,10 @@ EXTRA_DIST2 += lib/ecore_con/ecore_con_legacy.c
94if HAVE_WINDOWS 102if HAVE_WINDOWS
95lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local_win32.c 103lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local_win32.c
96else 104else
97lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local.c 105lib_ecore_con_libecore_con_la_SOURCES += lib/ecore_con/ecore_con_local.c \
106lib/ecore_con/efl_net_socket_unix.c \
107lib/ecore_con/efl_net_dialer_unix.c \
108lib/ecore_con/efl_net_server_unix.c
98endif 109endif
99 110
100lib_ecore_con_libecore_con_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_CON_CFLAGS@ 111lib_ecore_con_libecore_con_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_CON_CFLAGS@