Tizen 2.0 Release
[profile/ivi/ecore.git] / src / examples / Makefile.am
1 MAINTAINERCLEANFILES = Makefile.in
2
3 examplesdir = $(datadir)/$(PACKAGE)/examples
4
5 filesdir = $(datadir)/$(PACKAGE)/examples
6 files_DATA =
7
8 AM_CPPFLAGS = \
9 -I. \
10 -I$(top_srcdir)/src/lib/ecore \
11 -I$(top_srcdir)/src/lib/ecore_evas \
12 -I$(top_srcdir)/src/lib/ecore_input \
13 -I$(top_srcdir)/src/lib/ecore_con \
14 -DPACKAGE_EXAMPLES_DIR=\"$(datadir)/$(PACKAGE)/examples\" \
15 @GLIB_CFLAGS@ @EVIL_CFLAGS@ @EVAS_CFLAGS@ @EINA_CFLAGS@ @WIN32_CPPFLAGS@ @EFL_ECORE_BUILD@
16
17 ECOREBASELDADD = \
18         $(top_builddir)/src/lib/ecore/libecore.la \
19         $(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
20         @dlopen_libs@ @EINA_LIBS@ @EVIL_LIBS@ @EVAS_LIBS@ @GLIB_LIBS@ @WIN32_LIBS@ @LTLIBINTL@ @EFL_PTHREAD_LIBS@ @rt_libs@ -lm
21
22
23 LDADD = \
24         $(ECOREBASELDADD)
25
26 SRCS = \
27         ecore_animator_example.c \
28         ecore_fd_handler_example.c \
29         ecore_poller_example.c \
30         ecore_event_example_01.c \
31         ecore_event_example_02.c \
32         ecore_idler_example.c \
33         ecore_timer_example.c \
34         ecore_time_functions_example.c \
35         ecore_job_example.c \
36         ecore_con_lookup_example.c \
37         ecore_con_url_headers_example.c \
38         ecore_con_url_download_example.c \
39         ecore_con_url_cookies_example.c \
40         ecore_con_server_simple_example.c \
41         ecore_con_server_http_example.c \
42         ecore_con_client_simple_example.c \
43         ecore_client_bench.c \
44         ecore_server_bench.c \
45         ecore_con_client_example.c \
46         ecore_con_server_example.c \
47         ecore_fd_handler_gnutls_example.c \
48         ecore_file_download_example.c \
49         ecore_pipe_simple_example.c \
50         ecore_pipe_gstreamer_example.c \
51         ecore_thread_example.c \
52         ecore_evas_callbacks.c \
53         ecore_evas_window_sizes_example.c \
54         ecore_evas_object_example.c \
55         ecore_evas_basics_example.c \
56         ecore_evas_buffer_example_01.c \
57         ecore_evas_buffer_example_02.c \
58         ecore_evas_ews_example.c \
59         ecore_exe_example.c \
60         ecore_exe_example_child.c
61
62 EXTRA_DIST = $(SRCS) \
63         $(srcdir)/red.png
64
65 examples_PROGRAMS =
66
67 if EFL_INSTALL_EXAMPLES
68 files_DATA += $(SRCS) \
69         $(srcdir)/red.png
70 endif
71
72 if EFL_BUILD_EXAMPLES
73 examples_PROGRAMS += \
74         ecore_animator_example \
75         ecore_fd_handler_example \
76         ecore_poller_example \
77         ecore_event_example_01 \
78         ecore_event_example_02 \
79         ecore_idler_example \
80         ecore_job_example \
81         ecore_timer_example \
82         ecore_time_functions_example \
83         ecore_pipe_simple_example \
84         ecore_con_lookup_example \
85         ecore_con_url_headers_example \
86         ecore_con_url_download_example \
87         ecore_con_url_cookies_example \
88         ecore_con_server_simple_example \
89         ecore_con_server_http_example \
90         ecore_con_client_simple_example \
91         ecore_thread_example \
92         ecore_evas_callbacks \
93         ecore_evas_window_sizes_example \
94         ecore_evas_object_example \
95         ecore_evas_basics_example \
96         ecore_evas_buffer_example_01 \
97         ecore_evas_buffer_example_02 \
98         ecore_evas_ews_example \
99         ecore_client_bench \
100         ecore_server_bench \
101         ecore_exe_example \
102         ecore_exe_example_child
103
104 ecore_con_lookup_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
105 ecore_con_url_headers_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
106 ecore_con_url_download_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
107 ecore_con_url_cookies_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
108 ecore_con_server_simple_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
109 ecore_con_server_http_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
110 ecore_con_client_simple_example_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
111 ecore_evas_window_sizes_example_LDADD = $(ECOREBASELDADD) @EVAS_LIBS@ $(top_builddir)/src/lib/ecore_evas/libecore_evas.la
112 ecore_evas_buffer_example_01_LDADD = $(ECOREBASELDADD) @EVAS_LIBS@ $(top_builddir)/src/lib/ecore_evas/libecore_evas.la
113 ecore_evas_buffer_example_02_LDADD = $(ECOREBASELDADD) @EVAS_LIBS@ $(top_builddir)/src/lib/ecore_evas/libecore_evas.la
114 ecore_client_bench_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
115 ecore_server_bench_LDADD = $(ECOREBASELDADD) $(top_builddir)/src/lib/ecore_con/libecore_con.la
116
117 endif