build: move src/examples/ to a single makefile

this greatly improves build times by improving parallelizing, though it
does introduce more BUILT_SOURCES usage which causes builds with cxx
bindings to take significantly longer

fix T7157
ref T7154

Differential Revision: https://phab.enlightenment.org/D6633
devs/discomfitor/xfixes
Mike Blumenkrantz 5 years ago committed by Stefan Schmidt
parent ab1fd96363
commit 310d6d972d
  1. 19
      configure.ac
  2. 19
      src/Makefile.am
  3. 289
      src/examples/Makefile.am
  4. 478
      src/examples/ecore.mk
  5. 482
      src/examples/ecore/Makefile.am
  6. 19
      src/examples/ecore_avahi.mk
  7. 46
      src/examples/ecore_avahi/Makefile.am
  8. 226
      src/examples/edje.mk
  9. 296
      src/examples/edje/Makefile.am
  10. 32
      src/examples/eet.mk
  11. 63
      src/examples/eet/Makefile.am
  12. 102
      src/examples/efl_mono.mk
  13. 125
      src/examples/efl_mono/Makefile.am
  14. 151
      src/examples/eina.mk
  15. 209
      src/examples/eina/Makefile.am
  16. 29
      src/examples/eina_cxx.mk
  17. 46
      src/examples/eina_cxx/Makefile.am
  18. 38
      src/examples/eio.mk
  19. 99
      src/examples/eio/Makefile.am
  20. 41
      src/examples/eldbus.mk
  21. 103
      src/examples/eldbus/Makefile.am
  22. 570
      src/examples/elementary.mk
  23. 632
      src/examples/elementary/Makefile.am
  24. 25
      src/examples/elocation.mk
  25. 62
      src/examples/elocation/Makefile.am
  26. 1
      src/examples/elua/.gitignore
  27. 23
      src/examples/elua/Makefile.am
  28. 17
      src/examples/emile.mk
  29. 51
      src/examples/emile/Makefile.am
  30. 29
      src/examples/emotion.mk
  31. 62
      src/examples/emotion/Makefile.am
  32. 74
      src/examples/eolian_cxx.mk
  33. 151
      src/examples/eolian_cxx/Makefile.am
  34. 60
      src/examples/ephysics.mk
  35. 94
      src/examples/ephysics/Makefile.am
  36. 21
      src/examples/ethumb_client.mk
  37. 63
      src/examples/ethumb_client/Makefile.am
  38. 400
      src/examples/evas.mk
  39. 550
      src/examples/evas/Makefile.am

@ -5727,24 +5727,7 @@ src/bindings/mono/efl_mono/efl_libs.csv
src/benchmarks/eina/Makefile
src/benchmarks/eo/Makefile
src/benchmarks/evas/Makefile
src/examples/eina/Makefile
src/examples/eina_cxx/Makefile
src/examples/eet/Makefile
src/examples/evas/Makefile
src/examples/ecore/Makefile
src/examples/ecore_avahi/Makefile
src/examples/eio/Makefile
src/examples/eldbus/Makefile
src/examples/ephysics/Makefile
src/examples/edje/Makefile
src/examples/emotion/Makefile
src/examples/emile/Makefile
src/examples/ethumb_client/Makefile
src/examples/elua/Makefile
src/examples/eolian_cxx/Makefile
src/examples/efl_mono/Makefile
src/examples/elocation/Makefile
src/examples/elementary/Makefile
src/examples/Makefile
src/lib/eina/eina_config.h
src/lib/efl/Efl_Config.h
src/lib/elementary/Elementary_Options.h

@ -116,24 +116,7 @@ benchmark: all
done
EXAMPLES_SUBDIRS = \
examples/eina \
examples/eet \
examples/evas \
examples/ecore \
examples/ecore_avahi \
examples/eio \
examples/eldbus \
examples/ephysics \
examples/edje \
examples/emotion \
examples/emile \
examples/elocation \
examples/ethumb_client \
examples/eina_cxx \
examples/eolian_cxx \
examples/efl_mono \
examples/elementary \
examples/elua
examples
if ALWAYS_BUILD_EXAMPLES
SUBDIRS += . $(EXAMPLES_SUBDIRS)

