summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore.am
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-05-26 18:30:54 +0200
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-06-18 08:56:34 +0200
commit639869703f3e8b0ce34d83b523ff611e85cfd93b (patch)
treedc72c59b87a83d02758ae81f979a25e21b226a8b /src/Makefile_Ecore.am
parent4f8e15c16c4f68b6fae8708b177ce672daefc59c (diff)
autotools: REMOVAL!
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! This time the final version, ci has been adjusted, and now does not try anymore to build a removed buildsystem. However, the scripts in there need cleaning up. Differential Revision: https://phab.enlightenment.org/D9027
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