summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile_Ecore.am')
-rw-r--r--src/Makefile_Ecore.am456
1 files changed, 0 insertions, 456 deletions
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
deleted file mode 100644
index 4c3b5fd..0000000
--- a/src/Makefile_Ecore.am
+++ /dev/null
@@ -1,456 +0,0 @@
1
2### Library
3
4ecore_eolian_files_priv = \
5 lib/ecore/ecore_event_message.eo \
6 lib/ecore/ecore_event_message_handler.eo
7
8ecore_eolian_files_public = \
9 lib/ecore/efl_app.eo \
10 lib/ecore/efl_loop.eo \
11 lib/ecore/efl_loop_consumer.eo \
12 lib/ecore/efl_loop_fd.eo \
13 lib/ecore/efl_loop_handler.eo \
14 lib/ecore/efl_loop_message.eo \
15 lib/ecore/efl_loop_message_handler.eo \
16 lib/ecore/efl_loop_message_future.eo \
17 lib/ecore/efl_loop_message_future_handler.eo \
18 lib/ecore/efl_loop_timer.eo \
19 lib/ecore/efl_exe.eo \
20 lib/ecore/efl_thread.eo \
21 lib/ecore/efl_threadio.eo \
22 lib/ecore/efl_appthread.eo \
23 lib/ecore/efl_task.eo \
24 lib/ecore/efl_io_closer_fd.eo \
25 lib/ecore/efl_io_positioner_fd.eo \
26 lib/ecore/efl_io_reader_fd.eo \
27 lib/ecore/efl_io_sizer_fd.eo \
28 lib/ecore/efl_io_writer_fd.eo \
29 lib/ecore/efl_io_stdin.eo \
30 lib/ecore/efl_io_stdout.eo \
31 lib/ecore/efl_io_stderr.eo \
32 lib/ecore/efl_io_file.eo \
33 lib/ecore/efl_io_copier.eo \
34 lib/ecore/efl_io_buffered_stream.eo \
35 lib/ecore/efl_linear_interpolator.eo \
36 lib/ecore/efl_accelerate_interpolator.eo \
37 lib/ecore/efl_decelerate_interpolator.eo \
38 lib/ecore/efl_sinusoidal_interpolator.eo \
39 lib/ecore/efl_divisor_interpolator.eo \
40 lib/ecore/efl_bounce_interpolator.eo \
41 lib/ecore/efl_spring_interpolator.eo \
42 lib/ecore/efl_cubic_bezier_interpolator.eo \
43 lib/ecore/efl_loop_model.eo \
44 lib/ecore/efl_generic_model.eo \
45 lib/ecore/efl_container_model.eo \
46 lib/ecore/efl_boolean_model.eo \
47 lib/ecore/efl_select_model.eo \
48 lib/ecore/efl_composite_model.eo \
49 lib/ecore/efl_view_model.eo \
50 lib/ecore/efl_core_env.eo \
51 lib/ecore/efl_core_proc_env.eo \
52 lib/ecore/efl_core_command_line.eo \
53 lib/ecore/efl_filter_model.eo
54
55ecore_test_eolian_files = \
56 tests/ecore/efl_app_test_cml.eo \
57 tests/ecore/ecore_audio_out_test.eo
58
59ecore_eolian_files = \
60 $(ecore_eolian_files_public)
61
62ecore_eolian_c = $(ecore_eolian_files:%.eo=%.eo.c)
63ecore_eolian_h = $(ecore_eolian_files:%.eo=%.eo.h)
64ecore_test_c = $(ecore_test_eolian_files:%.eo=%.eo.c)
65ecore_test_h = $(ecore_test_eolian_files:%.eo=%.eo.h)
66
67ecore_priv_c = $(ecore_eolian_files_priv:%.eo=%.eo.c)
68ecore_priv_h = $(ecore_eolian_files_priv:%.eo=%.eo.h)
69
70BUILT_SOURCES += \
71 $(ecore_eolian_c) \
72 $(ecore_eolian_h) \
73 $(ecore_test_c) \
74 $(ecore_test_h) \
75 $(ecore_priv_c) \
76 $(ecore_priv_h)
77
78if INSTALL_EO_FILES
79ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
80ecoreeolianfiles_DATA = $(ecore_eolian_files_public) lib/ecore/efl_loop_timer.eo
81endif
82
83ecore_legacy_eo_c = \
84lib/ecore/ecore_exe_eo.c \
85lib/ecore/ecore_exe_eo.h \
86lib/ecore/efl_loop_timer_eo.legacy.c
87
88ecore_legacy_eo_h = \
89lib/ecore/ecore_exe_eo.legacy.h \
90lib/ecore/efl_loop_timer_eo.legacy.h
91
92EXTRA_DIST2 += $(ecore_eolian_files)
93EXTRA_DIST2 += $(ecore_eolian_files_priv)
94EXTRA_DIST2 += $(ecore_test_eolian_files)
95EXTRA_DIST2 += $(ecore_legacy_eo_c)
96
97lib_LTLIBRARIES += lib/ecore/libecore.la
98
99installed_ecoremainheadersdir = $(includedir)/ecore-@VMAJ@
100dist_installed_ecoremainheaders_DATA = \
101lib/ecore/Ecore.h \
102lib/ecore/Ecore_Common.h \
103lib/ecore/Ecore_Legacy.h \
104lib/ecore/Ecore_Eo.h \
105lib/ecore/Efl_Core.h \
106lib/ecore/efl_general.h \
107lib/ecore/Ecore_Getopt.h \
108$(ecore_legacy_eo_h)
109
110nodist_installed_ecoremainheaders_DATA = \
111 $(ecore_eolian_h)
112
113lib_ecore_libecore_la_SOURCES = \
114lib/ecore/ecore.c \
115lib/ecore/ecore_alloc.c \
116lib/ecore/ecore_anim.c \
117lib/ecore/ecore_app.c \
118lib/ecore/ecore_events.c \
119lib/ecore/ecore_getopt.c \
120lib/ecore/ecore_glib.c \
121lib/ecore/ecore_idle_enterer.c \
122lib/ecore/ecore_idle_exiter.c \
123lib/ecore/ecore_idler.c \
124lib/ecore/ecore_job.c \
125lib/ecore/ecore_main.c \
126lib/ecore/ecore_event_message.c \
127lib/ecore/ecore_event_message_handler.c \
128lib/ecore/efl_core_command_line.c \
129lib/ecore/efl_core_env.c \
130lib/ecore/efl_core_proc_env.c \
131lib/ecore/efl_app.c \
132lib/ecore/efl_loop.c \
133lib/ecore/efl_loop_consumer.c \
134lib/ecore/efl_loop_fd.c \
135lib/ecore/efl_loop_handler.c \
136lib/ecore/efl_loop_message.c \
137lib/ecore/efl_loop_message_handler.c \
138lib/ecore/efl_loop_message_future.c \
139lib/ecore/efl_loop_message_future_handler.c \
140lib/ecore/efl_io_closer_fd.c \
141lib/ecore/efl_io_positioner_fd.c \
142lib/ecore/efl_io_reader_fd.c \
143lib/ecore/efl_io_sizer_fd.c \
144lib/ecore/efl_io_writer_fd.c \
145lib/ecore/efl_io_stdin.c \
146lib/ecore/efl_io_stdout.c \
147lib/ecore/efl_io_stderr.c \
148lib/ecore/efl_io_file.c \
149lib/ecore/efl_io_copier.c \
150lib/ecore/efl_io_buffered_stream.c \
151lib/ecore/efl_loop_model.c \
152lib/ecore/efl_generic_model.c \
153lib/ecore/efl_container_model.c \
154lib/ecore/efl_composite_model.c \
155lib/ecore/efl_boolean_model.c \
156lib/ecore/efl_select_model.c \
157lib/ecore/efl_composite_model_private.h \
158lib/ecore/efl_model_accessor_view.c \
159lib/ecore/efl_model_accessor_view_private.h \
160lib/ecore/efl_view_model.c \
161lib/ecore/efl_filter_model.c \
162lib/ecore/efl_linear_interpolator.c \
163lib/ecore/efl_accelerate_interpolator.c \
164lib/ecore/efl_decelerate_interpolator.c \
165lib/ecore/efl_sinusoidal_interpolator.c \
166lib/ecore/efl_divisor_interpolator.c \
167lib/ecore/efl_bounce_interpolator.c \
168lib/ecore/efl_spring_interpolator.c \
169lib/ecore/efl_cubic_bezier_interpolator.c \
170lib/ecore/efl_task.c \
171lib/ecore/efl_exe.c \
172lib/ecore/efl_thread.c \
173lib/ecore/efl_threadio.c \
174lib/ecore/efl_appthread.c \
175lib/ecore/ecore_main_timechanges.c \
176lib/ecore/ecore_pipe.c \
177lib/ecore/ecore_poller.c \
178lib/ecore/ecore_time.c \
179lib/ecore/ecore_timer.c \
180lib/ecore/ecore_thread.c \
181lib/ecore/ecore_throttle.c \
182lib/ecore/ecore_exe.c \
183lib/ecore/ecore_exe_private.h \
184lib/ecore/ecore_private.h \
185lib/ecore/ecore_internal.h \
186lib/ecore/ecore_main_common.h \
187static_libs/buildsystem/buildsystem.h \
188static_libs/buildsystem/buildsystem_autotools.c
189
190
191if HAVE_WIN32
192lib_ecore_libecore_la_SOURCES += lib/ecore/ecore_exe_win32.c
193else
194EXTRA_DIST2 += lib/ecore/ecore_exe_ps3.c
195#if ECORE_HAVE_PS3
196#libecore_la_SOURCES += ecore_exe_ps3.c
197#else
198#if ECORE_HAVE_EXOTIC
199#libecore_la_SOURCES +=
200#else
201lib_ecore_libecore_la_SOURCES += lib/ecore/ecore_signal.c lib/ecore/ecore_exe_posix.c
202#endif
203#endif
204endif
205
206lib_ecore_libecore_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
207-DPACKAGE_BIN_DIR=\"$(bindir)\" \
208-DPACKAGE_LIB_DIR=\"$(libdir)\" \
209-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
210-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
211-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
212-DEFL_BUILD \
213@ECORE_CFLAGS@
214lib_ecore_libecore_la_LIBADD = @ECORE_LIBS@ @EVIL_LIBS@
215lib_ecore_libecore_la_DEPENDENCIES = @ECORE_INTERNAL_LIBS@
216lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
217
218
219### Modules
220
221# systemd
222
223if WANT_SYSTEMD
224ecoresystemdpkgdir = $(libdir)/ecore/system/systemd/$(MODULE_ARCH)
225ecoresystemdpkg_LTLIBRARIES = modules/ecore/system/systemd/module.la
226
227# Workaround for broken parallel install support in automake (relink issue)
228# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
229install_ecoresystemdpkgLTLIBRARIES = install-ecoresystemdpkgLTLIBRARIES
230$(install_ecoresystemdpkgLTLIBRARIES): install-libLTLIBRARIES
231
232modules_ecore_system_systemd_module_la_SOURCES = \
233modules/ecore/system/systemd/ecore_system_systemd.c
234modules_ecore_system_systemd_module_la_CPPFLAGS = \
235-I$(top_builddir)/src/lib/efl \
236@ECORE_CFLAGS@ \
237@ELDBUS_CFLAGS@
238modules_ecore_system_systemd_module_la_LIBADD = \
239@USE_ECORE_LIBS@ \
240@USE_ELDBUS_LIBS@
241modules_ecore_system_systemd_module_la_DEPENDENCIES = \
242@USE_ECORE_INTERNAL_LIBS@ \
243@USE_ELDBUS_INTERNAL_LIBS@
244modules_ecore_system_systemd_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
245modules_ecore_system_systemd_module_la_LIBTOOLFLAGS = --tag=disable-static
246endif
247
248# upower
249if ! HAVE_WIN32
250ecoreupowerpkgdir = $(libdir)/ecore/system/upower/$(MODULE_ARCH)
251ecoreupowerpkg_LTLIBRARIES = modules/ecore/system/upower/module.la
252
253# Workaround for broken parallel install support in automake (relink issue)
254# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
255install_ecoreupowerpkgLTLIBRARIES = install-ecoreupowerpkgLTLIBRARIES
256$(install_ecoreupowerpkgLTLIBRARIES): install-libLTLIBRARIES
257
258modules_ecore_system_upower_module_la_SOURCES = \
259modules/ecore/system/upower/ecore_system_upower.c
260modules_ecore_system_upower_module_la_CPPFLAGS = \
261-I$(top_builddir)/src/lib/efl \
262@ECORE_CFLAGS@ \
263@ELDBUS_CFLAGS@
264modules_ecore_system_upower_module_la_LIBADD = \
265@USE_ECORE_LIBS@ \
266@USE_ELDBUS_LIBS@
267modules_ecore_system_upower_module_la_DEPENDENCIES = \
268@USE_ECORE_INTERNAL_LIBS@ \
269@USE_ELDBUS_INTERNAL_LIBS@
270modules_ecore_system_upower_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
271modules_ecore_system_upower_module_la_LIBTOOLFLAGS = --tag=disable-static
272endif
273
274# tizen
275
276if HAVE_TIZEN_CONFIGURATION_MANAGER
277ecoretizenpkgdir = $(libdir)/ecore/system/tizen/$(MODULE_ARCH)
278ecoretizenpkg_LTLIBRARIES = modules/ecore/system/tizen/module.la
279
280# Workaround for broken parallel install support in automake (relink issue)
281# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
282install_ecoretizenpkgLTLIBRARIES = install-ecoretizenpkgLTLIBRARIES
283$(install_ecoretizenpkgLTLIBRARIES): install-libLTLIBRARIES
284
285modules_ecore_system_tizen_module_la_SOURCES = \
286modules/ecore/system/tizen/ecore_system_tizen.c
287modules_ecore_system_tizen_module_la_CPPFLAGS = \
288-I$(top_builddir)/src/lib/efl \
289@ECORE_CFLAGS@ \
290@TIZEN_CONFIGURATION_MANAGER_CFLAGS@
291modules_ecore_system_tizen_module_la_LIBADD = \
292@USE_ECORE_LIBS@ \
293@TIZEN_CONFIGURATION_MANAGER_LIBS@
294modules_ecore_system_tizen_module_la_DEPENDENCIES = \
295@USE_ECORE_INTERNAL_LIBS@
296modules_ecore_system_tizen_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
297modules_ecore_system_tizen_module_la_LIBTOOLFLAGS = --tag=disable-static
298endif
299
300### Unit tests
301
302if EFL_ENABLE_TESTS
303
304check_PROGRAMS += tests/ecore/ecore_suite tests/ecore/efl_app_suite
305TESTS += tests/ecore/ecore_suite tests/ecore/efl_app_suite
306
307tests_ecore_ecore_suite_SOURCES = \
308tests/ecore/ecore_suite.c \
309tests/ecore/ecore_test_ecore.c \
310tests/ecore/ecore_test_ecore_imf.c \
311tests/ecore/ecore_test_idle.c \
312tests/ecore/ecore_test_poller.c \
313tests/ecore/ecore_test_timer.c \
314tests/ecore/ecore_test_ecore_evas.c \
315tests/ecore/ecore_test_animator.c \
316tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c \
317tests/ecore/ecore_test_ecore_input.c \
318tests/ecore/ecore_test_ecore_file.c \
319tests/ecore/ecore_test_job.c \
320tests/ecore/ecore_test_args.c \
321tests/ecore/ecore_test_pipe.c \
322tests/ecore/ecore_suite.h
323
324tests_ecore_ecore_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_builddir)/src/tests/ecore \
325-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
326-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore\" \
327-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore\" \
328@CHECK_CFLAGS@ \
329@ECORE_CFLAGS@ \
330@ECORE_AUDIO_CFLAGS@ \
331@ECORE_FILE_CFLAGS@ \
332@ECORE_IMF_CFLAGS@ \
333@ECORE_EVAS_CFLAGS@ \
334@ECORE_FB_CFLAGS@ \
335@ECORE_INPUT_CFLAGS@ \
336@ECORE_X_CFLAGS@ \
337@ECORE_WAYLAND_CFLAGS@ \
338@ECORE_WAYLAND_SRV_CFLAGS@
339
340tests_ecore_ecore_suite_LDADD = \
341@CHECK_LIBS@ \
342@USE_ECORE_LIBS@ \
343@USE_ECORE_AUDIO_LIBS@ \
344@USE_ECORE_FILE_LIBS@ \
345@USE_ECORE_IMF_LIBS@ \
346@USE_ECORE_EVAS_LIBS@ \
347@USE_ECORE_FB_LIBS@ \
348@USE_ECORE_INPUT_LIBS@ \
349@USE_ECORE_X_LIBS@ \
350@USE_ECORE_WAYLAND_LIBS@ \
351@ECORE_WAYLAND_SRV_LIBS@
352tests_ecore_ecore_suite_DEPENDENCIES = \
353@USE_ECORE_INTERNAL_LIBS@ \
354@USE_ECORE_AUDIO_INTERNAL_LIBS@ \
355@USE_ECORE_FILE_INTERNAL_LIBS@ \
356@USE_ECORE_IMF_INTERNAL_LIBS@ \
357@USE_ECORE_EVAS_INTERNAL_LIBS@ \
358@USE_ECORE_FB_INTERNAL_LIBS@ \
359@USE_ECORE_INPUT_INTERNAL_LIBS@ \
360@USE_ECORE_X_INTERNAL_LIBS@ \
361@USE_ECORE_WAYLAND_INTERNAL_LIBS@
362
363tests_ecore_efl_app_suite_SOURCES = \
364tests/ecore/efl_app_test_loop.c \
365tests/ecore/efl_app_test_loop_fd.c \
366tests/ecore/efl_app_test_loop_timer.c \
367tests/ecore/efl_app_test_promise.c \
368tests/ecore/efl_app_test_cml.c \
369tests/ecore/efl_app_test_env.c \
370tests/ecore/efl_app_suite.c \
371tests/ecore/efl_app_suite.h
372
373tests_ecore_efl_app_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_builddir)/src/tests/ecore \
374-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
375-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore\" \
376-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore\" \
377@CHECK_CFLAGS@ \
378@ECORE_CFLAGS@ \
379@ECORE_AUDIO_CFLAGS@ \
380@ECORE_FILE_CFLAGS@ \
381@ECORE_IMF_CFLAGS@ \
382@ECORE_EVAS_CFLAGS@ \
383@ECORE_FB_CFLAGS@ \
384@ECORE_INPUT_CFLAGS@ \
385@ECORE_X_CFLAGS@ \
386@ECORE_WAYLAND_CFLAGS@ \
387@ECORE_WAYLAND_SRV_CFLAGS@
388
389tests_ecore_efl_app_suite_LDADD = \
390@CHECK_LIBS@ \
391@USE_ECORE_LIBS@ \
392@USE_ECORE_AUDIO_LIBS@ \
393@USE_ECORE_FILE_LIBS@ \
394@USE_ECORE_IMF_LIBS@ \
395@USE_ECORE_EVAS_LIBS@ \
396@USE_ECORE_FB_LIBS@ \
397@USE_ECORE_INPUT_LIBS@ \
398@USE_ECORE_X_LIBS@ \
399@USE_ECORE_WAYLAND_LIBS@ \
400@ECORE_WAYLAND_SRV_LIBS@
401tests_ecore_efl_app_suite_DEPENDENCIES = \
402@USE_ECORE_INTERNAL_LIBS@ \
403@USE_ECORE_AUDIO_INTERNAL_LIBS@ \
404@USE_ECORE_FILE_INTERNAL_LIBS@ \
405@USE_ECORE_IMF_INTERNAL_LIBS@ \
406@USE_ECORE_EVAS_INTERNAL_LIBS@ \
407@USE_ECORE_FB_INTERNAL_LIBS@ \
408@USE_ECORE_INPUT_INTERNAL_LIBS@ \
409@USE_ECORE_X_INTERNAL_LIBS@ \
410@USE_ECORE_WAYLAND_INTERNAL_LIBS@
411
412if HAVE_ECORE_X
413tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_x.c
414endif
415
416if HAVE_ECORE_AUDIO
417tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_audio.c
418endif
419
420if HAVE_ECORE_FB
421tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_fb.c
422endif
423
424endif
425
426EXTRA_DIST2 += \
427tests/ecore/sample.wav \
428tests/ecore/sample.ogg
429
430if HAVE_LUA_BINDINGS
431
432ecore_eolian_lua = $(ecore_eolian_files:%.eo=%.eo.lua)
433
434generated_ecore_lua_all = $(ecore_eolian_lua)
435
436GENERATED_LUA_BINDINGS += $(generated_ecore_lua_all)
437
438installed_ecoreluadir = $(datadir)/elua/modules/ecore
439nodist_installed_ecorelua_DATA = $(generated_ecore_lua_all)
440
441endif
442
443if HAVE_JS
444
445generated_ecore_js_bindings = $(ecore_eolian_files_public:%.eo=%.eo.js.cc)
446
447GENERATED_JS_BINDINGS += $(generated_ecore_js_bindings)
448
449endif
450
451if HAVE_CXX
452
453ecore_eolian_cxx_hh = $(ecore_eolian_files_public:%.eo=%.eo.hh)
454ecore_eolian_cxx_impl_hh = $(ecore_eolian_files_public:%.eo=%.eo.impl.hh)
455
456endif