@ -0,0 +1,289 @@
AUTOMAKE_OPTIONS= -Wno-portability
CLEANFILES =
DISTCLEANFILES =
BUILT_SOURCES =
MAINTAINERCLEANFILES = Makefile.in
EXTRA_PROGRAMS =
DATA_FILES =
EXTRA_DIST =
EDCS =
PHONIES =
EOLIAN_FLAGS := \
-I$(srcdir) \
-I$(top_srcdir)/src/lib/eo \
-I$(top_srcdir)/src/lib/evas/canvas \
-I$(top_srcdir)/src/lib/evas/gesture \
-I$(top_srcdir)/src/lib/edje \
-I$(top_srcdir)/src/lib/efl \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore_audio \
-I$(top_srcdir)/src/lib/elementary
#defined in Makefile_Edje_Helper.am
#EDJE_CC_FLAGS =
CLEAN_EXAMPLES =
INSTALL_EXAMPLES =
UNINSTALL_EXAMPLES =
include ../Makefile_Edje_Helper.am
include $(top_srcdir)/src/Makefile_Eolian_Helper.am
if HAVE_CXX
include $(top_srcdir)/src/Makefile_Eolian_Cxx_Helper.am
if ! HAVE_EOLIAN_CXX
_EOLIAN_CXX_DEP = ../bin/eolian_cxx/eolian_cxx$(EXEEXT)
bin/eolian_cxx/eolian_cxx$(EXEEXT):
false
endif
endif
# Eolian_Files_Helper
# Thus we need to override it here in order to make its pattern
# rules work properly.
if ! HAVE_EOLIAN_GEN
_EOLIAN_GEN_DEP = ../bin/eolian/eolian_gen$(EXEEXT)
endif
if HAVE_CSHARP
include $(top_srcdir)/src/Makefile_Efl_Mono_MSBuild_Gen_Helper.am
endif
AM_CPPFLAGS = \
-I. \
-I$(top_builddir)/src/bindings \
-I$(top_srcdir)/src/bindings \
-I$(top_builddir)/src/lib/efl/interfaces \
-I$(top_builddir)/src/lib/evas/canvas \
-I$(top_builddir)/src/lib/evas/gesture \
-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
-I$(top_builddir)/src/bindings/cxx/eina_cxx \
-I$(top_srcdir)/src/bindings/cxx/eo_cxx \
-I$(top_builddir)/src/bindings/cxx/eo_cxx \
-I$(top_srcdir)/src/bindings/cxx/eldbus_cxx \
-I$(top_builddir)/src/bindings/cxx/eldbus_cxx \
-I$(top_srcdir)/src/bindings/cxx/ecore_cxx \
-I$(top_builddir)/src/bindings/cxx/ecore_cxx \
-I$(top_builddir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_builddir)/src/lib/ecore_audio \
-I$(top_srcdir)/src/lib/ecore_audio \
-I$(top_builddir)/src/lib/ecore_avahi \
-I$(top_srcdir)/src/lib/ecore_avahi \
-I$(top_builddir)/src/lib/ecore_buffer \
-I$(top_srcdir)/src/lib/ecore_buffer \
-I$(top_builddir)/src/lib/ecore_cocoa \
-I$(top_srcdir)/src/lib/ecore_cocoa \
-I$(top_builddir)/src/lib/ecore_con \
-I$(top_srcdir)/src/lib/ecore_con \
-I$(top_builddir)/src/lib/ecore_drm \
-I$(top_srcdir)/src/lib/ecore_drm \
-I$(top_builddir)/src/lib/ecore_drm2 \
-I$(top_srcdir)/src/lib/ecore_drm2 \
-I$(top_builddir)/src/lib/ecore_evas \
-I$(top_srcdir)/src/lib/ecore_evas \
-I$(top_builddir)/src/lib/ecore_fb \
-I$(top_srcdir)/src/lib/ecore_fb \
-I$(top_builddir)/src/lib/ecore_file \
-I$(top_srcdir)/src/lib/ecore_file \
-I$(top_builddir)/src/lib/ecore_imf \
-I$(top_srcdir)/src/lib/ecore_imf \
-I$(top_builddir)/src/lib/ecore_imf_evas \
-I$(top_srcdir)/src/lib/ecore_imf_evas \
-I$(top_builddir)/src/lib/ecore_input \
-I$(top_srcdir)/src/lib/ecore_input \
-I$(top_builddir)/src/lib/ecore_input_evas \
-I$(top_srcdir)/src/lib/ecore_input_evas \
-I$(top_builddir)/src/lib/ecore_ipc \
-I$(top_srcdir)/src/lib/ecore_ipc \
-I$(top_builddir)/src/lib/ecore_sdl \
-I$(top_srcdir)/src/lib/ecore_sdl \
-I$(top_builddir)/src/lib/ecore_wayland \
-I$(top_srcdir)/src/lib/ecore_wayland \
-I$(top_builddir)/src/lib/ecore_win32 \
-I$(top_srcdir)/src/lib/ecore_win32 \
-I$(top_builddir)/src/lib/ecore_wl2 \
-I$(top_srcdir)/src/lib/ecore_wl2 \
-I$(top_builddir)/src/lib/ecore_x \
-I$(top_srcdir)/src/lib/ecore_x \
-I$(top_builddir)/src/lib/ector \
-I$(top_srcdir)/src/lib/ector \
-I$(top_builddir)/src/lib/edje \
-I$(top_srcdir)/src/lib/edje \
-I$(top_builddir)/src/lib/eet \
-I$(top_srcdir)/src/lib/eet \
-I$(top_builddir)/src/lib/eeze \
-I$(top_srcdir)/src/lib/eeze \
-I$(top_builddir)/src/lib/efl \
-I$(top_srcdir)/src/lib/efl \
-I$(top_builddir)/src/lib/efl_mono \
-I$(top_srcdir)/src/lib/efl_mono \
-I$(top_builddir)/src/lib/efl_wl \
-I$(top_srcdir)/src/lib/efl_wl \
-I$(top_builddir)/src/lib/efreet \
-I$(top_srcdir)/src/lib/efreet \
-I$(top_builddir)/src/lib/eina \
-I$(top_srcdir)/src/lib/eina \
-I$(top_builddir)/src/lib/eio \
-I$(top_srcdir)/src/lib/eio \
-I$(top_builddir)/src/lib/eldbus \
-I$(top_srcdir)/src/lib/eldbus \
-I$(top_builddir)/src/lib/elementary \
-I$(top_srcdir)/src/lib/elementary \
-I$(top_builddir)/src/lib/elocation \
-I$(top_srcdir)/src/lib/elocation \
-I$(top_builddir)/src/lib/elput \
-I$(top_srcdir)/src/lib/elput \
-I$(top_builddir)/src/lib/elua \
-I$(top_srcdir)/src/lib/elua \
-I$(top_builddir)/src/lib/embryo \
-I$(top_srcdir)/src/lib/embryo \
-I$(top_builddir)/src/lib/emile \
-I$(top_srcdir)/src/lib/emile \
-I$(top_builddir)/src/lib/emotion \
-I$(top_srcdir)/src/lib/emotion \
-I$(top_builddir)/src/lib/eo \
-I$(top_srcdir)/src/lib/eo \
-I$(top_builddir)/src/lib/eolian \
-I$(top_srcdir)/src/lib/eolian \
-I$(top_builddir)/src/lib/eolian_cxx \
-I$(top_srcdir)/src/lib/eolian_cxx \
-I$(top_builddir)/src/lib/ephysics \
-I$(top_srcdir)/src/lib/ephysics \
-I$(top_builddir)/src/lib/escape \
-I$(top_srcdir)/src/lib/escape \
-I$(top_builddir)/src/lib/ethumb \
-I$(top_srcdir)/src/lib/ethumb \
-I$(top_builddir)/src/lib/ethumb_client \
-I$(top_srcdir)/src/lib/ethumb_client \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@ELEMENTARY_CFLAGS@
if HAVE_WINDOWS
AM_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil \
@EFL_WINDOWS_VERSION_CFLAGS@
endif
AM_CXXFLAGS = \
$(AM_CPPFLAGS) \
@ELEMENTARY_CXX_CFLAGS@
LDADD = \
-lm \
@EFL_PTHREAD_LIBS@ \
$(top_builddir)/src/lib/ecore_avahi/libecore_avahi.la \
$(top_builddir)/src/lib/ecore_con/libecore_con.la \
$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
$(top_builddir)/src/lib/ecore_file/libecore_file.la \
$(top_builddir)/src/lib/ecore_imf_evas/libecore_imf_evas.la \
$(top_builddir)/src/lib/ecore_imf/libecore_imf.la \
$(top_builddir)/src/lib/ecore_input_evas/libecore_input_evas.la \
$(top_builddir)/src/lib/ecore_input/libecore_input.la \
$(top_builddir)/src/lib/ecore_ipc/libecore_ipc.la \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/ector/libector.la \
$(top_builddir)/src/lib/edje/libedje.la \
$(top_builddir)/src/lib/eet/libeet.la \
$(top_builddir)/src/lib/efl/libefl.la \
$(top_builddir)/src/lib/efreet/libefreet.la \
$(top_builddir)/src/lib/efreet/libefreet_mime.la \
$(top_builddir)/src/lib/efreet/libefreet_trash.la \
$(top_builddir)/src/lib/eina/libeina.la \
$(top_builddir)/src/lib/eio/libeio.la \
$(top_builddir)/src/lib/eldbus/libeldbus.la \
$(top_builddir)/src/lib/elementary/libelementary.la \
$(top_builddir)/src/lib/elocation/libelocation.la \
$(top_builddir)/src/lib/embryo/libembryo.la \
$(top_builddir)/src/lib/emile/libemile.la \
$(top_builddir)/src/lib/emotion/libemotion.la \
$(top_builddir)/src/lib/eolian/libeolian.la \
$(top_builddir)/src/lib/eo/libeo.la \
$(top_builddir)/src/lib/ethumb_client/libethumb_client.la \
$(top_builddir)/src/lib/ethumb/libethumb.la \
$(top_builddir)/src/lib/evas/libevas.la
AM_LDFLAGS = @ELEMENTARY_LDFLAGS@
if HAVE_ECORE_AUDIO
LDADD += $(top_builddir)/src/lib/ecore_audio/libecore_audio.la
endif
if HAVE_EPHYSICS
LDADD += $(top_builddir)/src/lib/ephysics/libephysics.la
endif
if HAVE_ECORE_WL2
LDADD += \
$(top_builddir)/src/lib/ecore_wl2/libecore_wl2.la \
$(top_builddir)/src/lib/efl_wl/libefl_wl.la
endif
if HAVE_EEZE
LDADD += $(top_builddir)/src/lib/eeze/libeeze.la
endif
if HAVE_ELPUT
LDADD += $(top_builddir)/src/lib/elput/libelput.la
endif
if HAVE_ELUA
LDADD += $(top_builddir)/src/lib/elua/libelua.la
endif
if HAVE_ECORE_X
LDADD += $(top_builddir)/src/lib/ecore_x/libecore_x.la
endif
include ecore_avahi.mk
include ecore.mk
include edje.mk
include eet.mk
include efl_mono.mk
include eina_cxx.mk
include eina.mk
include eio.mk
include eldbus.mk
include elementary.mk
include elocation.mk
include emile.mk
include emotion.mk
include eolian_cxx.mk
include ephysics.mk
include ethumb_client.mk
include evas.mk
$(top_builddir)/src/bin/edje_cc$(EXEEXT):
@test -f $(top_builddir)/src/bin/edje_cc$(EXEEXT) || $(MAKE) $(AM_MAKEFLAGS) -C ../ bin/edje_cc$(EXEEXT)
# this is a bit hacky
# currently all options from all directories are passed to all edje_cc cmds
# so if there are any files with the same name in different dirs it will fail
.edc.edj: $(top_builddir)/src/bin/edje_cc$(EXEEXT)
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) $< $(builddir)/$@
EXTRA_DIST += $(EDCS) $(DATA_FILES)
EDJS = $(EDCS:%.edc=%.edj)
CLEANFILES += $(BUILT_SOURCES)
examples: $(EXTRA_PROGRAMS) $(EDJS)
clean-local: $(CLEAN_EXAMPLES)
rm -f $(EXTRA_PROGRAMS) $(EDJS)
install-examples: $(INSTALL_EXAMPLES)
uninstall-local: $(UNINSTALL_EXAMPLES)
.PHONY: $(PHONIES)
EXTRA_DIST += $(EDCS) $(DATA_FILES)
if ALWAYS_BUILD_EXAMPLES
noinst_PROGRAMS = $(EXTRA_PROGRAMS)
nodist_pkgdata_DATA = $(EDJS)
else
endif
check: ;

@ -0,0 +1,478 @@
ECORE_COMMON_CPPFLAGS = \
-DPACKAGE_EXAMPLES_DIR=\".\"
if HAVE_ECORE_BUFFER
ECORE_COMMON_CPPFLAGS += -I$(top_srcdir)/src/lib/ecore_buffer
LDADD += $(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
endif
EXTRA_PROGRAMS += \
ecore/ecore_animator_example \
ecore/ecore_client_bench \
ecore/ecore_compose_get_example \
ecore/ecore_con_client_example \
ecore/ecore_con_client_simple_example \
ecore/ecore_con_lookup_example \
ecore/ecore_con_server_example \
ecore/ecore_con_server_http_example \
ecore/ecore_con_server_simple_example \
ecore/ecore_con_url_cookies_example \
ecore/ecore_con_url_download_example \
ecore/ecore_con_url_headers_example \
ecore/ecore_con_url_ftp_example \
ecore/ecore_evas_basics_example \
ecore/ecore_evas_buffer_example_01 \
ecore/ecore_evas_buffer_example_02 \
ecore/ecore_evas_callbacks \
ecore/ecore_evas_cursor_example \
ecore/ecore_evas_extn_socket_example \
ecore/ecore_evas_extn_plug_example \
ecore/ecore_evas_ews_example \
ecore/ecore_evas_object_example \
ecore/ecore_evas_wayland_multiseat_example \
ecore/ecore_evas_window_sizes_example \
ecore/ecore_evas_vnc_example \
ecore/ecore_event_example_01 \
ecore/ecore_event_example_02 \
ecore/ecore_exe_example \
ecore/ecore_exe_example_child \
ecore/ecore_fd_handler_example \
ecore/ecore_file_download_example \
ecore/ecore_idler_example \
ecore/ecore_imf_example \
ecore/ecore_job_example \
ecore/ecore_poller_example \
ecore/ecore_promise2_example \
ecore/ecore_server_bench \
ecore/ecore_thread_example \
ecore/ecore_time_functions_example \
ecore/ecore_timer_example \
ecore/ecore_getopt_example \
ecore/ecore_con_eet_client_example \
ecore/ecore_con_eet_server_example \
ecore/efl_io_copier_example \
ecore/efl_io_copier_simple_example \
ecore/efl_io_queue_example \
ecore/efl_io_buffered_stream_example \
ecore/efl_net_server_example \
ecore/efl_net_server_simple_example \
ecore/efl_net_dialer_http_example \
ecore/efl_net_dialer_websocket_example \
ecore/efl_net_dialer_websocket_autobahntestee \
ecore/efl_net_dialer_udp_example \
ecore/efl_net_dialer_simple_example \
ecore/efl_net_socket_ssl_dialer_example \
ecore/efl_net_socket_ssl_server_example \
ecore/efl_net_session_example \
ecore/efl_net_control_example \
ecore/efl_net_ip_address_example \
ecore/ecore_ipc_server_example \
ecore/ecore_ipc_client_example
if HAVE_ECORE_AUDIO
#EXTRA_PROGRAMS += \
#ecore_audio_playback \
#ecore_audio_to_ogg \
#ecore_audio_custom
#
#$(top_builddir)/src/lib/ecore_audio/libecore_audio.la \
#$(LDADD)
#
#ecore_audio_custom_SOURCES = ecore/ecore_audio_custom.c
#ecore_audio_custom_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
#
#ecore_audio_playback_SOURCES = ecore/ecore_audio_playback.c
#ecore_audio_playback_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
#
#ecore_audio_to_ogg_SOURCES = ecore/ecore_audio_to_ogg.c
#ecore_audio_to_ogg_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
endif
ecore_ecore_animator_example_SOURCES = ecore/ecore_animator_example.c
ecore_ecore_animator_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
if HAVE_ECORE_BUFFER
EXTRA_PROGRAMS += ecore/ecore_buffer_example \
ecore/ecore_buffer_consumer_example \
ecore/ecore_buffer_provider_example
ecore_ecore_buffer_example_SOURCES = ecore/ecore_buffer_example.c
ecore_ecore_buffer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_buffer_consumer_example_SOURCES = ecore/ecore_buffer_consumer_example.c
ecore_ecore_buffer_consumer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_buffer_provider_example_SOURCES = ecore/ecore_buffer_provider_example.c
ecore_ecore_buffer_provider_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
endif
ecore_ecore_client_bench_SOURCES = ecore/ecore_client_bench.c
ecore_ecore_client_bench_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_compose_get_example_SOURCES = ecore/ecore_compose_get_example.c
ecore_ecore_compose_get_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_client_example_SOURCES = ecore/ecore_con_client_example.c
ecore_ecore_con_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_client_simple_example_SOURCES = ecore/ecore_con_client_simple_example.c
ecore_ecore_con_client_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_lookup_example_SOURCES = ecore/ecore_con_lookup_example.c
ecore_ecore_con_lookup_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_server_example_SOURCES = ecore/ecore_con_server_example.c
ecore_ecore_con_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_server_http_example_SOURCES = ecore/ecore_con_server_http_example.c
ecore_ecore_con_server_http_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_server_simple_example_SOURCES = ecore/ecore_con_server_simple_example.c
ecore_ecore_con_server_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_url_cookies_example_SOURCES = ecore/ecore_con_url_cookies_example.c
ecore_ecore_con_url_cookies_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_url_download_example_SOURCES = ecore/ecore_con_url_download_example.c
ecore_ecore_con_url_download_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_url_headers_example_SOURCES = ecore/ecore_con_url_headers_example.c
ecore_ecore_con_url_headers_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_url_ftp_example_SOURCES = ecore/ecore_con_url_ftp_example.c
ecore_ecore_con_url_ftp_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_basics_example_SOURCES = ecore/ecore_evas_basics_example.c
ecore_ecore_evas_basics_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_buffer_example_01_SOURCES = ecore/ecore_evas_buffer_example_01.c
ecore_ecore_evas_buffer_example_01_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_buffer_example_02_SOURCES = ecore/ecore_evas_buffer_example_02.c
ecore_ecore_evas_buffer_example_02_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_callbacks_SOURCES = ecore/ecore_evas_callbacks.c
ecore_ecore_evas_callbacks_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_cursor_example_SOURCES = ecore/ecore_evas_cursor_example.c
ecore_ecore_evas_cursor_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_extn_socket_example_SOURCES = ecore/ecore_evas_extn_socket_example.c
ecore_ecore_evas_extn_socket_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_extn_plug_example_SOURCES = ecore/ecore_evas_extn_plug_example.c
ecore_ecore_evas_extn_plug_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_ews_example_SOURCES = ecore/ecore_evas_ews_example.c
ecore_ecore_evas_ews_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_object_example_SOURCES = ecore/ecore_evas_object_example.c
ecore_ecore_evas_object_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_wayland_multiseat_example_SOURCES = ecore/ecore_evas_wayland_multiseat_example.c
ecore_ecore_evas_wayland_multiseat_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_window_sizes_example_SOURCES = ecore/ecore_evas_window_sizes_example.c
ecore_ecore_evas_window_sizes_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_evas_vnc_example_SOURCES = ecore/ecore_evas_vnc_example.c
ecore_ecore_evas_vnc_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_event_example_01_SOURCES = ecore/ecore_event_example_01.c
ecore_ecore_event_example_01_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_event_example_02_SOURCES = ecore/ecore_event_example_02.c
ecore_ecore_event_example_02_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_exe_example_SOURCES = ecore/ecore_exe_example.c
ecore_ecore_exe_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_exe_example_child_SOURCES = ecore/ecore_exe_example_child.c
ecore_ecore_exe_example_child_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_fd_handler_example_SOURCES = ecore/ecore_fd_handler_example.c
ecore_ecore_fd_handler_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
if HAVE_CRYPTO_GNUTLS
EXTRA_PROGRAMS += ecore/ecore_fd_handler_gnutls_example
ecore_ecore_fd_handler_gnutls_example_SOURCES = ecore/ecore_fd_handler_gnutls_example.c
ecore_ecore_fd_handler_gnutls_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
endif
ecore_ecore_file_download_example_SOURCES = ecore/ecore_file_download_example.c
ecore_ecore_file_download_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_idler_example_SOURCES = ecore/ecore_idler_example.c
ecore_ecore_idler_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_imf_example_SOURCES = ecore/ecore_imf_example.c
ecore_ecore_imf_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_job_example_SOURCES = ecore/ecore_job_example.c
ecore_ecore_job_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
if HAVE_GSTREAMER
EXTRA_PROGRAMS += ecore/ecore_pipe_gstreamer_example
ecore_ecore_pipe_gstreamer_example_SOURCES = ecore/ecore_pipe_gstreamer_example.c
ecore_ecore_pipe_gstreamer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) @GSTREAMER_CFLAGS@
ecore_ecore_pipe_gstreamer_example_LDADD = $(LDADD) @GSTREAMER_LIBS@
endif
if ! HAVE_WINDOWS
EXTRA_PROGRAMS += ecore/ecore_pipe_simple_example
ecore_ecore_pipe_simple_example_SOURCES = ecore/ecore_pipe_simple_example.c
ecore_ecore_pipe_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
endif
ecore_ecore_poller_example_SOURCES = ecore/ecore_poller_example.c
ecore_ecore_poller_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_promise2_example_SOURCES = ecore/ecore_promise2_example.c
ecore_ecore_promise2_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_server_bench_SOURCES = ecore/ecore_server_bench.c
ecore_ecore_server_bench_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_thread_example_SOURCES = ecore/ecore_thread_example.c
ecore_ecore_thread_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_time_functions_example_SOURCES = ecore/ecore_time_functions_example.c
ecore_ecore_time_functions_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_timer_example_SOURCES = ecore/ecore_timer_example.c
ecore_ecore_timer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_getopt_example_SOURCES = ecore/ecore_getopt_example.c
ecore_ecore_getopt_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_eet_client_example_SOURCES = ecore/ecore_con_eet_client_example.c \
ecore/ecore_con_eet_descriptor_example.c \
ecore/ecore_con_eet_descriptor_example.h
ecore_ecore_con_eet_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_con_eet_server_example_SOURCES = ecore/ecore_con_eet_server_example.c \
ecore/ecore_con_eet_descriptor_example.c \
ecore/ecore_con_eet_descriptor_example.h
ecore_ecore_con_eet_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_io_copier_example_SOURCES = ecore/efl_io_copier_example.c
ecore_efl_io_copier_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_io_copier_simple_example_SOURCES = ecore/efl_io_copier_simple_example.c
ecore_efl_io_copier_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_io_queue_example_SOURCES = ecore/efl_io_queue_example.c
ecore_efl_io_queue_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_io_buffered_stream_example_SOURCES = ecore/efl_io_buffered_stream_example.c
ecore_efl_io_buffered_stream_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_server_example_SOURCES = ecore/efl_net_server_example.c
ecore_efl_net_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_server_simple_example_SOURCES = ecore/efl_net_server_simple_example.c
ecore_efl_net_server_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_dialer_http_example_SOURCES = ecore/efl_net_dialer_http_example.c
ecore_efl_net_dialer_http_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_dialer_websocket_example_SOURCES = ecore/efl_net_dialer_websocket_example.c
ecore_efl_net_dialer_websocket_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_dialer_websocket_autobahntestee_SOURCES = ecore/efl_net_dialer_websocket_autobahntestee.c
ecore_efl_net_dialer_websocket_autobahntestee_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_dialer_udp_example_SOURCES = ecore/efl_net_dialer_udp_example.c
ecore_efl_net_dialer_udp_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_dialer_simple_example_SOURCES = ecore/efl_net_dialer_simple_example.c
ecore_efl_net_dialer_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
if HAVE_WINDOWS
EXTRA_PROGRAMS += ecore/efl_net_dialer_windows_example
ecore_efl_net_dialer_windows_example_SOURCES = ecore/efl_net_dialer_windows_example.c
ecore_efl_net_dialer_windows_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
else
EXTRA_PROGRAMS += ecore/efl_net_dialer_unix_example
ecore_efl_net_dialer_unix_example_SOURCES = ecore/efl_net_dialer_unix_example.c
ecore_efl_net_dialer_unix_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
endif
ecore_efl_net_socket_ssl_dialer_example_SOURCES = ecore/efl_net_socket_ssl_dialer_example.c
ecore_efl_net_socket_ssl_dialer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_socket_ssl_server_example_SOURCES = ecore/efl_net_socket_ssl_server_example.c
ecore_efl_net_socket_ssl_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_session_example_SOURCES = ecore/efl_net_session_example.c
ecore_efl_net_session_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_control_example_SOURCES = ecore/efl_net_control_example.c
ecore_efl_net_control_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_efl_net_ip_address_example_SOURCES = ecore/efl_net_ip_address_example.c
ecore_efl_net_ip_address_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_ipc_server_example_SOURCES = ecore/ecore_ipc_server_example.c
ecore_ecore_ipc_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ecore_ecore_ipc_client_example_SOURCES = ecore/ecore_ipc_client_example.c
ecore_ecore_ipc_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS)
ECORE_SRCS = \
ecore/ecore_animator_example.c \
ecore/ecore_buffer_example.c \
ecore/ecore_buffer_consumer_example.c \
ecore/ecore_buffer_provider_example.c \
ecore/ecore_client_bench.c \
ecore/ecore_compose_get_example.c \
ecore/ecore_con_client_example.c \
ecore/ecore_con_client_simple_example.c \
ecore/ecore_con_lookup_example.c \
ecore/ecore_con_server_example.c \
ecore/ecore_con_server_http_example.c \
ecore/ecore_con_server_simple_example.c \
ecore/ecore_con_url_cookies_example.c \
ecore/ecore_con_url_download_example.c \
ecore/ecore_con_url_headers_example.c \
ecore/ecore_con_url_ftp_example.c \
ecore/ecore_evas_basics_example.c \
ecore/ecore_evas_buffer_example_01.c \
ecore/ecore_evas_buffer_example_02.c \
ecore/ecore_evas_extn_socket_example.c \
ecore/ecore_evas_extn_plug_example.c \
ecore/ecore_evas_callbacks.c \
ecore/ecore_evas_ews_example.c \
ecore/ecore_evas_object_example.c \
ecore/ecore_evas_wayland_multiseat_example.c \
ecore/ecore_evas_window_sizes_example.c \
ecore/ecore_evas_vnc_example.c \
ecore/ecore_event_example_01.c \
ecore/ecore_event_example_02.c \
ecore/ecore_exe_example.c \
ecore/ecore_exe_example_child.c \
ecore/ecore_fd_handler_example.c \
ecore/ecore_fd_handler_gnutls_example.c \
ecore/ecore_file_download_example.c \
ecore/ecore_idler_example.c \
ecore/ecore_imf_example.c \
ecore/ecore_job_example.c \
ecore/ecore_pipe_gstreamer_example.c \
ecore/ecore_pipe_simple_example.c \
ecore/ecore_poller_example.c \
ecore/ecore_promise2_example.c \
ecore/ecore_server_bench.c \
ecore/ecore_thread_example.c \
ecore/ecore_time_functions_example.c \
ecore/ecore_timer_example.c \
ecore/ecore_getopt_example.c \
ecore/ecore_con_eet_client_example.c \
ecore/ecore_con_eet_server_example.c \
ecore/ecore_con_eet_descriptor_example.c \
ecore/efl_io_copier_example.c \
ecore/efl_io_copier_simple_example.c \
ecore/efl_io_queue_example.c \
ecore/efl_io_buffered_stream_example.c \
ecore/efl_net_server_example.c \
ecore/efl_net_server_simple_example.c \
ecore/efl_net_dialer_http_example.c \
ecore/efl_net_dialer_websocket_example.c \
ecore/efl_net_dialer_websocket_autobahntestee.c \
ecore/efl_net_dialer_udp_example.c \
ecore/efl_net_dialer_simple_example.c \
ecore/efl_net_socket_ssl_dialer_example.c \
ecore/efl_net_socket_ssl_server_example.c \
ecore/efl_net_session_example.c \
ecore/efl_net_control_example.c \
ecore/ecore_ipc_server_example.c \
ecore/ecore_ipc_client_example.c
ECORE_DATA_FILES = \
ecore/red.png \
ecore/Makefile.examples
DATA_FILES += $(ECORE_DATA_FILES)
install-examples-ecore:
$(MKDIR_P) $(DESTDIR)$(datadir)/ecore/examples
cd $(srcdir) && $(install_sh_DATA) -c $(ECORE_SRCS) $(ECORE_DATA_FILES) $(DESTDIR)$(datadir)/ecore/examples
uninstall-local-ecore:
for f in $(ECORE_SRCS) $(ECORE_DATA_FILES); do \
rm -f $(DESTDIR)$(datadir)/ecore/examples/$$f ; \
done
INSTALL_EXAMPLES += install-examples-ecore
UNINSTALL_EXAMPLES += uninstall-local-ecore

@ -1,482 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
AM_CPPFLAGS = \
-I$(top_srcdir)/src/lib/eina \
-I$(top_srcdir)/src/lib/eet \
-I$(top_srcdir)/src/lib/emile \
-I$(top_srcdir)/src/lib/eo \
-I$(top_srcdir)/src/lib/efl \
-I$(top_srcdir)/src/lib/evas \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_srcdir)/src/lib/ecore_input \
-I$(top_srcdir)/src/lib/ecore_input_evas \
-I$(top_srcdir)/src/lib/ecore_file \
-I$(top_srcdir)/src/lib/ecore_imf \
-I$(top_srcdir)/src/lib/ecore_imf_evas \
-I$(top_srcdir)/src/lib/ecore_con \
-I$(top_srcdir)/src/lib/ecore_ipc \
-I$(top_srcdir)/src/lib/ecore_evas \
-I$(top_srcdir)/src/lib/ecore_audio \
-I$(top_builddir)/src/lib/eina \
-I$(top_builddir)/src/lib/eet \
-I$(top_builddir)/src/lib/emile \
-I$(top_builddir)/src/lib/eo \
-I$(top_builddir)/src/lib/efl \
-I$(top_builddir)/src/lib/evas \
-I$(top_builddir)/src/lib/ecore \
-I$(top_builddir)/src/lib/ecore_file \
-I$(top_builddir)/src/lib/ecore_input \
-I$(top_builddir)/src/lib/ecore_input_evas \
-I$(top_builddir)/src/lib/ecore_imf \
-I$(top_builddir)/src/lib/ecore_imf_evas \
-I$(top_builddir)/src/lib/ecore_con \
-I$(top_builddir)/src/lib/ecore_ipc \
-I$(top_builddir)/src/lib/ecore_evas \
-I$(top_builddir)/src/lib/ecore_audio \
-DPACKAGE_EXAMPLES_DIR=\".\" \
@ECORE_CFLAGS@
if HAVE_ECORE_BUFFER
AM_CPPFLAGS += -I$(top_srcdir)/src/lib/ecore_buffer
endif
EXTRA_PROGRAMS = \
ecore_animator_example \
ecore_client_bench \
ecore_compose_get_example \
ecore_con_client_example \
ecore_con_client_simple_example \
ecore_con_lookup_example \
ecore_con_server_example \
ecore_con_server_http_example \
ecore_con_server_simple_example \
ecore_con_url_cookies_example \
ecore_con_url_download_example \
ecore_con_url_headers_example \
ecore_con_url_ftp_example \
ecore_evas_basics_example \
ecore_evas_buffer_example_01 \
ecore_evas_buffer_example_02 \
ecore_evas_callbacks \
ecore_evas_cursor_example \
ecore_evas_extn_socket_example \
ecore_evas_extn_plug_example \
ecore_evas_ews_example \
ecore_evas_object_example \
ecore_evas_wayland_multiseat_example \
ecore_evas_window_sizes_example \
ecore_evas_vnc_example \
ecore_event_example_01 \
ecore_event_example_02 \
ecore_exe_example \
ecore_exe_example_child \
ecore_fd_handler_example \
ecore_file_download_example \
ecore_idler_example \
ecore_imf_example \
ecore_job_example \
ecore_poller_example \
ecore_promise2_example \
ecore_server_bench \
ecore_thread_example \
ecore_time_functions_example \
ecore_timer_example \
ecore_getopt_example \
ecore_con_eet_client_example \
ecore_con_eet_server_example \
efl_io_copier_example \
efl_io_copier_simple_example \
efl_io_queue_example \
efl_io_buffered_stream_example \
efl_net_server_example \
efl_net_server_simple_example \
efl_net_dialer_http_example \
efl_net_dialer_websocket_example \
efl_net_dialer_websocket_autobahntestee \
efl_net_dialer_udp_example \
efl_net_dialer_simple_example \
efl_net_socket_ssl_dialer_example \
efl_net_socket_ssl_server_example \
efl_net_session_example \
efl_net_control_example \
efl_net_ip_address_example \
ecore_ipc_server_example \
ecore_ipc_client_example
ECORE_COMMON_LDADD = \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/eo/libeo.la \
$(top_builddir)/src/lib/eina/libeina.la \
$(top_builddir)/src/lib/emile/libemile.la \
@ECORE_LDFLAGS@
if HAVE_ECORE_AUDIO
#EXTRA_PROGRAMS += \
#ecore_audio_playback \
#ecore_audio_to_ogg \
#ecore_audio_custom
#
#ECORE_AUDIO_COMMON_LDADD = \
#$(top_builddir)/src/lib/ecore_audio/libecore_audio.la \
#$(ECORE_COMMON_LDADD)
#
#ecore_audio_custom_SOURCES = ecore_audio_custom.c
#ecore_audio_custom_LDADD = $(ECORE_AUDIO_COMMON_LDADD)
#
#ecore_audio_playback_SOURCES = ecore_audio_playback.c
#ecore_audio_playback_LDADD = $(ECORE_AUDIO_COMMON_LDADD)
#
#ecore_audio_to_ogg_SOURCES = ecore_audio_to_ogg.c
#ecore_audio_to_ogg_LDADD = $(ECORE_AUDIO_COMMON_LDADD)
endif
ECORE_EVAS_COMMON_LDADD = \
$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
$(top_builddir)/src/lib/evas/libevas.la \
$(ECORE_COMMON_LDADD)
ECORE_CON_COMMON_LDADD = \
$(top_builddir)/src/lib/ecore_con/libecore_con.la \
$(ECORE_COMMON_LDADD)
ECORE_IPC_COMMON_LDADD = \
$(top_builddir)/src/lib/ecore_ipc/libecore_ipc.la \
$(ECORE_CON_COMMON_LDADD)
ecore_animator_example_SOURCES = ecore_animator_example.c
ecore_animator_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
if HAVE_ECORE_BUFFER
EXTRA_PROGRAMS += ecore_buffer_example \
ecore_buffer_consumer_example \
ecore_buffer_provider_example
ecore_buffer_example_SOURCES = ecore_buffer_example.c
ecore_buffer_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
ecore_buffer_consumer_example_SOURCES = ecore_buffer_consumer_example.c
ecore_buffer_consumer_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
ecore_buffer_provider_example_SOURCES = ecore_buffer_provider_example.c
ecore_buffer_provider_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
endif
ecore_client_bench_SOURCES = ecore_client_bench.c
ecore_client_bench_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_compose_get_example_SOURCES = ecore_compose_get_example.c
ecore_compose_get_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_input/libecore_input.la
ecore_con_client_example_SOURCES = ecore_con_client_example.c
ecore_con_client_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_client_simple_example_SOURCES = ecore_con_client_simple_example.c
ecore_con_client_simple_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_lookup_example_SOURCES = ecore_con_lookup_example.c
ecore_con_lookup_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_server_example_SOURCES = ecore_con_server_example.c
ecore_con_server_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_server_http_example_SOURCES = ecore_con_server_http_example.c
ecore_con_server_http_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_server_simple_example_SOURCES = ecore_con_server_simple_example.c
ecore_con_server_simple_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_url_cookies_example_SOURCES = ecore_con_url_cookies_example.c
ecore_con_url_cookies_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_url_download_example_SOURCES = ecore_con_url_download_example.c
ecore_con_url_download_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_url_headers_example_SOURCES = ecore_con_url_headers_example.c
ecore_con_url_headers_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_con_url_ftp_example_SOURCES = ecore_con_url_ftp_example.c
ecore_con_url_ftp_example_LDADD = $(ECORE_CON_COMMON_LDADD)
ecore_evas_basics_example_SOURCES = ecore_evas_basics_example.c
ecore_evas_basics_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_buffer_example_01_SOURCES = ecore_evas_buffer_example_01.c
ecore_evas_buffer_example_01_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_buffer_example_02_SOURCES = ecore_evas_buffer_example_02.c
ecore_evas_buffer_example_02_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_callbacks_SOURCES = ecore_evas_callbacks.c
ecore_evas_callbacks_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_cursor_example_SOURCES = ecore_evas_cursor_example.c
ecore_evas_cursor_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_extn_socket_example_SOURCES = ecore_evas_extn_socket_example.c
ecore_evas_extn_socket_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_extn_plug_example_SOURCES = ecore_evas_extn_plug_example.c
ecore_evas_extn_plug_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_ews_example_SOURCES = ecore_evas_ews_example.c
ecore_evas_ews_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_object_example_SOURCES = ecore_evas_object_example.c
ecore_evas_object_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_wayland_multiseat_example_SOURCES = ecore_evas_wayland_multiseat_example.c
ecore_evas_wayland_multiseat_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_input/libecore_input.la
ecore_evas_window_sizes_example_SOURCES = ecore_evas_window_sizes_example.c
ecore_evas_window_sizes_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
ecore_evas_vnc_example_SOURCES = ecore_evas_vnc_example.c
ecore_evas_vnc_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_input/libecore_input.la
ecore_event_example_01_SOURCES = ecore_event_example_01.c
ecore_event_example_01_LDADD = $(ECORE_COMMON_LDADD)
ecore_event_example_02_SOURCES = ecore_event_example_02.c
ecore_event_example_02_LDADD = $(ECORE_COMMON_LDADD)
ecore_exe_example_SOURCES = ecore_exe_example.c
ecore_exe_example_LDADD = $(ECORE_COMMON_LDADD)
ecore_exe_example_child_SOURCES = ecore_exe_example_child.c
ecore_exe_example_child_LDADD = $(ECORE_COMMON_LDADD)
ecore_fd_handler_example_SOURCES = ecore_fd_handler_example.c
ecore_fd_handler_example_LDADD = $(ECORE_COMMON_LDADD)
if HAVE_CRYPTO_GNUTLS
EXTRA_PROGRAMS += ecore_fd_handler_gnutls_example
ecore_fd_handler_gnutls_example_SOURCES = ecore_fd_handler_gnutls_example.c
ecore_fd_handler_gnutls_example_LDADD = $(ECORE_CON_COMMON_LDADD)
endif
ecore_file_download_example_SOURCES = ecore_file_download_example.c
ecore_file_download_example_LDADD = $(ECORE_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_file/libecore_file.la
ecore_idler_example_SOURCES = ecore_idler_example.c
ecore_idler_example_LDADD = $(ECORE_COMMON_LDADD)
ecore_imf_example_SOURCES = ecore_imf_example.c
ecore_imf_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
$(top_builddir)/src/lib/ecore_imf/libecore_imf.la \
$(top_builddir)/src/lib/ecore_imf_evas/libecore_imf_evas.la
ecore_job_example_SOURCES = ecore_job_example.c
ecore_job_example_LDADD = $(ECORE_COMMON_LDADD)
if HAVE_GSTREAMER
EXTRA_PROGRAMS += ecore_pipe_gstreamer_example
ecore_pipe_gstreamer_example_SOURCES = ecore_pipe_gstreamer_example.c
ecore_pipe_gstreamer_example_LDADD = <