summaryrefslogtreecommitdiff
path: root/src
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
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')
-rw-r--r--src/Makefile.am223
-rw-r--r--src/Makefile_Cxx.am412
-rw-r--r--src/Makefile_EPhysics.am29
-rw-r--r--src/Makefile_Ecore.am456
-rw-r--r--src/Makefile_Ecore_Audio.am101
-rw-r--r--src/Makefile_Ecore_Avahi.am16
-rw-r--r--src/Makefile_Ecore_Buffer.am113
-rw-r--r--src/Makefile_Ecore_Cocoa.am26
-rw-r--r--src/Makefile_Ecore_Con.am278
-rw-r--r--src/Makefile_Ecore_Drm.am39
-rw-r--r--src/Makefile_Ecore_Drm2.am36
-rw-r--r--src/Makefile_Ecore_Evas.am317
-rw-r--r--src/Makefile_Ecore_FB.am23
-rw-r--r--src/Makefile_Ecore_File.am33
-rw-r--r--src/Makefile_Ecore_IMF.am165
-rw-r--r--src/Makefile_Ecore_IMF_Evas.am15
-rw-r--r--src/Makefile_Ecore_Input.am21
-rw-r--r--src/Makefile_Ecore_Input_Evas.am18
-rw-r--r--src/Makefile_Ecore_Ipc.am17
-rw-r--r--src/Makefile_Ecore_Js.am18
-rw-r--r--src/Makefile_Ecore_SDL.am20
-rw-r--r--src/Makefile_Ecore_Wayland.am33
-rw-r--r--src/Makefile_Ecore_Win32.am35
-rw-r--r--src/Makefile_Ecore_Wl2.am100
-rw-r--r--src/Makefile_Ecore_X.am62
-rw-r--r--src/Makefile_Ector.am219
-rw-r--r--src/Makefile_Edje.am404
-rw-r--r--src/Makefile_Edje_Helper.am13
-rw-r--r--src/Makefile_Eet.am94
-rw-r--r--src/Makefile_Eet_Helper.am13
-rw-r--r--src/Makefile_Eeze.am192
-rw-r--r--src/Makefile_Efl.am231
-rw-r--r--src/Makefile_Efl_Js.am337
-rw-r--r--src/Makefile_Efl_Mono.am549
-rw-r--r--src/Makefile_Efl_Mono_MSBuild_Gen_Helper.am17
-rw-r--r--src/Makefile_Efreet.am255
-rw-r--r--src/Makefile_Eina.am408
-rw-r--r--src/Makefile_Eio.am114
-rw-r--r--src/Makefile_Eldbus.am157
-rw-r--r--src/Makefile_Elementary.am2022
-rw-r--r--src/Makefile_Elocation.am45
-rw-r--r--src/Makefile_Elput.am63
-rw-r--r--src/Makefile_Elua.am139
-rw-r--r--src/Makefile_Elua_Helper.am28
-rw-r--r--src/Makefile_Embryo.am69
-rw-r--r--src/Makefile_Emile.am101
-rw-r--r--src/Makefile_Emotion.am392
-rw-r--r--src/Makefile_Eo.am255
-rw-r--r--src/Makefile_Eolian.am171
-rw-r--r--src/Makefile_Eolian_Cxx.am218
-rw-r--r--src/Makefile_Eolian_Cxx_Helper.am23
-rw-r--r--src/Makefile_Eolian_Files_Helper.am27
-rw-r--r--src/Makefile_Eolian_Helper.am9
-rw-r--r--src/Makefile_Eolian_Js.am138
-rw-r--r--src/Makefile_Eolian_Js_Helper.am18
-rw-r--r--src/Makefile_Eolian_Mono_Helper.am21
-rw-r--r--src/Makefile_Escape.am27
-rw-r--r--src/Makefile_Ethumb.am88
-rw-r--r--src/Makefile_Ethumb_Client.am57
-rw-r--r--src/Makefile_Evas.am2690
-rw-r--r--src/Makefile_Evil.am80
-rw-r--r--src/Makefile_Wayland_Protocols.am6
-rw-r--r--src/Makefile_efl_wl.am55
-rw-r--r--src/benchmarks/eina/Makefile.am60
-rw-r--r--src/benchmarks/eo/Makefile.am36
-rw-r--r--src/benchmarks/evas/Makefile.am35
-rw-r--r--src/bin/elementary/Makefile.am223
-rw-r--r--src/examples/Makefile.am287
-rw-r--r--src/examples/ecore/Makefile.examples60
-rw-r--r--src/examples/edje/Makefile.examples82
-rw-r--r--src/examples/eet/Makefile.examples20
-rw-r--r--src/examples/eina/Makefile.examples52
-rw-r--r--src/examples/eio/Makefile.examples15
-rw-r--r--src/examples/eldbus/Makefile.examples22
-rw-r--r--src/examples/elocation/Makefile.examples14
-rw-r--r--src/examples/emile/Makefile.examples14
-rw-r--r--src/examples/emotion/Makefile.examples18
-rw-r--r--src/examples/eolian_cxx/Makefile.examples47
-rw-r--r--src/examples/ethumb_client/Makefile.examples14
-rw-r--r--src/examples/evas/Makefile.examples43
-rw-r--r--src/tests/efreet/data/sub/Makefile.am8
81 files changed, 0 insertions, 13401 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index 9675fc1..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,223 +0,0 @@
1AUTOMAKE_OPTIONS= -Wno-portability
2MAINTAINERCLEANFILES = Makefile.in
3CLEANFILES =
4BUILT_SOURCES =
5PHONIES =
6
7EOLIAN_FLAGS = -I$(srcdir)
8EOLIAN_GEN_FLAGS = -S
9
10LOG_COMPILER = dbus-run-session
11AM_LOG_FLAGS = --
12
13DIST_SUBDIRS =
14SUBDIRS =
15
16AM_TESTS_ENVIRONMENT =
17
18lib_LTLIBRARIES =
19bin_PROGRAMS =
20bin_SCRIPTS =
21noinst_PROGRAMS =
22check_PROGRAMS =
23TESTS =
24EXTRA_DIST2 =
25
26noinst_LTLIBRARIES =
27noinst_DATA =
28noinst_HEADERS =
29
30GENERATED_JS_BINDINGS =
31GENERATED_LUA_BINDINGS =
32
33EFL_INSTALL_EXEC_HOOK=
34
35include Makefile_Evil.am
36include Makefile_Escape.am
37
38include Makefile_Eina.am
39include Makefile_Eo.am
40include Makefile_Efl.am
41include Makefile_Emile.am
42include Makefile_Eet.am
43include Makefile_Eolian.am
44include Makefile_Ector.am
45include Makefile_Ecore.am
46include Makefile_Evas.am
47include Makefile_Eldbus.am
48include Makefile_Ecore_Con.am
49include Makefile_Ecore_Ipc.am
50include Makefile_Ecore_File.am
51include Makefile_Eeze.am
52include Makefile_Ecore_Input.am
53include Makefile_Ecore_Input_Evas.am
54include Makefile_Ecore_Cocoa.am
55include Makefile_Ecore_FB.am
56include Makefile_Ecore_SDL.am
57include Makefile_Ecore_Wayland.am
58include Makefile_Ecore_Wl2.am
59include Makefile_Ecore_Win32.am
60include Makefile_Ecore_X.am
61include Makefile_Ecore_IMF.am
62include Makefile_Ecore_IMF_Evas.am
63include Makefile_Elput.am
64include Makefile_Ecore_Drm.am
65include Makefile_Ecore_Drm2.am
66include Makefile_Ecore_Evas.am
67include Makefile_Ecore_Audio.am
68include Makefile_Ecore_Avahi.am
69include Makefile_Embryo.am
70include Makefile_Efreet.am
71include Makefile_Eio.am
72include Makefile_Ecore_Buffer.am
73include Makefile_EPhysics.am
74include Makefile_Edje.am
75include Makefile_Emotion.am
76include Makefile_Ethumb.am
77include Makefile_Ethumb_Client.am
78include Makefile_Elocation.am
79include Makefile_Elementary.am
80include Makefile_efl_wl.am
81
82include Makefile_Cxx.am
83include Makefile_Eolian_Cxx.am
84include Makefile_Efl_Mono.am
85
86include Makefile_Elua.am
87
88include Makefile_Wayland_Protocols.am
89
90if HAVE_JS
91AM_V_CP = $(am__v_CP_@AM_V@)
92am__v_CP_ = $(am__v_CP_@AM_DEFAULT_V@)
93am__v_CP_0 = @echo " CP " $@;
94CP = cp
95if EFL_ENABLE_TESTS
96if HAVE_NODEJS
97AM_TESTS_ENVIRONMENT += NODE_PATH='$(abs_builddir)/bin/efl_js:$(abs_builddir)/tests/eolian_js:$(abs_builddir)/tests/efl_js'; export NODE_PATH;
98endif
99endif
100endif
101
102include Makefile_Eolian_Js.am
103include Makefile_Efl_Js.am
104
105.PHONY: benchmark examples $(PHONIES)
106
107BENCHMARK_SUBDIRS = \
108benchmarks/eina \
109benchmarks/eo \
110benchmarks/evas
111DIST_SUBDIRS += $(BENCHMARK_SUBDIRS)
112
113benchmark: all
114 @for d in $(BENCHMARK_SUBDIRS); do \
115 echo "Making benchmark in $$d"; \
116 $(MAKE) $(AM_MAKEFLAGS) -C $$d benchmark; \
117 done
118
119EXAMPLES_SUBDIRS = \
120examples
121
122if ALWAYS_BUILD_EXAMPLES
123SUBDIRS += . $(EXAMPLES_SUBDIRS)
124endif
125
126DIST_SUBDIRS += $(EXAMPLES_SUBDIRS)
127
128if EFL_ENABLE_TESTS
129noinst_PROGRAMS += tests/timeout
130
131$(check_PROGRAMS): tests/timeout
132
133check-build: all
134 @$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
135endif
136
137examples: all
138 @for d in $(EXAMPLES_SUBDIRS); do \
139 echo "Making examples in $$d"; \
140 $(MAKE) $(AM_MAKEFLAGS) -C $$d examples || exit 1; \
141 done
142
143install-examples:
144 @for d in $(EXAMPLES_SUBDIRS); do \
145 echo "Making install-examples in $$d"; \
146 $(MAKE) $(AM_MAKEFLAGS) -C $$d install-examples || exit 1; \
147 done
148
149dist-hook:
150 @mkdir -p $(distdir)/tests/elua/data/apps $(distdir)/tests/eolian/data
151 @mkdir -p $(distdir)/tests/evas/images $(distdir)/tests/evas/meshes
152 @mkdir -p $(distdir)/tests/evas/fonts $(distdir)/tests/eolian/data_aux
153 @mkdir -p $(distdir)/tests/efreet/data $(distdir)/tests/edje/data
154 @mkdir -p $(distdir)/tests/emotion/data $(distdir)/tests/evas/meshes/md2
155 @mkdir -p $(distdir)/tests/evas/meshes/obj $(distdir)/tests/efreet/data/sub
156 @mkdir -p $(distdir)/tests/efl_mono
157 @mkdir -p $(distdir)/scripts/eina $(distdir)/scripts/elua/modules
158 @mkdir -p $(distdir)/scripts/elua/core $(distdir)/scripts/elua/apps/docgen
159 @mkdir -p $(distdir)/lib/evas/common/evas_op_add $(distdir)/lib/evas/common/evas_op_copy
160 @mkdir -p $(distdir)/lib/evas/common/evas_op_mask $(distdir)/lib/evas/common/evas_op_mul
161 @mkdir -p $(distdir)/lib/evas/common/evas_op_sub $(distdir)/lib/evas/filters/blur
162 @mkdir -p $(distdir)/static_libs/http-parser/contrib $(distdir)/bindings/luajit/eina
163 @mkdir -p $(distdir)/wayland_protocol $(distdir)/lib/efl_wl/
164 @mkdir -p $(distdir)/modules/evas/engines/software_generic/filters/blur
165 @mkdir -p $(distdir)/bindings/mono/efl_mono
166 @mkdir -p $(distdir)/bindings/mono/eina_mono
167 @mkdir -p $(distdir)/bindings/mono/eldbus_mono
168 @mkdir -p $(distdir)/bindings/mono/eo_mono
169 for F in $(EXTRA_DIST2); do cp -f $(srcdir)/$$F $(distdir)/$$F; done
170
171clean-local:
172 find . -type f -name '*.gcno' -delete
173 find . -type f -name '*.gcda' -delete
174 find . -type f -name check-results*.xml -delete
175 rm -f $(GENERATED_JS_BINDINGS)
176 rm -f $(GENERATED_LUA_BINDINGS)
177 rm -f $(BUILT_SOURCES)
178
179install-exec-hook:
180 $(MKDIR_P) $(DESTDIR)$(libdir)
181 for i in $(lib_LTLIBRARIES); do \
182 FNAME="$(DESTDIR)$(libdir)/`echo $$i | sed "s#lib/.*/##"`"; \
183 FNAMEEXT="$$FNAME.$$$$"; \
184 sed "s/-luuid//" $$FNAME > $$FNAMEEXT; \
185 mv $$FNAMEEXT $$FNAME; \
186 done
187 $(EFL_INSTALL_EXEC_HOOK)
188
189#At the bottom because .SECONDEXPANSION is applied to all following rules.
190if HAVE_WAYLAND_SCANNER
191#Stolen from weston's Makefile.am and modified for Enlightenment
192.SECONDEXPANSION:
193
194define protostability
195$(if $(findstring unstable,$1),unstable,stable)
196endef
197
198define protoname
199$(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\+/\1/')
200endef
201
202#rules for generating protocol from wayland_protocols
203%-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
204 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) code < $< > $@
205
206%-server-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
207 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) server-header < $< > $@
208
209%-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
210 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) client-header < $< > $@
211
212#rules for generating local protocols which must be in src/wayland_protocol
213%-protocol.c : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
214 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) code < $< > $@
215
216%-server-protocol.h : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
217 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) server-header < $< > $@
218
219%-client-protocol.h : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
220 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) client-header < $< > $@
221
222#End of weston stuff
223endif
diff --git a/src/Makefile_Cxx.am b/src/Makefile_Cxx.am
deleted file mode 100644
index da656af..0000000
--- a/src/Makefile_Cxx.am
+++ /dev/null
@@ -1,412 +0,0 @@
1
2### Eo C++
3installed_eetcxxheadersdir = $(includedir)/eet-cxx-@VMAJ@
4dist_installed_eetcxxheaders_DATA = \
5bindings/cxx/eet_cxx/eet_composite.hh \
6bindings/cxx/eet_cxx/eet_register.hh \
7bindings/cxx/eet_cxx/eet_type.hh \
8bindings/cxx/eet_cxx/Eet.hh
9
10installed_eocxxheadersdir = $(includedir)/eo-cxx-@VMAJ@/
11dist_installed_eocxxheaders_DATA = \
12bindings/cxx/eo_cxx/eo_concrete.hh \
13bindings/cxx/eo_cxx/eo_cxx_interop.hh \
14bindings/cxx/eo_cxx/eo_event.hh \
15bindings/cxx/eo_cxx/Eo.hh \
16bindings/cxx/eo_cxx/eo_init.hh \
17bindings/cxx/eo_cxx/eo_ops.hh \
18bindings/cxx/eo_cxx/eo_wref.hh \
19bindings/cxx/eo_cxx/eo_private.hh \
20bindings/cxx/eo_cxx/efl_object_impl.hh
21
22installed_eflcxxmainheadersdir = $(includedir)/efl-cxx-@VMAJ@/
23dist_installed_eflcxxmainheaders_DATA = lib/efl/Efl.hh
24
25installed_eflcxxextraheadersdir = $(includedir)/efl-cxx-@VMAJ@/cxx
26dist_installed_eflcxxextraheaders_DATA = lib/efl/cxx/efl_part_impl.hh
27
28installed_elementarycxxmainheadersdir = $(includedir)/elementary-cxx-@VMAJ@/
29dist_installed_elementarycxxmainheaders_DATA = lib/elementary/Efl_Ui.hh
30
31installed_evascxxmainheadersdir = $(includedir)/evas-cxx-@VMAJ@/
32dist_installed_evascxxmainheaders_DATA = lib/evas/Evas.hh
33
34installed_eldbuscxxmainheadersdir = $(includedir)/eldbus_cxx-@VMAJ@
35dist_installed_eldbuscxxmainheaders_DATA = \
36bindings/cxx/eldbus_cxx/eldbus_basic.hh \
37bindings/cxx/eldbus_cxx/eldbus_error.hh \
38bindings/cxx/eldbus_cxx/eldbus_freedesktop.hh \
39bindings/cxx/eldbus_cxx/Eldbus.hh \
40bindings/cxx/eldbus_cxx/eldbus_integer_sequence.hh \
41bindings/cxx/eldbus_cxx/eldbus_message_arguments.hh \
42bindings/cxx/eldbus_cxx/eldbus_message.hh \
43bindings/cxx/eldbus_cxx/eldbus_proxy_call.hh \
44bindings/cxx/eldbus_cxx/eldbus_raw_tuple.hh \
45bindings/cxx/eldbus_cxx/eldbus_service.hh \
46bindings/cxx/eldbus_cxx/eldbus_signature_traits.hh \
47bindings/cxx/eldbus_cxx/Eldbus_Model.hh
48
49installed_edjecxxmainheadersdir = $(includedir)/edje-cxx-@VMAJ@/
50
51installed_ecorecxxheadersdir = $(includedir)/ecore-cxx-@VMAJ@
52dist_installed_ecorecxxheaders_DATA = \
53bindings/cxx/ecore_cxx/Ecore.hh \
54bindings/cxx/ecore_cxx/Ecore_Manual.hh
55
56installed_einacxxheadersdir = $(includedir)/eina-cxx-@VMAJ@
57dist_installed_einacxxheaders_DATA = \
58bindings/cxx/eina_cxx/eina_accessor.hh \
59bindings/cxx/eina_cxx/eina_aligned_union.hh \
60bindings/cxx/eina_cxx/eina_array.hh \
61bindings/cxx/eina_cxx/eina_clone_allocators.hh \
62bindings/cxx/eina_cxx/eina_deleter.hh \
63bindings/cxx/eina_cxx/eina_error.hh \
64bindings/cxx/eina_cxx/eina_future.hh \
65bindings/cxx/eina_cxx/eina_eo_concrete_fwd.hh \
66bindings/cxx/eina_cxx/eina_fold.hh \
67bindings/cxx/eina_cxx/eina_function.hh \
68bindings/cxx/eina_cxx/eina_inarray.hh \
69bindings/cxx/eina_cxx/eina_inlist.hh \
70bindings/cxx/eina_cxx/eina_integer_sequence.hh \
71bindings/cxx/eina_cxx/eina_iterator.hh \
72bindings/cxx/eina_cxx/eina_lists_auxiliary.hh \
73bindings/cxx/eina_cxx/eina_list.hh \
74bindings/cxx/eina_cxx/eina_log.hh \
75bindings/cxx/eina_cxx/eina_logical.hh \
76bindings/cxx/eina_cxx/eina_optional.hh \
77bindings/cxx/eina_cxx/eina_pp.hh \
78bindings/cxx/eina_cxx/eina_ptrarray.hh \
79bindings/cxx/eina_cxx/eina_ptrlist.hh \
80bindings/cxx/eina_cxx/eina_range_types.hh \
81bindings/cxx/eina_cxx/eina_ref.hh \
82bindings/cxx/eina_cxx/eina_stringshare.hh \
83bindings/cxx/eina_cxx/eina_strbuf.hh \
84bindings/cxx/eina_cxx/eina_string_view.hh \
85bindings/cxx/eina_cxx/eina_thread.hh \
86bindings/cxx/eina_cxx/eina_throw.hh \
87bindings/cxx/eina_cxx/eina_tuple.hh \
88bindings/cxx/eina_cxx/eina_tuple_c.hh \
89bindings/cxx/eina_cxx/eina_tuple_unwrap.hh \
90bindings/cxx/eina_cxx/eina_type_traits.hh \
91bindings/cxx/eina_cxx/eina_value.hh \
92bindings/cxx/eina_cxx/eina_workarounds.hh \
93bindings/cxx/eina_cxx/eina_copy_traits.hh \
94bindings/cxx/eina_cxx/eina_variant.hh \
95bindings/cxx/eina_cxx/Eina.hh
96
97installed_eiocxxmainheadersdir = $(includedir)/eio-cxx-@VMAJ@/
98dist_installed_eiocxxmainheaders_DATA = lib/eio/Eio.hh
99
100if HAVE_CXX
101nodist_installed_edjecxxmainheaders_DATA = $(edje_eolian_cxx_hh) $(edje_eolian_cxx_impl_hh) lib/edje/Edje.eo.hh
102nodist_installed_eocxxheaders_DATA = $(eo_eolian_cxx_hh) $(eo_eolian_cxx_impl_hh)
103nodist_installed_eflcxxmainheaders_DATA = $(efl_eolian_cxx_hh) $(efl_eolian_cxx_impl_hh) lib/efl/Efl.eo.hh
104nodist_installed_elementarycxxmainheaders_DATA = $(elementary_eolian_cxx_hh) $(elementary_eolian_cxx_impl_hh) \
105lib/elementary/Elementary.eo.hh
106nodist_installed_eldbuscxxmainheaders_DATA = $(eldbus_eolian_cxx_hh) $(eldbus_eolian_cxx_impl_hh) lib/eldbus/Eldbus.eo.hh
107
108CLEANFILES += $(eo_eolian_cxx_hh) $(eo_eolian_cxx_impl_hh)
109
110### Elementary C++
111
112lib/elementary/Elementary.eo.hh: $(elm_public_eolian_files) $(_EOLIAN_CXX_DEP)
113 $(AM_V_EOLCXX) \
114 $(MKDIR_P) $(dir $@); \
115 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
116
117CLEANFILES += $(elementary_eolian_cxx_hh) $(elementary_eolian_cxx_impl_hh) lib/elementary/Elementary.eo.hh
118
119### Efl C++
120lib/efl/Efl.eo.hh: $(efl_eolian_files) $(_EOLIAN_CXX_DEP)
121 $(AM_V_EOLCXX) \
122 $(MKDIR_P) $(dir $@); \
123 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
124
125CLEANFILES += $(efl_eolian_cxx_hh) $(efl_eolian_cxx_impl_hh) lib/efl/Efl.eo.hh
126
127### Evas C++
128nodist_installed_evascxxmainheaders_DATA = lib/evas/Evas.eo.hh
129
130installed_evascxxcanvasheadersdir = $(includedir)/evas-cxx-@VMAJ@/canvas
131nodist_installed_evascxxcanvasheaders_DATA = $(evas_canvas_eolian_cxx_hh) $(evas_canvas_eolian_cxx_impl_hh)
132
133installed_evascxxgestureheadersdir = $(includedir)/evas-cxx-@VMAJ@/gesture
134nodist_installed_evascxxgestureheaders_DATA = $(evas_gesture_eolian_cxx_hh) $(evas_gesture_eolian_cxx_impl_hh)
135
136
137lib/evas/Evas.eo.hh: $(evas_canvas_eolian_pub_files) $(evas_gesture_eolian_pub_files) $(_EOLIAN_CXX_DEP)
138 $(AM_V_EOLCXX) \
139 $(MKDIR_P) $(dir $@); \
140 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
141
142CLEANFILES += $(evas_canvas_eolian_cxx_hh) $(evas_canvas_eolian_cxx_impl_hh) \
143 $(evas_gesture_eolian_cxx_hh) $(evas_gesture_eolian_cxx_impl_hh) \
144 lib/evas/Evas.eo.hh
145
146
147lib/eldbus/Eldbus.eo.hh: $(eldbus_eolian_files) $(_EOLIAN_CXX_DEP)
148 $(AM_V_EOLCXX) \
149 $(MKDIR_P) $(dir $@); \
150 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
151
152CLEANFILES += $(eldbus_eolian_cxx_hh) $(eldbus_eolian_cxx_impl_hh) lib/eldbus/Eldbus.eo.hh
153
154### Eet C++
155
156### Generated headers src/lib/edje
157dist_installed_edjecxxmainheaders_DATA = lib/edje/Edje.hh
158
159lib/edje/Edje.eo.hh: $(edje_eolian_files) $(_EOLIAN_CXX_DEP)
160 $(AM_V_EOLCXX) \
161 $(MKDIR_P) $(dir $@); \
162 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
163
164CLEANFILES += $(edje_eolian_cxx_hh) $(edje_eolian_cxx_impl_hh) lib/edje/Edje.eo.hh
165
166### Ecore src/lib/ecore
167nodist_installed_ecorecxxheaders_DATA = $(ecore_eolian_cxx_hh) $(ecore_eolian_cxx_impl_hh) \
168lib/ecore/Ecore.eo.hh
169
170lib/ecore/Ecore.eo.hh: $(ecore_eolian_files_public) $(_EOLIAN_CXX_DEP)
171 $(AM_V_EOLCXX) \
172 $(MKDIR_P) $(dir $@); \
173 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
174
175CLEANFILES += $(ecore_eolian_cxx_hh) $(ecore_eolian_cxx_impl_hh) lib/ecore/Ecore.eo.hh
176
177## Eina src/lib/eina
178
179### Eio
180nodist_installed_eiocxxmainheaders_DATA = $(eio_eolian_cxx_hh) $(eio_eolian_cxx_impl_hh) lib/eio/Eio.eo.hh
181
182lib/eio/Eio.eo.hh: $(eio_eolian_files) $(_EOLIAN_CXX_DEP)
183 $(AM_V_EOLCXX) \
184 $(MKDIR_P) $(dir $@); \
185 $(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
186
187CLEANFILES += $(eio_eolian_cxx_hh) $(eio_eolian_cxx_impl_hh) lib/eio/Eio.eo.hh
188
189### Tests
190
191if EFL_ENABLE_TESTS
192
193### Tests for Eina and Eo
194check_PROGRAMS += tests/eina_cxx/eina_cxx_suite tests/eo_cxx/eo_cxx_suite
195TESTS += tests/eina_cxx/eina_cxx_suite tests/eo_cxx/eo_cxx_suite
196
197tests_eina_cxx_eina_cxx_suite_SOURCES = \
198tests/eina_cxx/eina_cxx_suite.cc \
199tests/eina_cxx/eina_cxx_test_inlist.cc \
200tests/eina_cxx/eina_cxx_test_log.cc \
201tests/eina_cxx/eina_cxx_test_inarray.cc \
202tests/eina_cxx/eina_cxx_test_iterator.cc \
203tests/eina_cxx/eina_cxx_test_ptrarray.cc \
204tests/eina_cxx/eina_cxx_test_ptrlist.cc \
205tests/eina_cxx/eina_cxx_test_stringshare.cc \
206tests/eina_cxx/eina_cxx_test_error.cc \
207tests/eina_cxx/eina_cxx_test_accessor.cc \
208tests/eina_cxx/eina_cxx_test_thread.cc \
209tests/eina_cxx/eina_cxx_test_optional.cc \
210tests/eina_cxx/eina_cxx_test_value.cc \
211tests/eina_cxx/simple.c \
212tests/eina_cxx/eina_cxx_suite.h
213
214if HAVE_AM_16
215TESTS_EINA_CXX_OBJNAME =
216else
217TESTS_EINA_CXX_OBJNAME = tests_eina_cxx_
218endif
219
220
221tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_accessor.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
222tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_ptrarray.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
223tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_ptrlist.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
224tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_iterator.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
225
226tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-simple.$(OBJEXT): tests/eina_cxx/eina_simple.eo.c tests/eina_cxx/eina_simple.eo.h
227
228CLEANFILES += \
229tests/eina_cxx/eina_simple.eo.c \
230tests/eina_cxx/eina_simple.eo.h \
231tests/eina_cxx/eina_simple.eo.hh \
232tests/eina_cxx/eina_simple.eo.impl.hh
233
234tests_eina_cxx_eina_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
235-DTESTS_WD=\"`pwd`\" \
236-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina_cxx\" \
237-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
238-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina_cxx\" \
239-I$(top_builddir)/src/lib/efl \
240-I$(top_builddir)/src/lib/efl/interfaces \
241-I$(top_srcdir)/src/bin/eina_cxx \
242-I$(top_builddir)/src/tests/eina_cxx \
243@CHECK_CFLAGS@ \
244@EO_CFLAGS@ \
245@ECORE_CFLAGS@ \
246@ECORE_CXX_CFLAGS@ \
247@EO_CXX_CFLAGS@ \
248@EINA_CXX_CFLAGS@
249tests_eina_cxx_eina_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@
250tests_eina_cxx_eina_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
251
252tests_eo_cxx_eo_cxx_suite_SOURCES = \
253tests/eo_cxx/eo_cxx_suite.cc \
254tests/eo_cxx/eo_cxx_suite.h
255
256tests_eo_cxx_eo_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
257-DTESTS_WD=\"`pwd`\" \
258-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eo_cxx\" \
259-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
260-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eo_cxx\" \
261-I$(top_builddir)/src/lib/efl \
262-I$(top_builddir)/src/lib/efl/interfaces \
263-I$(top_srcdir)/src/bin/eina_cxx \
264-I$(top_builddir)/src/tests/eina_cxx \
265@CHECK_CFLAGS@ \
266@EO_CFLAGS@ \
267@ECORE_CFLAGS@ \
268@ECORE_CXX_CFLAGS@ \
269@EO_CXX_CFLAGS@ \
270@EINA_CXX_CFLAGS@
271tests_eo_cxx_eo_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@ @USE_ECORE_LIBS@
272tests_eo_cxx_eo_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@
273
274### Tests for ecore
275
276check_PROGRAMS += tests/ecore_cxx/ecore_cxx_suite tests/ecore_cxx/cxx_compile_test
277TESTS += tests/ecore_cxx/ecore_cxx_suite tests/ecore_cxx/cxx_compile_test
278
279tests_ecore_cxx_ecore_cxx_suite_SOURCES = \
280tests/ecore_cxx/ecore_cxx_suite.cc \
281tests/ecore_cxx/ecore_cxx_test_safe_call.cc \
282tests/ecore_cxx/ecore_cxx_suite.h
283
284tests_ecore_cxx_ecore_cxx_suite_CPPFLAGS = \
285-I$(top_builddir)/src/lib/efl \
286-I$(top_builddir)/src/lib/efl/interfaces \
287-I$(top_builddir)/src/lib/ecore \
288-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
289-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_cxx\" \
290-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_cxx\" \
291@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @EINA_CFLAGS@ \
292@ECORE_CFLAGS@ @EVAS_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@
293
294tests_ecore_cxx_ecore_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
295tests_ecore_cxx_ecore_cxx_suite_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
296
297tests_ecore_cxx_cxx_compile_test_SOURCES = tests/ecore_cxx/cxx_compile_test.cc
298tests_ecore_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
299-I$(top_builddir)/src/lib/efl \
300-I$(top_builddir)/src/lib/efl/interfaces \
301-I$(top_builddir)/src/lib/ecore \
302-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_cxx\" \
303-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_cxx\" \
304@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EINA_CFLAGS@ \
305@ECORE_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@
306
307tests_ecore_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
308tests_ecore_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
309
310### Tests for Eet
311check_PROGRAMS += tests/eet_cxx/eet_cxx_suite
312TESTS += tests/eet_cxx/eet_cxx_suite
313
314tests_eet_cxx_eet_cxx_suite_SOURCES = \
315tests/eet_cxx/eet_cxx_suite.cc \
316tests/eet_cxx/eet_cxx_test_descriptors.cc \
317tests/eet_cxx/eet_cxx_suite.h
318
319tests_eet_cxx_eet_cxx_suite_CPPFLAGS = \
320-I$(top_builddir)/src/lib/efl \
321-DTESTS_WD=\"`pwd`\" \
322-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet_cxx\" \
323-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
324-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet_cxx\" \
325@EO_CFLAGS@ @CHECK_CFLAGS@ @EET_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EET_CFLAGS@ @EINA_CFLAGS@
326tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
327tests_eet_cxx_eet_cxx_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
328
329### Tests for eldbus
330check_PROGRAMS += tests/eldbus_cxx/eldbus_cxx_suite
331TESTS += tests/eldbus_cxx/eldbus_cxx_suite
332
333tests_eldbus_cxx_eldbus_cxx_suite_SOURCES = \
334tests/eldbus_cxx/eldbus_cxx_suite.cc \
335tests/eldbus_cxx/eldbus_cxx_test_eldbus_connect.cc \
336tests/eldbus_cxx/eldbus_cxx_test_eldbus_client.cc \
337tests/eldbus_cxx/eldbus_cxx_suite.h
338
339tests_eldbus_cxx_eldbus_cxx_suite_CPPFLAGS = \
340-I$(top_builddir)/src/bindings/cxx/eina_cxx \
341-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
342-I$(top_builddir)/src/bindings/cxx/ecore_cxx \
343-I$(top_srcdir)/src/bindings/cxx/ecore_cxx \
344-I$(top_builddir)/src/bindings/cxx/eldbus_cxx \
345-I$(top_srcdir)/src/bindings/cxx/eldbus_cxx \
346-I$(top_builddir)/src/lib/efl \
347-I$(top_builddir)/src/lib/efl/interfaces \
348-I$(top_builddir)/src/lib/ecore \
349-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
350-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eldbus\" \
351@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EINA_CFLAGS@ \
352@ECORE_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@ @ELDBUS_CFLAGS@
353
354tests_eldbus_cxx_eldbus_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
355tests_eldbus_cxx_eldbus_cxx_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
356
357### Tests for Evas
358check_PROGRAMS += tests/evas_cxx/cxx_compile_test
359TESTS += tests/evas_cxx/cxx_compile_test
360
361tests_evas_cxx_cxx_compile_test_SOURCES = tests/evas_cxx/cxx_compile_test.cc
362tests_evas_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
363 -I$(top_builddir)/src/lib/efl/interfaces/ \
364 -I$(top_builddir)/src/lib/evas/canvas/ \
365 -I$(top_builddir)/src/lib/evas/gesture/ \
366 -I$(top_builddir)/src/lib/evas/include/ \
367 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/evas_cxx\" \
368 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/evas_cxx\" \
369 @CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
370 @ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @EO_CFLAGS@
371tests_evas_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@
372tests_evas_cxx_cxx_compile_test_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
373
374### Tests for Elementary
375check_PROGRAMS += tests/elementary_cxx/cxx_dummy_compile_test
376TESTS += tests/elementary_cxx/cxx_dummy_compile_test
377
378check_LIBRARIES = tests/elementary_cxx/libcxx_compile_test.a
379tests_elementary_cxx_libcxx_compile_test_a_SOURCES = tests/elementary_cxx/cxx_compile_test.cc
380tests_elementary_cxx_libcxx_compile_test_a_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
381-I$(top_builddir)/src/lib/evas/canvas/ \
382 -I$(top_builddir)/src/lib/evas/gesture/ \
383-I$(top_builddir)/src/lib/efl/interfaces/ \
384-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elementary_cxx\" \
385-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elementary_cxx\" \
386@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @ELEMENTARY_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
387@ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @ELEMENTARY_CFLAGS@ @EO_CFLAGS@
388
389if HAVE_AM_16
390TESTS_ELM_CXX_OBJNAME =
391else
392TESTS_ELM_CXX_OBJNAME = tests_elementary_cxx_
393endif
394
395tests/elementary_cxx/$(TESTS_ELM_CXX_OBJNAME)cxx_dummy_compile_test-cxx_dummy_compile_test.$(OBJEXT): tests/elementary_cxx/libcxx_compile_test.a
396
397tests_elementary_cxx_cxx_dummy_compile_test_SOURCES = tests/elementary_cxx/cxx_dummy_compile_test.cc
398tests_elementary_cxx_cxx_dummy_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
399-I$(top_builddir)/src/lib/evas/canvas/ \
400 -I$(top_builddir)/src/lib/evas/gesture/ \
401-I$(top_builddir)/src/lib/efl/interfaces/ \
402-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elementary_cxx\" \
403-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elementary_cxx\" \
404@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @ELEMENTARY_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
405@ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @ELEMENTARY_CFLAGS@ @EO_CFLAGS@
406
407endif
408
409endif
410
411EXTRA_DIST2 += \
412tests/eina_cxx/eina_simple.eo
diff --git a/src/Makefile_EPhysics.am b/src/Makefile_EPhysics.am
deleted file mode 100644
index 78d28d9..0000000
--- a/src/Makefile_EPhysics.am
+++ /dev/null
@@ -1,29 +0,0 @@
1if HAVE_EPHYSICS
2
3### Library
4
5lib_LTLIBRARIES += \
6lib/ephysics/libephysics.la
7
8installed_ephysicsmainheadersdir = $(includedir)/ephysics-@VMAJ@
9dist_installed_ephysicsmainheaders_DATA = \
10lib/ephysics/EPhysics.h
11
12lib_ephysics_libephysics_la_SOURCES = \
13lib/ephysics/ephysics_private.h \
14lib/ephysics/ephysics_trimesh.h \
15lib/ephysics/ephysics_body_materials.h \
16lib/ephysics/ephysics_body.cpp \
17lib/ephysics/ephysics_camera.cpp \
18lib/ephysics/ephysics_constraints.cpp \
19lib/ephysics/ephysics_main.cpp \
20lib/ephysics/ephysics_quaternion.cpp \
21lib/ephysics/ephysics_shape.cpp \
22lib/ephysics/ephysics_world.cpp
23
24lib_ephysics_libephysics_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EPHYSICS_CFLAGS@ -DEFL_BUILD
25lib_ephysics_libephysics_la_LIBADD = @EPHYSICS_LIBS@
26lib_ephysics_libephysics_la_DEPENDENCIES = @EPHYSICS_INTERNAL_LIBS@
27lib_ephysics_libephysics_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
28
29endif
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
diff --git a/src/Makefile_Ecore_Audio.am b/src/Makefile_Ecore_Audio.am
deleted file mode 100644
index 695879f..0000000
--- a/src/Makefile_Ecore_Audio.am
+++ /dev/null
@@ -1,101 +0,0 @@
1if HAVE_ECORE_AUDIO
2
3### Library
4
5ecore_audio_eolian_files = \
6 lib/ecore_audio/ecore_audio.eo \
7 lib/ecore_audio/ecore_audio_in.eo \
8 lib/ecore_audio/ecore_audio_out.eo \
9 lib/ecore_audio/ecore_audio_in_sndfile.eo \
10 lib/ecore_audio/ecore_audio_out_sndfile.eo \
11 lib/ecore_audio/ecore_audio_out_pulse.eo \
12 lib/ecore_audio/ecore_audio_in_tone.eo \
13 lib/ecore_audio/ecore_audio_out_wasapi.eo
14
15
16ecore_audio_eolian_c = $(ecore_audio_eolian_files:%.eo=%.eo.c)
17ecore_audio_eolian_h = $(ecore_audio_eolian_files:%.eo=%.eo.h)
18
19BUILT_SOURCES += \
20 $(ecore_audio_eolian_c) \
21 $(ecore_audio_eolian_h)
22
23if INSTALL_EO_FILES
24ecore_audioeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
25ecore_audioeolianfiles_DATA = $(ecore_audio_eolian_files)
26endif
27
28EXTRA_DIST2 += \
29 $(ecore_audio_eolian_files)
30
31lib_LTLIBRARIES += lib/ecore_audio/libecore_audio.la
32
33installed_ecoreaudiomainheadersdir = $(includedir)/ecore-audio-@VMAJ@
34dist_installed_ecoreaudiomainheaders_DATA = \
35lib/ecore_audio/Ecore_Audio.h \
36lib/ecore_audio/ecore_audio_obj.h \
37lib/ecore_audio/ecore_audio_obj_in.h \
38lib/ecore_audio/ecore_audio_obj_out.h \
39lib/ecore_audio/ecore_audio_obj_in_tone.h \
40lib/ecore_audio/ecore_audio_protected.h \
41lib/ecore_audio/ecore_audio_obj_out_pulse.h \
42lib/ecore_audio/ecore_audio_obj_in_sndfile.h \
43lib/ecore_audio/ecore_audio_obj_out_sndfile.h \
44lib/ecore_audio/ecore_audio_obj_out_wasapi.h
45
46nodist_installed_ecoreaudiomainheaders_DATA = $(ecore_audio_eolian_h)
47
48lib_ecore_audio_libecore_audio_la_SOURCES = \
49lib/ecore_audio/ecore_audio.c \
50lib/ecore_audio/ecore_audio_obj.c \
51lib/ecore_audio/ecore_audio_obj_in.c \
52lib/ecore_audio/ecore_audio_obj_out.c \
53lib/ecore_audio/ecore_audio_obj_in_tone.c \
54lib/ecore_audio/ecore_audio_private.h
55
56lib_ecore_audio_libecore_audio_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AUDIO_CFLAGS@ @ECORE_AUDIO_ALSA_CFLAGS@ @ECORE_AUDIO_PULSE_CFLAGS@ @ECORE_AUDIO_SNDFILE_CFLAGS@ -DEFL_BUILD
57lib_ecore_audio_libecore_audio_la_LIBADD = @ECORE_AUDIO_LIBS@ @ECORE_AUDIO_ALSA_LIBS@
58lib_ecore_audio_libecore_audio_la_DEPENDENCIES = @ECORE_AUDIO_INTERNAL_LIBS@
59lib_ecore_audio_libecore_audio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
60
61if HAVE_ECORE_AUDIO_PULSE
62lib_ecore_audio_libecore_audio_la_SOURCES += \
63lib/ecore_audio/ecore_audio_pulse_ml.c \
64lib/ecore_audio/ecore_audio_obj_out_pulse.c
65endif
66
67if HAVE_WIN32
68lib_ecore_audio_libecore_audio_la_SOURCES += \
69lib/ecore_audio/ecore_audio_obj_out_wasapi.c
70endif
71
72if HAVE_ECORE_AUDIO_SNDFILE
73lib_ecore_audio_libecore_audio_la_SOURCES += \
74lib/ecore_audio/ecore_audio_obj_in_sndfile.c \
75lib/ecore_audio/ecore_audio_obj_out_sndfile.c \
76lib/ecore_audio/ecore_audio_sndfile_vio.c
77endif
78
79
80if HAVE_LUA_BINDINGS
81
82ecore_audio_eolian_lua = $(ecore_audio_eolian_files:%.eo=%.eo.lua)
83
84generated_ecore_audio_lua_all = $(ecore_audio_eolian_lua)
85
86GENERATED_LUA_BINDINGS += $(generated_ecore_audio_lua_all)
87
88installed_ecoreaudioluadir = $(datadir)/elua/modules/ecore_audio
89nodist_installed_ecoreaudiolua_DATA = $(generated_ecore_audio_lua_all)
90
91endif
92
93if HAVE_JS
94
95generated_ecore_audio_js_bindings = $(ecore_audio_eolian_files:%.eo=%.eo.js.cc)
96
97GENERATED_JS_BINDINGS += $(generated_ecore_audio_js_bindings)
98
99endif
100
101endif
diff --git a/src/Makefile_Ecore_Avahi.am b/src/Makefile_Ecore_Avahi.am
deleted file mode 100644
index 0390020..0000000
--- a/src/Makefile_Ecore_Avahi.am
+++ /dev/null
@@ -1,16 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/ecore_avahi/libecore_avahi.la
5
6installed_ecoreavahimainheadersdir = $(includedir)/ecore-avahi-@VMAJ@
7dist_installed_ecoreavahimainheaders_DATA = \
8lib/ecore_avahi/Ecore_Avahi.h
9
10lib_ecore_avahi_libecore_avahi_la_SOURCES = \
11lib/ecore_avahi/ecore_avahi.c
12
13lib_ecore_avahi_libecore_avahi_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AVAHI_CFLAGS@ -DEFL_BUILD
14lib_ecore_avahi_libecore_avahi_la_LIBADD = @ECORE_AVAHI_LIBS@
15lib_ecore_avahi_libecore_avahi_la_DEPENDENCIES = @ECORE_AVAHI_INTERNAL_LIBS@
16lib_ecore_avahi_libecore_avahi_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_Buffer.am b/src/Makefile_Ecore_Buffer.am
deleted file mode 100644
index c357c5c..0000000
--- a/src/Makefile_Ecore_Buffer.am
+++ /dev/null
@@ -1,113 +0,0 @@
1if HAVE_ECORE_BUFFER
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_buffer/libecore_buffer.la
6
7installed_ecorebuffermainheadersdir = $(includedir)/ecore-buffer-@VMAJ@
8dist_installed_ecorebuffermainheaders_DATA = \
9lib/ecore_buffer/Ecore_Buffer.h \
10lib/ecore_buffer/Ecore_Buffer_Queue.h
11
12lib_ecore_buffer_libecore_buffer_la_SOURCES = \
13lib/ecore_buffer/bq_mgr_protocol.c \
14lib/ecore_buffer/buffer_queue.c \
15lib/ecore_buffer/shared_buffer.c \
16lib/ecore_buffer/ecore_buffer.c \
17lib/ecore_buffer/ecore_buffer_queue_main.c \
18lib/ecore_buffer/ecore_buffer_con.c \
19lib/ecore_buffer/ecore_buffer_provider.c \
20lib/ecore_buffer/ecore_buffer_consumer.c
21
22lib_ecore_buffer_libecore_buffer_la_CPPFLAGS = \
23-I$(top_builddir)/src/lib/efl \
24-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
25-DPACKAGE_LIB_DIR=\"$(libdir)\" \
26@ECORE_BUFFER_CFLAGS@
27
28lib_ecore_buffer_libecore_buffer_la_LIBADD = @ECORE_BUFFER_LIBS@
29lib_ecore_buffer_libecore_buffer_la_DEPENDENCIES = @ECORE_BUFFER_INTERNAL_LIBS@
30lib_ecore_buffer_libecore_buffer_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
31
32### Binary
33bqmgr_bindir=$(libdir)/ecore_buffer/bin/$(MODULE_ARCH)
34bqmgr_bin_PROGRAMS = bin/ecore_buffer/bq_mgr
35
36bin_ecore_buffer_bq_mgr_SOURCES = \
37bin/ecore_buffer/bq_mgr_protocol.c \
38bin/ecore_buffer/bq_mgr.c
39
40bin_ecore_buffer_bq_mgr_CPPFLAGS = \
41-I$(top_builddir)/src/lib/efl \
42@ECORE_BUFFER_CFLAGS@
43bin_ecore_buffer_bq_mgr_LDADD = @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_BUFFER_LIBS@
44bin_ecore_buffer_bq_mgr_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_BUFFER_INTERNAL_LIBS@
45
46### Backends
47
48ecorebuffershmdir = $(libdir)/ecore_buffer/modules/shm/$(MODULE_ARCH)
49ecorebuffershm_LTLIBRARIES = modules/ecore_buffer/shm/module.la
50
51modules_ecore_buffer_shm_module_la_SOURCES = \
52 modules/ecore_buffer/shm/ecore_buffer_shm.c
53modules_ecore_buffer_shm_module_la_CPPFLAGS = \
54 -I$(top_builddir)/src/lib/efl \
55 @ECORE_BUFFER_CFLAGS@ \
56 -I$(top_srcdir)/src/modules/ecore_buffer/shm
57modules_ecore_buffer_shm_module_la_LIBADD = \
58 @ECORE_BUFFER_LIBS@ \
59 @USE_ECORE_BUFFER_INTERNAL_LIBS@
60modules_ecore_buffer_shm_module_la_DEPENDENCIES = \
61 @USE_ECORE_BUFFER_INTERNAL_LIBS@
62modules_ecore_buffer_shm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
63modules_ecore_buffer_shm_module_la_LIBTOOLFLAGS = --tag=disable-static
64
65if BUILD_ECORE_BUFFER_X11_DRI2
66ecorebufferx11dri2dir = $(libdir)/ecore_buffer/modules/x11_dri2/$(MODULE_ARCH)
67ecorebufferx11dri2_LTLIBRARIES = modules/ecore_buffer/x11_dri2/module.la
68
69modules_ecore_buffer_x11_dri2_module_la_SOURCES = \
70 modules/ecore_buffer/x11_dri2/ecore_buffer_x11_dri2.c
71modules_ecore_buffer_x11_dri2_module_la_CPPFLAGS = \
72 -I$(top_builddir)/src/lib/efl \
73 @ECORE_BUFFER_CFLAGS@ \
74 @X11_DRI_COMMON_CFLAGS@ \
75 @X11_DRI2_CFLAGS@ \
76 -I$(top_srcdir)/src/modules/ecore_buffer/x11_dri2
77modules_ecore_buffer_x11_dri2_module_la_LIBADD = \
78 @ECORE_BUFFER_LIBS@ \
79 @USE_ECORE_BUFFER_INTERNAL_LIBS@ \
80 @X11_DRI_COMMON_LIBS@ \
81 @X11_DRI2_LIBS@
82modules_ecore_buffer_x11_dri2_module_la_DEPENDENCIES = \
83 @USE_ECORE_X_INTERNAL_LIBS@ \
84 @USE_ECORE_BUFFER_INTERNAL_LIBS@
85modules_ecore_buffer_x11_dri2_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
86modules_ecore_buffer_x11_dri2_module_la_LIBTOOLFLAGS = --tag=disable-static
87endif
88
89if BUILD_ECORE_BUFFER_X11_DRI3
90ecorebufferx11dri3dir = $(libdir)/ecore_buffer/modules/x11_dri3/$(MODULE_ARCH)
91ecorebufferx11dri3_LTLIBRARIES = modules/ecore_buffer/x11_dri3/module.la
92
93modules_ecore_buffer_x11_dri3_module_la_SOURCES = \
94 modules/ecore_buffer/x11_dri3/ecore_buffer_x11_dri3.c
95modules_ecore_buffer_x11_dri3_module_la_CPPFLAGS = \
96 -I$(top_builddir)/src/lib/efl \
97 @ECORE_BUFFER_CFLAGS@ \
98 @X11_DRI_COMMON_CFLAGS@ \
99 @X11_DRI3_CFLAGS@ \
100 -I$(top_srcdir)/src/modules/ecore_buffer/x11_dri3
101modules_ecore_buffer_x11_dri3_module_la_LIBADD = \
102 @ECORE_BUFFER_LIBS@ \
103 @USE_ECORE_BUFFER_INTERNAL_LIBS@ \
104 @X11_DRI_COMMON_LIBS@ \
105 @X11_DRI3_LIBS@
106modules_ecore_buffer_x11_dri3_module_la_DEPENDENCIES = \
107 @USE_ECORE_X_INTERNAL_LIBS@ \
108 @USE_ECORE_BUFFER_INTERNAL_LIBS@
109modules_ecore_buffer_x11_dri3_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
110modules_ecore_buffer_x11_dri3_module_la_LIBTOOLFLAGS = --tag=disable-static
111endif
112
113endif
diff --git a/src/Makefile_Ecore_Cocoa.am b/src/Makefile_Ecore_Cocoa.am
deleted file mode 100644
index 1283125..0000000
--- a/src/Makefile_Ecore_Cocoa.am
+++ /dev/null
@@ -1,26 +0,0 @@
1if HAVE_ECORE_COCOA
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_cocoa/libecore_cocoa.la
6
7installed_ecorecocoamainheadersdir = $(includedir)/ecore-cocoa-@VMAJ@
8dist_installed_ecorecocoamainheaders_DATA = \
9lib/ecore_cocoa/Ecore_Cocoa.h
10
11lib_ecore_cocoa_libecore_cocoa_la_SOURCES = \
12lib/ecore_cocoa/ecore_cocoa.m \
13lib/ecore_cocoa/ecore_cocoa_keys.h \
14lib/ecore_cocoa/ecore_cocoa_window.h \
15lib/ecore_cocoa/ecore_cocoa_window.m \
16lib/ecore_cocoa/ecore_cocoa_cnp.m \
17lib/ecore_cocoa/ecore_cocoa_app.m \
18lib/ecore_cocoa/ecore_cocoa_app.h \
19lib/ecore_cocoa/ecore_cocoa_private.h
20
21lib_ecore_cocoa_libecore_cocoa_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_COCOA_CFLAGS@
22lib_ecore_cocoa_libecore_cocoa_la_LIBADD = @ECORE_COCOA_LIBS@
23lib_ecore_cocoa_libecore_cocoa_la_DEPENDENCIES = @ECORE_COCOA_INTERNAL_LIBS@
24lib_ecore_cocoa_libecore_cocoa_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ @cocoa_ldflags@
25lib_ecore_cocoa_libecore_cocoa_la_LIBTOOLFLAGS = --tag=disable-static
26endif
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
deleted file mode 100644
index 594046b..0000000
--- a/src/Makefile_Ecore_Con.am
+++ /dev/null
@@ -1,278 +0,0 @@
1
2### Library
3
4ecore_con_eolian_files_common = \
5 lib/ecore_con/efl_net_socket.eo \
6 lib/ecore_con/efl_net_socket_simple.eo \
7 lib/ecore_con/efl_net_socket_fd.eo \
8 lib/ecore_con/efl_net_socket_tcp.eo \
9 lib/ecore_con/efl_net_socket_udp.eo \
10 lib/ecore_con/efl_net_dialer.eo \
11 lib/ecore_con/efl_net_dialer_simple.eo \
12 lib/ecore_con/efl_net_dialer_tcp.eo \
13 lib/ecore_con/efl_net_dialer_udp.eo \
14 lib/ecore_con/efl_net_dialer_http.eo \
15 lib/ecore_con/efl_net_dialer_websocket.eo \
16 lib/ecore_con/efl_net_server.eo \
17 lib/ecore_con/efl_net_server_simple.eo \
18 lib/ecore_con/efl_net_server_fd.eo \
19 lib/ecore_con/efl_net_server_ip.eo \
20 lib/ecore_con/efl_net_server_tcp.eo \
21 lib/ecore_con/efl_net_server_udp.eo \
22 lib/ecore_con/efl_net_server_udp_client.eo \
23 lib/ecore_con/efl_net_socket_ssl.eo \
24 lib/ecore_con/efl_net_ssl_context.eo \
25 lib/ecore_con/efl_net_dialer_ssl.eo \
26 lib/ecore_con/efl_net_server_ssl.eo \
27 lib/ecore_con/efl_net_control_access_point.eo \
28 lib/ecore_con/efl_net_control_technology.eo \
29 lib/ecore_con/efl_net_control_manager.eo \
30 lib/ecore_con/efl_net_session.eo \
31 lib/ecore_con/efl_net_ip_address.eo
32
33ecore_con_eolian_files_windows = \
34 lib/ecore_con/efl_net_socket_windows.eo \
35 lib/ecore_con/efl_net_dialer_windows.eo \
36 lib/ecore_con/efl_net_server_windows.eo
37
38ecore_con_eolian_files_unix = \
39 lib/ecore_con/efl_net_socket_unix.eo \
40 lib/ecore_con/efl_net_dialer_unix.eo \
41 lib/ecore_con/efl_net_server_unix.eo
42
43ecore_con_eolian_files = $(ecore_con_eolian_files_common)
44
45if HAVE_WINDOWS
46ecore_con_eolian_files += $(ecore_con_eolian_files_windows)
47else
48ecore_con_eolian_files += $(ecore_con_eolian_files_unix)
49endif
50
51ecore_con_eolian_type_files = \
52 lib/ecore_con/efl_net_types.eot \
53 lib/ecore_con/efl_net_http_types.eot \
54 lib/ecore_con/efl_net_ssl_types.eot
55
56
57ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c)
58ecore_con_eolian_h = $(ecore_con_eolian_files:%.eo=%.eo.h) \
59 $(ecore_con_eolian_type_files:%.eot=%.eot.h)
60
61BUILT_SOURCES += \
62 $(ecore_con_eolian_c) \
63 $(ecore_con_eolian_h)
64
65if INSTALL_EO_FILES
66ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
67ecoreconeolianfiles_DATA = \
68 $(ecore_con_eolian_files) \
69 $(ecore_con_eolian_type_files)
70endif
71
72EXTRA_DIST2 += \
73$(ecore_con_eolian_files_common) \
74$(ecore_con_eolian_files_unix) \
75$(ecore_con_eolian_files_windows) \
76$(ecore_con_eolian_type_files)
77
78
79lib_LTLIBRARIES += lib/ecore_con/libecore_con.la
80
81installed_ecoreconmainheadersdir = $(includedir)/ecore-con-@VMAJ@
82dist_installed_ecoreconmainheaders_DATA = \
83lib/ecore_con/Ecore_Con.h \
84lib/ecore_con/Efl_Net.h \
85lib/ecore_con/Ecore_Con_Eet.h \
86lib/ecore_con/Ecore_Con_Eet_Legacy.h \
87lib/ecore_con/Ecore_Con_Eet_Eo.h \
88lib/ecore_con/ecore_con_eet_base_eo.h \
89lib/ecore_con/ecore_con_eet_base_eo.legacy.h \
90lib/ecore_con/ecore_con_eet_client_obj_eo.h \
91lib/ecore_con/ecore_con_eet_client_obj_eo.legacy.h \
92lib/ecore_con/ecore_con_eet_server_obj_eo.h \
93lib/ecore_con/ecore_con_eet_server_obj_eo.legacy.h
94
95
96nodist_installed_ecoreconmainheaders_DATA = \
97 $(ecore_con_eolian_h)
98
99lib_ecore_con_libecore_con_la_SOURCES = \
100lib/ecore_con/ecore_con_alloc.c \
101lib/ecore_con/ecore_con.c \
102lib/ecore_con/ecore_con_proxy_helper.c \
103lib/ecore_con/ecore_con_legacy.c \
104lib/ecore_con/ecore_con_eet.c \
105lib/ecore_con/ecore_con_socks.c \
106lib/ecore_con/ecore_con_url.c \
107lib/ecore_con/ecore_con_url_curl.c \
108lib/ecore_con/ecore_con_url_curl.h \
109static_libs/http-parser/http_parser.c \
110static_libs/http-parser/http_parser.h \
111lib/ecore_con/ecore_con_private.h \
112lib/ecore_con/efl_net_socket.c \
113lib/ecore_con/efl_net_socket_simple.c \
114lib/ecore_con/efl_net_socket_fd.c \
115lib/ecore_con/efl_net_socket_tcp.c \
116lib/ecore_con/efl_net_socket_udp.c \
117lib/ecore_con/efl_net_dialer.c \
118lib/ecore_con/efl_net_dialer_simple.c \
119lib/ecore_con/efl_net_dialer_tcp.c \
120lib/ecore_con/efl_net_dialer_udp.c \
121lib/ecore_con/efl_net_dialer_http.c \
122lib/ecore_con/efl_net_dialer_websocket.c \
123lib/ecore_con/efl_net_server.c \
124lib/ecore_con/efl_net_server_simple.c \
125lib/ecore_con/efl_net_server_fd.c \
126lib/ecore_con/efl_net_server_ip.c \
127lib/ecore_con/efl_net_server_tcp.c \
128lib/ecore_con/efl_net_server_udp.c \
129lib/ecore_con/efl_net_server_udp_client.c \
130lib/ecore_con/efl_net_socket_ssl.c \
131lib/ecore_con/efl_net_ssl_context.c \
132lib/ecore_con/efl_net_dialer_ssl.c \
133lib/ecore_con/efl_net_server_ssl.c \
134lib/ecore_con/ecore_con_local.c \
135lib/ecore_con/efl_net_ip_address.c \
136static_libs/buildsystem/buildsystem.h \
137static_libs/buildsystem/buildsystem_autotools.c
138
139if EFL_NET_CONTROL_BACKEND_CONNMAN
140lib_ecore_con_libecore_con_la_SOURCES += \
141lib/ecore_con/efl_net-connman.h \
142lib/ecore_con/efl_net-connman.c \
143lib/ecore_con/efl_net_control_access_point-connman.c \
144lib/ecore_con/efl_net_control_technology-connman.c \
145lib/ecore_con/efl_net_control-connman.c \
146lib/ecore_con/efl_net_session-connman.c
147endif
148
149if EFL_NET_CONTROL_BACKEND_NONE
150lib_ecore_con_libecore_con_la_SOURCES += \
151lib/ecore_con/efl_net_control_access_point-none.c \
152lib/ecore_con/efl_net_control_technology-none.c \
153lib/ecore_con/efl_net_control-none.c \
154lib/ecore_con/efl_net_session-none.c
155endif
156
157# these are included rather than compiled out
158# so the structures can be embedded into the
159# object Private Data and allows functions to
160# be all static
161EXTRA_DIST2 += \
162lib/ecore_con/ecore_con_eet_base_eo.c \
163lib/ecore_con/ecore_con_eet_base_eo.legacy.c \
164lib/ecore_con/ecore_con_eet_client_obj_eo.c \
165lib/ecore_con/ecore_con_eet_server_obj_eo.c \
166lib/ecore_con/efl_net_ssl_conn-openssl.c \
167lib/ecore_con/efl_net_ssl_conn-gnutls.c \
168lib/ecore_con/efl_net_ssl_conn-none.c \
169lib/ecore_con/efl_net_ssl_ctx-openssl.c \
170lib/ecore_con/efl_net_ssl_ctx-gnutls.c \
171lib/ecore_con/efl_net_ssl_ctx-none.c
172
173if HAVE_WINDOWS
174lib_ecore_con_libecore_con_la_SOURCES += \
175lib/ecore_con/efl_net_socket_windows.c \
176lib/ecore_con/efl_net_dialer_windows.c \
177lib/ecore_con/efl_net_server_windows.c
178else
179lib_ecore_con_libecore_con_la_SOURCES += \
180lib/ecore_con/efl_net_socket_unix.c \
181lib/ecore_con/efl_net_dialer_unix.c \
182lib/ecore_con/efl_net_server_unix.c
183endif
184
185lib_ecore_con_libecore_con_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
186-DPACKAGE_BIN_DIR=\"$(bindir)\" \
187-DPACKAGE_LIB_DIR=\"$(libdir)\" \
188-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
189-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
190-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
191-DEFL_BUILD \
192@ECORE_CON_CFLAGS@
193lib_ecore_con_libecore_con_la_LIBADD = @ECORE_CON_LIBS@ @EVIL_LIBS@
194lib_ecore_con_libecore_con_la_DEPENDENCIES = @ECORE_CON_INTERNAL_LIBS@
195lib_ecore_con_libecore_con_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
196
197lib_ecore_con_libecore_con_la_CPPFLAGS += -I$(top_srcdir)/src/static_libs/http-parser
198
199EXTRA_DIST2 += \
200tests/ecore_con/server.key \
201tests/ecore_con/server.pem \
202static_libs/http-parser/AUTHORS \
203static_libs/http-parser/CONTRIBUTIONS \
204static_libs/http-parser/README.md \
205static_libs/http-parser/test.c \
206static_libs/http-parser/contrib/parsertrace.c \
207static_libs/http-parser/contrib/url_parser.c
208
209### Binary
210proxyhelperdir = \
211$(libdir)/ecore_con/utils/$(MODULE_ARCH)
212proxyhelper_PROGRAMS = bin/ecore_con/efl_net_proxy_helper
213
214bin_ecore_con_efl_net_proxy_helper_SOURCES = \
215bin/ecore_con/efl_net_proxy_helper.c
216
217bin_ecore_con_efl_net_proxy_helper_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
218-DPACKAGE_BIN_DIR=\"$(bindir)\" \
219-DPACKAGE_LIB_DIR=\"$(libdir)\" \
220-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
221@EINA_CFLAGS@
222bin_ecore_con_efl_net_proxy_helper_LDADD = @USE_EINA_LIBS@
223bin_ecore_con_efl_net_proxy_helper_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
224
225### Unit tests
226
227if EFL_ENABLE_TESTS
228
229check_PROGRAMS += tests/ecore_con/ecore_con_suite
230TESTS += tests/ecore_con/ecore_con_suite
231
232tests_ecore_con_ecore_con_suite_SOURCES = \
233tests/ecore_con/ecore_con_suite.c \
234tests/ecore_con/ecore_con_test_ecore_con.c \
235tests/ecore_con/ecore_con_test_ecore_con_url.c \
236tests/ecore_con/ecore_con_test_ecore_con_eet.c \
237tests/ecore_con/ecore_con_test_efl_net_ip_address.c \
238tests/ecore_con/ecore_con_suite.h
239
240tests_ecore_con_ecore_con_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
241-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
242-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_con\" \
243-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_con\" \
244@CHECK_CFLAGS@ \
245@ECORE_CFLAGS@ \
246@ECORE_CON_CFLAGS@
247
248tests_ecore_con_ecore_con_suite_LDADD = \
249@CHECK_LIBS@ \
250@USE_ECORE_LIBS@ \
251@USE_ECORE_CON_LIBS@
252
253tests_ecore_con_ecore_con_suite_DEPENDENCIES = \
254@USE_ECORE_INTERNAL_LIBS@ \
255@USE_ECORE_CON_INTERNAL_LIBS@
256
257endif
258
259if HAVE_LUA_BINDINGS
260
261ecore_con_eolian_lua = $(ecore_con_eolian_files:%.eo=%.eo.lua)
262
263generated_ecore_con_lua_all = $(ecore_con_eolian_lua)
264
265GENERATED_LUA_BINDINGS += $(generated_ecore_con_lua_all)
266
267installed_ecoreconluadir = $(datadir)/elua/modules/ecore_con
268nodist_installed_ecoreconlua_DATA = $(generated_ecore_con_lua_all)
269
270endif
271
272if HAVE_JS
273
274generated_ecore_con_js_bindings = $(ecore_con_eolian_files:%.eo=%.eo.js.cc)
275
276GENERATED_JS_BINDINGS += $(generated_ecore_con_js_bindings)
277
278endif
diff --git a/src/Makefile_Ecore_Drm.am b/src/Makefile_Ecore_Drm.am
deleted file mode 100644
index 5a6b40d..0000000
--- a/src/Makefile_Ecore_Drm.am
+++ /dev/null
@@ -1,39 +0,0 @@
1if HAVE_ECORE_DRM
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_drm/libecore_drm.la
6
7installed_ecoredrmmainheadersdir = $(includedir)/ecore-drm-@VMAJ@
8dist_installed_ecoredrmmainheaders_DATA = \
9 lib/ecore_drm/Ecore_Drm.h
10
11lib_ecore_drm_libecore_drm_la_SOURCES = \
12lib/ecore_drm/ecore_drm_sprites.c \
13lib/ecore_drm/ecore_drm_fb.c \
14lib/ecore_drm/ecore_drm_evdev.c \
15lib/ecore_drm/ecore_drm_inputs.c \
16lib/ecore_drm/ecore_drm_output.c \
17lib/ecore_drm/ecore_drm_tty.c \
18lib/ecore_drm/ecore_drm_device.c \
19lib/ecore_drm/ecore_drm_launcher.c \
20lib/ecore_drm/ecore_drm_dbus.c \
21lib/ecore_drm/ecore_drm_logind.c \
22lib/ecore_drm/ecore_drm.c \
23lib/ecore_drm/ecore_drm_private.h
24
25
26lib_ecore_drm_libecore_drm_la_CPPFLAGS = \
27 -I$(top_builddir)/src/lib/efl \
28 @ECORE_DRM_CFLAGS@ @EFL_CFLAGS@ \
29 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
30 -DMODULE_ARCH=\"$(MODULE_ARCH)\"
31
32lib_ecore_drm_libecore_drm_la_LIBADD = @ECORE_DRM_LIBS@
33if HAVE_SYSTEMD
34lib_ecore_drm_libecore_drm_la_LIBADD += @SYSTEMD_LIBS@
35endif
36lib_ecore_drm_libecore_drm_la_DEPENDENCIES = @ECORE_DRM_INTERNAL_LIBS@
37lib_ecore_drm_libecore_drm_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
38
39endif
diff --git a/src/Makefile_Ecore_Drm2.am b/src/Makefile_Ecore_Drm2.am
deleted file mode 100644
index dcb5dde..0000000
--- a/src/Makefile_Ecore_Drm2.am
+++ /dev/null
@@ -1,36 +0,0 @@
1if HAVE_ECORE_DRM2
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_drm2/libecore_drm2.la
6
7installed_ecoredrm2mainheadersdir = $(includedir)/ecore-drm2-@VMAJ@
8dist_installed_ecoredrm2mainheaders_DATA = \
9 lib/ecore_drm2/Ecore_Drm2.h
10
11lib_ecore_drm2_libecore_drm2_la_SOURCES = \
12static_libs/libdrm/drm.h \
13static_libs/libdrm/drm_fourcc.h \
14static_libs/libdrm/drm_mode.h \
15static_libs/libdrm/xf86drm.h \
16static_libs/libdrm/xf86drmMode.h \
17static_libs/libdrm/LICENSE \
18lib/ecore_drm2/ecore_drm2_plane.c \
19lib/ecore_drm2/ecore_drm2_fb.c \
20lib/ecore_drm2/ecore_drm2_outputs.c \
21lib/ecore_drm2/ecore_drm2_device.c \
22lib/ecore_drm2/ecore_drm2.c \
23lib/ecore_drm2/ecore_drm2_private.h
24
25lib_ecore_drm2_libecore_drm2_la_CPPFLAGS = \
26 -I$(top_builddir)/src/lib/efl \
27 -I$(top_srcdir)/src/static_libs/libdrm \
28 @ECORE_DRM2_CFLAGS@ @EFL_CFLAGS@ \
29 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
30 -DMODULE_ARCH=\"$(MODULE_ARCH)\"
31
32lib_ecore_drm2_libecore_drm2_la_LIBADD = @ECORE_DRM2_LIBS@
33lib_ecore_drm2_libecore_drm2_la_DEPENDENCIES = @ECORE_DRM2_INTERNAL_LIBS@
34lib_ecore_drm2_libecore_drm2_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
35
36endif
diff --git a/src/Makefile_Ecore_Evas.am b/src/Makefile_Ecore_Evas.am
deleted file mode 100644
index 8f74f95..0000000
--- a/src/Makefile_Ecore_Evas.am
+++ /dev/null
@@ -1,317 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/ecore_evas/libecore_evas.la
5
6installed_ecoreevasmainheadersdir = $(includedir)/ecore-evas-@VMAJ@
7dist_installed_ecoreevasmainheaders_DATA = \
8lib/ecore_evas/Ecore_Evas_Types.h \
9lib/ecore_evas/Ecore_Evas.h
10
11lib_ecore_evas_libecore_evas_la_SOURCES = \
12lib/ecore_evas/ecore_evas.c \
13lib/ecore_evas/ecore_evas_buffer.c \
14lib/ecore_evas/ecore_evas_buffer.h \
15lib/ecore_evas/ecore_evas_deprecated.c \
16lib/ecore_evas/ecore_evas_drm.h \
17lib/ecore_evas/ecore_evas_ews.c \
18lib/ecore_evas/ecore_evas_module.c \
19lib/ecore_evas/ecore_evas_private.h \
20lib/ecore_evas/ecore_evas_extn.h \
21lib/ecore_evas/ecore_evas_extn.c \
22lib/ecore_evas/ecore_evas_wayland.h \
23lib/ecore_evas/ecore_evas_cocoa.h \
24lib/ecore_evas/ecore_evas_win32.h \
25lib/ecore_evas/ecore_evas_x11.h \
26lib/ecore_evas/ecore_evas_util.c \
27static_libs/buildsystem/buildsystem.h \
28static_libs/buildsystem/buildsystem_autotools.c
29
30lib_ecore_evas_libecore_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
31-I$(top_srcdir)/src/modules/evas/engines/buffer \
32-DPACKAGE_BIN_DIR=\"$(bindir)\" \
33-DPACKAGE_LIB_DIR=\"$(libdir)\" \
34-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_evas\" \
35-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
36-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
37-DEFL_BUILD \
38@ECORE_EVAS_CFLAGS@
39lib_ecore_evas_libecore_evas_la_LIBADD = @ECORE_EVAS_LIBS@
40lib_ecore_evas_libecore_evas_la_DEPENDENCIES = @ECORE_EVAS_INTERNAL_LIBS@
41lib_ecore_evas_libecore_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
42
43# Engines
44
45if BUILD_ECORE_EVAS_EXTN
46EXTNSOURCES = \
47modules/ecore_evas/engines/extn/ecore_evas_extn.c \
48modules/ecore_evas/engines/extn/ecore_evas_extn_engine.h \
49modules/ecore_evas/engines/extn/ecore_evas_extn_buf.c
50ecoreevasengineextnpkgdir = $(libdir)/ecore_evas/engines/extn/$(MODULE_ARCH)
51ecoreevasengineextnpkg_LTLIBRARIES = modules/ecore_evas/engines/extn/module.la
52
53# Workaround for broken parallel install support in automake (relink issue)
54# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
55install_ecoreevasengineextnpkgLTLIBRARIES = install-ecoreevasengineextnpkgLTLIBRARIES
56$(install_ecoreevasengineextnpkgLTLIBRARIES): install-libLTLIBRARIES
57
58modules_ecore_evas_engines_extn_module_la_SOURCES = $(EXTNSOURCES)
59modules_ecore_evas_engines_extn_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
60@ECORE_EVAS_CFLAGS@ \
61@ECORE_IPC_CFLAGS@ \
62-I$(top_srcdir)/src/modules/evas/engines/buffer \
63-I$(top_srcdir)/src/modules/ecore_evas/engines/extn
64modules_ecore_evas_engines_extn_module_la_LIBADD = \
65@USE_ECORE_EVAS_LIBS@ \
66@USE_ECORE_IPC_LIBS@ \
67@SHM_LIBS@
68modules_ecore_evas_engines_extn_module_la_DEPENDENCIES = \
69@USE_ECORE_EVAS_INTERNAL_LIBS@ \
70@USE_ECORE_IPC_INTERNAL_LIBS@
71modules_ecore_evas_engines_extn_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
72modules_ecore_evas_engines_extn_module_la_LIBTOOLFLAGS = --tag=disable-static
73endif
74
75if BUILD_ECORE_EVAS_X11
76XSOURCES = modules/ecore_evas/engines/x/ecore_evas_x.c
77ecoreevasenginexpkgdir = $(libdir)/ecore_evas/engines/x/$(MODULE_ARCH)
78ecoreevasenginexpkg_LTLIBRARIES = modules/ecore_evas/engines/x/module.la
79
80# Workaround for broken parallel install support in automake (relink issue)
81# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
82install_ecoreevasenginexpkgLTLIBRARIES = install-ecoreevasenginexpkgLTLIBRARIES
83$(install_ecoreevasenginexpkgLTLIBRARIES): install-libLTLIBRARIES
84
85modules_ecore_evas_engines_x_module_la_SOURCES = $(XSOURCES)
86modules_ecore_evas_engines_x_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
87-DEFL_BUILD \
88@ECORE_EVAS_CFLAGS@ \
89@ECORE_X_CFLAGS@ \
90-I$(top_srcdir)/src/modules/evas/engines/software_x11 \
91-I$(top_srcdir)/src/modules/evas/engines/gl_x11
92modules_ecore_evas_engines_x_module_la_LIBADD = \
93@USE_ECORE_EVAS_LIBS@ \
94@USE_ECORE_X_LIBS@
95modules_ecore_evas_engines_x_module_la_DEPENDENCIES = \
96@USE_ECORE_EVAS_INTERNAL_LIBS@ \
97@USE_ECORE_X_INTERNAL_LIBS@
98modules_ecore_evas_engines_x_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
99modules_ecore_evas_engines_x_module_la_LIBTOOLFLAGS = --tag=disable-static
100endif
101
102if BUILD_ECORE_EVAS_OPENGL_COCOA
103COCOASOURCES = modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
104ecoreevasenginecocoapkgdir = $(libdir)/ecore_evas/engines/cocoa/$(MODULE_ARCH)
105ecoreevasenginecocoapkg_LTLIBRARIES = modules/ecore_evas/engines/cocoa/module.la
106
107# Workaround for broken parallel install support in automake (relink issue)
108# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
109install_ecoreevasenginecocoapkgLTLIBRARIES = install-ecoreevasenginecocoapkgLTLIBRARIES
110$(install_ecoreevasenginecocoapkgLTLIBRARIES): install-libLTLIBRARIES
111
112modules_ecore_evas_engines_cocoa_module_la_SOURCES = $(COCOASOURCES)
113modules_ecore_evas_engines_cocoa_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
114@ECORE_EVAS_CFLAGS@ \
115@ECORE_COCOA_CFLAGS@ \
116-I$(top_srcdir)/src/modules/evas/engines/gl_cocoa
117modules_ecore_evas_engines_cocoa_module_la_LIBADD = \
118@USE_ECORE_EVAS_LIBS@ \
119@USE_ECORE_COCOA_LIBS@
120modules_ecore_evas_engines_cocoa_module_la_DEPENDENCIES = \
121@USE_ECORE_EVAS_INTERNAL_LIBS@ \
122@USE_ECORE_COCOA_INTERNAL_LIBS@
123modules_ecore_evas_engines_cocoa_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
124modules_ecore_evas_engines_cocoa_module_la_LIBTOOLFLAGS = --tag=disable-static
125endif
126
127if BUILD_ECORE_EVAS_FB
128FBSOURCES = modules/ecore_evas/engines/fb/ecore_evas_fb.c
129ecoreevasenginefbpkgdir = $(libdir)/ecore_evas/engines/fb/$(MODULE_ARCH)
130ecoreevasenginefbpkg_LTLIBRARIES = modules/ecore_evas/engines/fb/module.la
131
132# Workaround for broken parallel install support in automake (relink issue)
133# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
134install_ecoreevasenginefbpkgLTLIBRARIES = install-ecoreevasenginefbpkgLTLIBRARIES
135$(install_ecoreevasenginefbpkgLTLIBRARIES): install-libLTLIBRARIES
136
137modules_ecore_evas_engines_fb_module_la_SOURCES = $(FBSOURCES)
138modules_ecore_evas_engines_fb_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
139@ECORE_EVAS_CFLAGS@ \
140@ECORE_FB_CFLAGS@ \
141-I$(top_srcdir)/src/modules/evas/engines/fb
142modules_ecore_evas_engines_fb_module_la_LIBADD = \
143@USE_ECORE_EVAS_LIBS@ \
144@USE_ECORE_FB_LIBS@
145modules_ecore_evas_engines_fb_module_la_DEPENDENCIES = \
146@USE_ECORE_EVAS_INTERNAL_LIBS@ \
147@USE_ECORE_FB_INTERNAL_LIBS@
148modules_ecore_evas_engines_fb_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
149modules_ecore_evas_engines_fb_module_la_LIBTOOLFLAGS = --tag=disable-static
150endif
151
152if BUILD_ECORE_EVAS_WAYLAND
153WAYLANDSOURCES = \
154modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c \
155modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c \
156modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c \
157modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
158ecoreevasenginewaylandpkgdir = $(libdir)/ecore_evas/engines/wayland/$(MODULE_ARCH)
159ecoreevasenginewaylandpkg_LTLIBRARIES = modules/ecore_evas/engines/wayland/module.la
160
161# Workaround for broken parallel install support in automake (relink issue)
162# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
163install_ecoreevasenginewaylandpkgLTLIBRARIES = install-ecoreevasenginewaylandpkgLTLIBRARIES
164$(install_ecoreevasenginewaylandpkgLTLIBRARIES): install-libLTLIBRARIES
165
166modules_ecore_evas_engines_wayland_module_la_SOURCES = $(WAYLANDSOURCES)
167modules_ecore_evas_engines_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
168@ECORE_EVAS_CFLAGS@ \
169@ECORE_WL2_CFLAGS@ \
170-I$(top_srcdir)/src/modules/evas/engines/wayland_shm \
171-I$(top_srcdir)/src/modules/evas/engines/wayland_egl \
172-I$(top_srcdir)/src/modules/evas/engines/wayland_common \
173@ECORE_WAYLAND_CFLAGS@ \
174@ECORE_WL2_CFLAGS@
175modules_ecore_evas_engines_wayland_module_la_LIBADD = \
176@USE_ECORE_EVAS_LIBS@ \
177@USE_ECORE_WL2_LIBS@
178modules_ecore_evas_engines_wayland_module_la_DEPENDENCIES = \
179@USE_ECORE_EVAS_INTERNAL_LIBS@ \
180@USE_ECORE_WL2_INTERNAL_LIBS@
181modules_ecore_evas_engines_wayland_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
182modules_ecore_evas_engines_wayland_module_la_LIBTOOLFLAGS = --tag=disable-static
183endif
184
185if BUILD_ECORE_EVAS_SDL
186SDLSOURCES = \
187modules/ecore_evas/engines/sdl/ecore_evas_sdl.c
188ecoreevasenginesdlpkgdir = $(libdir)/ecore_evas/engines/sdl/$(MODULE_ARCH)
189ecoreevasenginesdlpkg_LTLIBRARIES = modules/ecore_evas/engines/sdl/module.la
190
191# Workaround for broken parallel install support in automake (relink issue)
192# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
193install_ecoreevasenginesdlpkgLTLIBRARIES = install-ecoreevasenginesdlpkgLTLIBRARIES
194$(install_ecoreevasenginesdlpkgLTLIBRARIES): install-libLTLIBRARIES
195
196modules_ecore_evas_engines_sdl_module_la_SOURCES = $(SDLSOURCES)
197modules_ecore_evas_engines_sdl_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
198-DEFL_BUILD \
199@ECORE_EVAS_CFLAGS@ \
200@ECORE_SDL_CFLAGS@ \
201-I$(top_srcdir)/src/modules/evas/engines/buffer \
202-I$(top_srcdir)/src/modules/evas/engines/gl_sdl
203modules_ecore_evas_engines_sdl_module_la_LIBADD = \
204@USE_ECORE_EVAS_LIBS@ \
205@USE_ECORE_SDL_LIBS@
206modules_ecore_evas_engines_sdl_module_la_DEPENDENCIES = \
207@USE_ECORE_EVAS_INTERNAL_LIBS@ \
208@USE_ECORE_SDL_INTERNAL_LIBS@
209modules_ecore_evas_engines_sdl_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
210modules_ecore_evas_engines_sdl_module_la_LIBTOOLFLAGS = --tag=disable-static
211endif
212
213if BUILD_ECORE_EVAS_WIN32
214WIN32SOURCES = \
215modules/ecore_evas/engines/win32/ecore_evas_win32.c
216ecoreevasengineswin32pkgdir = $(libdir)/ecore_evas/engines/win32/$(MODULE_ARCH)
217ecoreevasengineswin32pkg_LTLIBRARIES = modules/ecore_evas/engines/win32/module.la
218
219# Workaround for broken parallel install support in automake (relink issue)
220# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
221install_ecoreevasengineswin32pkgLTLIBRARIES = install-ecoreevasengineswin32pkgLTLIBRARIES
222$(install_ecoreevasengineswin32pkgLTLIBRARIES): install-libLTLIBRARIES
223
224modules_ecore_evas_engines_win32_module_la_SOURCES = $(WIN32SOURCES)
225modules_ecore_evas_engines_win32_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
226-DEFL_BUILD \
227@ECORE_EVAS_CFLAGS@ \
228@ECORE_WIN32_CFLAGS@ \
229-I$(top_srcdir)/src/modules/evas/engines/software_ddraw \
230-I$(top_srcdir)/src/modules/evas/engines/software_gdi
231modules_ecore_evas_engines_win32_module_la_LIBADD = \
232@USE_ECORE_EVAS_LIBS@ \
233@USE_ECORE_WIN32_LIBS@
234modules_ecore_evas_engines_win32_module_la_DEPENDENCIES = \
235@USE_ECORE_EVAS_INTERNAL_LIBS@ \
236@USE_ECORE_WIN32_INTERNAL_LIBS@
237modules_ecore_evas_engines_win32_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
238modules_ecore_evas_engines_win32_module_la_LIBTOOLFLAGS = --tag=disable-static
239endif
240
241if BUILD_ECORE_EVAS_DRM
242DRMSOURCES = \
243modules/ecore_evas/engines/drm/ecore_evas_drm.c \
244static_libs/libdrm/drm_fourcc.h \
245static_libs/libdrm/drm.h \
246static_libs/libdrm/drm_mode.h \
247static_libs/libdrm/xf86drm.h \
248static_libs/libdrm/xf86drmMode.h
249
250ecoreevasenginedrmpkgdir = $(libdir)/ecore_evas/engines/drm/$(MODULE_ARCH)
251ecoreevasenginedrmpkg_LTLIBRARIES = modules/ecore_evas/engines/drm/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_ecoreevasenginedrmpkgLTLIBRARIES = install-ecoreevasenginedrmpkgLTLIBRARIES
256$(install_ecoreevasenginedrmpkgLTLIBRARIES): install-libLTLIBRARIES
257
258modules_ecore_evas_engines_drm_module_la_SOURCES = $(DRMSOURCES)
259modules_ecore_evas_engines_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
260@ECORE_EVAS_CFLAGS@ \
261@ECORE_DRM2_CFLAGS@ \
262@ELPUT_CFLAGS@ \
263-I$(top_srcdir)/src/static_libs/libdrm \
264-I$(top_srcdir)/src/modules/evas/engines/drm \
265-I$(top_srcdir)/src/modules/evas/engines/gl_drm
266modules_ecore_evas_engines_drm_module_la_LIBADD = \
267@USE_ECORE_EVAS_LIBS@ \
268@USE_ECORE_DRM2_LIBS@
269modules_ecore_evas_engines_drm_module_la_DEPENDENCIES = \
270@USE_ECORE_EVAS_INTERNAL_LIBS@ \
271@USE_ECORE_DRM2_INTERNAL_LIBS@
272modules_ecore_evas_engines_drm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
273modules_ecore_evas_engines_drm_module_la_LIBTOOLFLAGS = --tag=disable-static
274endif
275
276if BUILD_ECORE_EVAS_VNC_SERVER
277VNCSERVERSOURCES = \
278modules/ecore_evas/vnc_server/ecore_evas_vnc_server.c \
279modules/ecore_evas/vnc_server/ecore_evas_vnc_server_fb_keymap.c \
280modules/ecore_evas/vnc_server/ecore_evas_vnc_server_fb_keymap.h
281ecoreevasenginevncserverpkgdir = $(libdir)/ecore_evas/vnc_server/$(MODULE_ARCH)
282ecoreevasenginevncserverpkg_LTLIBRARIES = modules/ecore_evas/vnc_server/module.la
283
284# Workaround for broken parallel install support in automake (relink issue)
285# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
286install_ecoreevasenginevncserverpkgLTLIBRARIES = install-ecoreevasenginevncserverpkgLTLIBRARIES
287$(install_ecoreevasenginevncserverpkgLTLIBRARIES): install-libLTLIBRARIES
288
289modules_ecore_evas_vnc_server_module_la_SOURCES = $(VNCSERVERSOURCES)
290modules_ecore_evas_vnc_server_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
291-I$(top_builddir)/src/lib/ecore_fb \
292@LIBVNCSERVER_CFLAGS@ \
293@ECORE_EVAS_CFLAGS@
294modules_ecore_evas_vnc_server_module_la_LIBADD = \
295@LIBVNCSERVER_LIBS@ \
296@USE_ECORE_EVAS_LIBS@
297modules_ecore_evas_vnc_server_module_la_DEPENDENCIES = \
298@USE_ECORE_EVAS_INTERNAL_LIBS@
299modules_ecore_evas_vnc_server_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
300modules_ecore_evas_vnc_server_module_la_LIBTOOLFLAGS = --tag=disable-static
301endif
302
303### Binary
304
305bin_PROGRAMS += \
306bin/ecore_evas/ecore_evas_convert \
307bin/ecore_evas/eetpack
308
309bin_ecore_evas_ecore_evas_convert_SOURCES = bin/ecore_evas/ecore_evas_convert.c
310bin_ecore_evas_ecore_evas_convert_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_EVAS_CFLAGS@ @EINA_CFLAGS@ @ECORE_CFLAGS@ @EVAS_CFLAGS@
311bin_ecore_evas_ecore_evas_convert_LDADD = @USE_ECORE_EVAS_LIBS@ @USE_EINA_LIBS@ @USE_ECORE_LIBS@ @USE_EVAS_LIBS@
312bin_ecore_evas_ecore_evas_convert_DEPENDENCIES = @USE_ECORE_EVAS_INTERNAL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_EVAS_INTERNAL_LIBS@
313
314bin_ecore_evas_eetpack_SOURCES = bin/ecore_evas/eetpack.c
315bin_ecore_evas_eetpack_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_EVAS_CFLAGS@ @EINA_CFLAGS@ @EET_CFLAGS@ @EVAS_CFLAGS@
316bin_ecore_evas_eetpack_LDADD = @USE_ECORE_EVAS_LIBS@ @USE_EINA_LIBS@ @USE_EET_LIBS@ @USE_EVAS_LIBS@
317bin_ecore_evas_eetpack_DEPENDENCIES = @USE_ECORE_EVAS_INTERNAL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_EET_INTERNAL_LIBS@ @USE_EVAS_INTERNAL_LIBS@
diff --git a/src/Makefile_Ecore_FB.am b/src/Makefile_Ecore_FB.am
deleted file mode 100644
index 1035e25..0000000
--- a/src/Makefile_Ecore_FB.am
+++ /dev/null
@@ -1,23 +0,0 @@
1if HAVE_ECORE_FB
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_fb/libecore_fb.la
6
7installed_ecorefbmainheadersdir = $(includedir)/ecore-fb-@VMAJ@
8dist_installed_ecorefbmainheaders_DATA = \
9lib/ecore_fb/Ecore_Fb.h
10
11lib_ecore_fb_libecore_fb_la_SOURCES = \
12lib/ecore_fb/ecore_fb.c \
13lib/ecore_fb/ecore_fb_li.c \
14lib/ecore_fb/ecore_fb_ts.c \
15lib/ecore_fb/ecore_fb_vt.c \
16lib/ecore_fb/ecore_fb_keytable.h \
17lib/ecore_fb/ecore_fb_private.h
18
19lib_ecore_fb_libecore_fb_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_FB_CFLAGS@
20lib_ecore_fb_libecore_fb_la_LIBADD = @ECORE_FB_LIBS@
21lib_ecore_fb_libecore_fb_la_DEPENDENCIES = @ECORE_FB_INTERNAL_LIBS@
22lib_ecore_fb_libecore_fb_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
23endif
diff --git a/src/Makefile_Ecore_File.am b/src/Makefile_Ecore_File.am
deleted file mode 100644
index 8f59245..0000000
--- a/src/Makefile_Ecore_File.am
+++ /dev/null
@@ -1,33 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/ecore_file/libecore_file.la
5
6installed_ecorefilemainheadersdir = $(includedir)/ecore-file-@VMAJ@
7dist_installed_ecorefilemainheaders_DATA = \
8lib/ecore_file/Ecore_File.h
9
10lib_ecore_file_libecore_file_la_SOURCES = \
11lib/ecore_file/ecore_file.c \
12lib/ecore_file/ecore_file_download.c \
13lib/ecore_file/ecore_file_monitor.c \
14lib/ecore_file/ecore_file_path.c \
15lib/ecore_file/ecore_file_private.h
16
17if HAVE_INOTIFY
18lib_ecore_file_libecore_file_la_SOURCES += \
19lib/ecore_file/ecore_file_monitor_inotify.c
20else
21if HAVE_NOTIFY_WIN32
22lib_ecore_file_libecore_file_la_SOURCES += \
23lib/ecore_file/ecore_file_monitor_win32.c
24else
25lib_ecore_file_libecore_file_la_SOURCES += \
26lib/ecore_file/ecore_file_monitor_poll.c
27endif
28endif
29
30lib_ecore_file_libecore_file_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_FILE_CFLAGS@ -DEFL_BUILD
31lib_ecore_file_libecore_file_la_LIBADD = @ECORE_FILE_LIBS@
32lib_ecore_file_libecore_file_la_DEPENDENCIES = @ECORE_FILE_INTERNAL_LIBS@
33lib_ecore_file_libecore_file_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_IMF.am b/src/Makefile_Ecore_IMF.am
deleted file mode 100644
index ac099c3..0000000
--- a/src/Makefile_Ecore_IMF.am
+++ /dev/null
@@ -1,165 +0,0 @@
1
2### Library
3
4installed_ecoreimfmainheadersdir = $(includedir)/ecore-imf-@VMAJ@
5dist_installed_ecoreimfmainheaders_DATA = \
6lib/ecore_imf/Ecore_IMF.h
7
8lib_LTLIBRARIES += \
9lib/ecore_imf/libecore_imf.la
10
11lib_ecore_imf_libecore_imf_la_SOURCES = \
12lib/ecore_imf/ecore_imf.c \
13lib/ecore_imf/ecore_imf_context.c \
14lib/ecore_imf/ecore_imf_module.c \
15lib/ecore_imf/ecore_imf_private.h \
16static_libs/buildsystem/buildsystem.h \
17static_libs/buildsystem/buildsystem_autotools.c
18
19lib_ecore_imf_libecore_imf_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
20-DPACKAGE_BIN_DIR=\"$(bindir)\" \
21-DPACKAGE_LIB_DIR=\"$(libdir)\" \
22-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_imf\" \
23-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
24-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
25-DEFL_BUILD \
26@ECORE_IMF_CFLAGS@
27lib_ecore_imf_libecore_imf_la_LIBADD = @ECORE_IMF_LIBS@
28lib_ecore_imf_libecore_imf_la_DEPENDENCIES = @ECORE_IMF_INTERNAL_LIBS@
29lib_ecore_imf_libecore_imf_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
30
31### Modules
32
33# Ibus
34
35if BUILD_ECORE_IMF_IBUS
36ecoreimfibuspkgdir = $(libdir)/ecore_imf/modules/ibus/$(MODULE_ARCH)
37ecoreimfibuspkg_LTLIBRARIES = modules/ecore_imf/ibus/module.la
38
39# Workaround for broken parallel install support in automake (relink issue)
40# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
41install_ecoreimfibuspkgLTLIBRARIES = install-ecoreimfibuspkgLTLIBRARIES
42$(install_ecoreimfibuspkgLTLIBRARIES): install-libLTLIBRARIES
43
44modules_ecore_imf_ibus_module_la_SOURCES = \
45modules/ecore_imf/ibus/ibus_module.c \
46modules/ecore_imf/ibus/ibus_imcontext.c \
47modules/ecore_imf/ibus/ibus_imcontext.h
48modules_ecore_imf_ibus_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
49@ECORE_IMF_CFLAGS@ \
50@ECORE_EVAS_CFLAGS@ \
51@ECORE_X_CFLAGS@ \
52@IBUS_CFLAGS@
53modules_ecore_imf_ibus_module_la_LIBADD = \
54@USE_ECORE_IMF_LIBS@ \
55@USE_ECORE_EVAS_LIBS@ \
56@USE_ECORE_X_LIBS@ \
57@IBUS_LIBS@
58modules_ecore_imf_ibus_module_la_DEPENDENCIES = \
59@USE_ECORE_IMF_INTERNAL_LIBS@ \
60@USE_ECORE_EVAS_INTERNAL_LIBS@ \
61@USE_ECORE_X_INTERNAL_LIBS@
62modules_ecore_imf_ibus_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
63modules_ecore_imf_ibus_module_la_LIBTOOLFLAGS = --tag=disable-static
64endif
65
66# Scim
67
68if BUILD_ECORE_IMF_SCIM
69ecoreimfscimpkgdir = $(libdir)/ecore_imf/modules/scim/$(MODULE_ARCH)
70ecoreimfscimpkg_LTLIBRARIES = modules/ecore_imf/scim/module.la
71
72# Workaround for broken parallel install support in automake (relink issue)
73# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
74install_ecoreimfscimpkgLTLIBRARIES = install-ecoreimfscimpkgLTLIBRARIES
75$(install_ecoreimfscimpkgLTLIBRARIES): install-libLTLIBRARIES
76
77modules_ecore_imf_scim_module_la_SOURCES = \
78modules/ecore_imf/scim/scim_module.cpp \
79modules/ecore_imf/scim/scim_imcontext.cpp \
80modules/ecore_imf/scim/scim_imcontext.h
81modules_ecore_imf_scim_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
82@ECORE_IMF_CFLAGS@ \
83@ECORE_EVAS_CFLAGS@ \
84@ECORE_X_CFLAGS@ \
85@SCIM_CFLAGS@
86modules_ecore_imf_scim_module_la_LIBADD = \
87@USE_ECORE_IMF_LIBS@ \
88@USE_ECORE_EVAS_LIBS@ \
89@USE_ECORE_X_LIBS@ \
90@SCIM_LIBS@
91modules_ecore_imf_scim_module_la_DEPENDENCIES = \
92@USE_ECORE_IMF_INTERNAL_LIBS@ \
93@USE_ECORE_EVAS_INTERNAL_LIBS@ \
94@USE_ECORE_X_INTERNAL_LIBS@
95modules_ecore_imf_scim_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
96modules_ecore_imf_scim_module_la_LIBTOOLFLAGS = --tag=disable-static
97endif
98
99# Xim
100
101if BUILD_ECORE_IMF_XIM
102ecoreimfximpkgdir = $(libdir)/ecore_imf/modules/xim/$(MODULE_ARCH)
103ecoreimfximpkg_LTLIBRARIES = modules/ecore_imf/xim/module.la
104
105# Workaround for broken parallel install support in automake (relink issue)
106# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
107install_ecoreimfximpkgLTLIBRARIES = install-ecoreimfximpkgLTLIBRARIES
108$(install_ecoreimfximpkgLTLIBRARIES): install-libLTLIBRARIES
109
110modules_ecore_imf_xim_module_la_SOURCES = \
111modules/ecore_imf/xim/ecore_imf_xim.c
112modules_ecore_imf_xim_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
113@ECORE_IMF_CFLAGS@ \
114@ECORE_X_CFLAGS@ \
115@ecore_imf_xim_cflags@
116modules_ecore_imf_xim_module_la_LIBADD = \
117@USE_ECORE_IMF_LIBS@ \
118@USE_ECORE_X_LIBS@ \
119@ecore_imf_xim_libs@
120modules_ecore_imf_xim_module_la_DEPENDENCIES = \
121@USE_ECORE_IMF_INTERNAL_LIBS@ \
122@USE_ECORE_X_INTERNAL_LIBS@
123modules_ecore_imf_xim_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
124modules_ecore_imf_xim_module_la_LIBTOOLFLAGS = --tag=disable-static
125endif
126
127# Wayland
128if BUILD_ECORE_IMF_WAYLAND
129ecoreimfwaylandpkgdir = $(libdir)/ecore_imf/modules/wayland/$(MODULE_ARCH)
130ecoreimfwaylandpkg_LTLIBRARIES = modules/ecore_imf/wayland/module.la
131
132# Workaround for broken parallel install support in automake (relink issue)
133# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
134install_ecoreimfwaylandpkgLTLIBRARIES = install-ecoreimfwaylandpkgLTLIBRARIES
135$(install_ecoreimfwaylandpkgLTLIBRARIES): install-libLTLIBRARIES
136
137modules_ecore_imf_wayland_module_la_SOURCES = \
138modules/ecore_imf/wayland/wayland_module.c \
139modules/ecore_imf/wayland/wayland_imcontext.c \
140modules/ecore_imf/wayland/wayland_imcontext.h
141
142nodist_modules_ecore_imf_wayland_module_la_SOURCES = \
143modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \
144modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c
145
146BUILT_SOURCES += \
147modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \
148modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c
149
150modules_ecore_imf_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
151-I$(top_builddir)/src/modules/ecore_imf/wayland \
152@ECORE_IMF_CFLAGS@ \
153@ECORE_EVAS_CFLAGS@ \
154@ECORE_WL2_CFLAGS@
155modules_ecore_imf_wayland_module_la_LIBADD = \
156@USE_ECORE_IMF_LIBS@ \
157@USE_ECORE_EVAS_LIBS@ \
158@USE_ECORE_WL2_LIBS@
159modules_ecore_imf_wayland_module_la_DEPENDENCIES = \
160@USE_ECORE_IMF_INTERNAL_LIBS@ \
161@USE_ECORE_EVAS_INTERNAL_LIBS@ \
162@USE_ECORE_WL2_INTERNAL_LIBS@
163modules_ecore_imf_wayland_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
164modules_ecore_imf_wayland_module_la_LIBTOOLFLAGS = --tag=disable-static
165endif
diff --git a/src/Makefile_Ecore_IMF_Evas.am b/src/Makefile_Ecore_IMF_Evas.am
deleted file mode 100644
index b2fd780..0000000
--- a/src/Makefile_Ecore_IMF_Evas.am
+++ /dev/null
@@ -1,15 +0,0 @@
1
2### Library
3
4installed_ecoreimfevasmainheadersdir = $(includedir)/ecore-imf-evas-@VMAJ@
5dist_installed_ecoreimfevasmainheaders_DATA = \
6lib/ecore_imf_evas/Ecore_IMF_Evas.h
7
8lib_LTLIBRARIES += \
9lib/ecore_imf_evas/libecore_imf_evas.la
10
11lib_ecore_imf_evas_libecore_imf_evas_la_SOURCES = lib/ecore_imf_evas/ecore_imf_evas.c
12lib_ecore_imf_evas_libecore_imf_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_IMF_EVAS_CFLAGS@ -DEFL_BUILD
13lib_ecore_imf_evas_libecore_imf_evas_la_LIBADD = @ECORE_IMF_EVAS_LIBS@
14lib_ecore_imf_evas_libecore_imf_evas_la_DEPENDENCIES = @ECORE_IMF_EVAS_INTERNAL_LIBS@
15lib_ecore_imf_evas_libecore_imf_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_Input.am b/src/Makefile_Ecore_Input.am
deleted file mode 100644
index 0dc407b..0000000
--- a/src/Makefile_Ecore_Input.am
+++ /dev/null
@@ -1,21 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += \
5lib/ecore_input/libecore_input.la
6
7installed_ecoreinputmainheadersdir = $(includedir)/ecore-input-@VMAJ@
8dist_installed_ecoreinputmainheaders_DATA = \
9lib/ecore_input/Ecore_Input.h
10
11lib_ecore_input_libecore_input_la_SOURCES = \
12lib/ecore_input/ecore_input.c \
13lib/ecore_input/ecore_input_compose.c \
14lib/ecore_input/ecore_input_joystick.c \
15lib/ecore_input/ecore_input_compose.h \
16lib/ecore_input/ecore_input_private.h
17
18lib_ecore_input_libecore_input_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_INPUT_CFLAGS@ -DEFL_BUILD
19lib_ecore_input_libecore_input_la_LIBADD = @ECORE_INPUT_LIBS@
20lib_ecore_input_libecore_input_la_DEPENDENCIES = @ECORE_INPUT_INTERNAL_LIBS@
21lib_ecore_input_libecore_input_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_Input_Evas.am b/src/Makefile_Ecore_Input_Evas.am
deleted file mode 100644
index 23bcb92..0000000
--- a/src/Makefile_Ecore_Input_Evas.am
+++ /dev/null
@@ -1,18 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += \
5lib/ecore_input_evas/libecore_input_evas.la
6
7installed_ecoreinputevasmainheadersdir = $(includedir)/ecore-input-evas-@VMAJ@
8dist_installed_ecoreinputevasmainheaders_DATA = \
9lib/ecore_input_evas/Ecore_Input_Evas.h
10
11lib_ecore_input_evas_libecore_input_evas_la_SOURCES = \
12lib/ecore_input_evas/ecore_input_evas.c \
13lib/ecore_input_evas/ecore_input_evas_private.h
14
15lib_ecore_input_evas_libecore_input_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_INPUT_EVAS_CFLAGS@ -DEFL_BUILD
16lib_ecore_input_evas_libecore_input_evas_la_LIBADD = @ECORE_INPUT_EVAS_LIBS@
17lib_ecore_input_evas_libecore_input_evas_la_DEPENDENCIES = @ECORE_INPUT_EVAS_INTERNAL_LIBS@
18lib_ecore_input_evas_libecore_input_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_Ipc.am b/src/Makefile_Ecore_Ipc.am
deleted file mode 100644
index 0f09209..0000000
--- a/src/Makefile_Ecore_Ipc.am
+++ /dev/null
@@ -1,17 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/ecore_ipc/libecore_ipc.la
5
6installed_ecoreipcmainheadersdir = $(includedir)/ecore-ipc-@VMAJ@
7dist_installed_ecoreipcmainheaders_DATA = \
8lib/ecore_ipc/Ecore_Ipc.h
9
10lib_ecore_ipc_libecore_ipc_la_SOURCES = \
11lib/ecore_ipc/ecore_ipc.c \
12lib/ecore_ipc/ecore_ipc_private.h
13
14lib_ecore_ipc_libecore_ipc_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_IPC_CFLAGS@ -DEFL_BUILD
15lib_ecore_ipc_libecore_ipc_la_LIBADD = @ECORE_IPC_LIBS@ @EVIL_LIBS@
16lib_ecore_ipc_libecore_ipc_la_DEPENDENCIES = @ECORE_IPC_INTERNAL_LIBS@
17lib_ecore_ipc_libecore_ipc_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
diff --git a/src/Makefile_Ecore_Js.am b/src/Makefile_Ecore_Js.am
deleted file mode 100644
index 0c73b99..0000000
--- a/src/Makefile_Ecore_Js.am
+++ /dev/null
@@ -1,18 +0,0 @@
1
2### Library
3
4if HAVE_JS
5installed_ecorejsheadersdir = $(includedir)/ecore-js-@VMAJ@
6dist_installed_ecorejsheaders_DATA = \
7bindings/js/ecore_js/Ecore_Js.hh \
8bindings/js/ecore_js/ecore_js_init.hh \
9bindings/js/ecore_js/ecore_js_mainloop.hh \
10bindings/js/ecore_js/ecore_js_timer.hh \
11bindings/js/ecore_js/ecore_js_event.hh \
12bindings/js/ecore_js/ecore_js_job.hh \
13bindings/js/ecore_js/ecore_js_idle.hh \
14bindings/js/ecore_js/ecore_js_animator.hh \
15bindings/js/ecore_js/ecore_js_poller.hh \
16bindings/js/ecore_js/ecore_js_throttle.hh
17endif
18
diff --git a/src/Makefile_Ecore_SDL.am b/src/Makefile_Ecore_SDL.am
deleted file mode 100644
index 88eec1b..0000000
--- a/src/Makefile_Ecore_SDL.am
+++ /dev/null
@@ -1,20 +0,0 @@
1if HAVE_ECORE_SDL
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_sdl/libecore_sdl.la
6
7installed_ecoresdlmainheadersdir = $(includedir)/ecore-sdl-@VMAJ@
8dist_installed_ecoresdlmainheaders_DATA = \
9lib/ecore_sdl/Ecore_Sdl.h
10
11lib_ecore_sdl_libecore_sdl_la_SOURCES = \
12lib/ecore_sdl/ecore_sdl.c \
13lib/ecore_sdl/Ecore_Sdl_Keys.h \
14lib/ecore_sdl/ecore_sdl_private.h
15
16lib_ecore_sdl_libecore_sdl_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_SDL_CFLAGS@ -DEFL_BUILD
17lib_ecore_sdl_libecore_sdl_la_LIBADD = @ECORE_SDL_LIBS@
18lib_ecore_sdl_libecore_sdl_la_DEPENDENCIES = @ECORE_SDL_INTERNAL_LIBS@
19lib_ecore_sdl_libecore_sdl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
20endif
diff --git a/src/Makefile_Ecore_Wayland.am b/src/Makefile_Ecore_Wayland.am
deleted file mode 100644
index 6099f34..0000000
--- a/src/Makefile_Ecore_Wayland.am
+++ /dev/null
@@ -1,33 +0,0 @@
1if HAVE_ECORE_WAYLAND
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_wayland/libecore_wayland.la
6
7installed_ecorewaylandmainheadersdir = $(includedir)/ecore-wayland-@VMAJ@
8dist_installed_ecorewaylandmainheaders_DATA = \
9lib/ecore_wayland/Ecore_Wayland.h
10
11lib_ecore_wayland_libecore_wayland_la_SOURCES = \
12lib/ecore_wayland/ecore_wl.c \
13lib/ecore_wayland/ecore_wl_dnd.c \
14lib/ecore_wayland/ecore_wl_input.c \
15lib/ecore_wayland/ecore_wl_output.c \
16lib/ecore_wayland/ecore_wl_window.c \
17lib/ecore_wayland/ecore_wl_subsurf.c \
18lib/ecore_wayland/ecore_wl_private.h \
19lib/ecore_wayland/subsurface-protocol.c \
20lib/ecore_wayland/subsurface-client-protocol.h \
21lib/ecore_wayland/ivi-application-protocol.c \
22lib/ecore_wayland/ivi-application-client-protocol.h \
23lib/ecore_wayland/xdg-shell-client-protocol.h \
24lib/ecore_wayland/xdg-shell-protocol.c \
25lib/ecore_wayland/session-recovery-client-protocol.h \
26lib/ecore_wayland/session-recovery-protocol.c
27
28lib_ecore_wayland_libecore_wayland_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WAYLAND_CFLAGS@
29lib_ecore_wayland_libecore_wayland_la_LIBADD = @ECORE_WAYLAND_LIBS@
30lib_ecore_wayland_libecore_wayland_la_DEPENDENCIES = @ECORE_WAYLAND_INTERNAL_LIBS@
31lib_ecore_wayland_libecore_wayland_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
32
33endif
diff --git a/src/Makefile_Ecore_Win32.am b/src/Makefile_Ecore_Win32.am
deleted file mode 100644
index 817eabe..0000000
--- a/src/Makefile_Ecore_Win32.am
+++ /dev/null
@@ -1,35 +0,0 @@
1if HAVE_WIN32
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_win32/libecore_win32.la
6
7installed_ecorewin32mainheadersdir = $(includedir)/ecore-win32-@VMAJ@
8dist_installed_ecorewin32mainheaders_DATA = \
9lib/ecore_win32/Ecore_Win32.h
10
11lib_ecore_win32_libecore_win32_la_SOURCES = \
12lib/ecore_win32/ecore_win32.c \
13lib/ecore_win32/ecore_win32_clipboard.c \
14lib/ecore_win32/ecore_win32_cursor.c \
15lib/ecore_win32/ecore_win32_dnd.c \
16lib/ecore_win32/ecore_win32_dnd_enumformatetc.cpp \
17lib/ecore_win32/ecore_win32_dnd_data_object.cpp \
18lib/ecore_win32/ecore_win32_dnd_drop_source.cpp \
19lib/ecore_win32/ecore_win32_dnd_drop_target.cpp \
20lib/ecore_win32/ecore_win32_event.c \
21lib/ecore_win32/ecore_win32_monitor.c \
22lib/ecore_win32/ecore_win32_window.c \
23lib/ecore_win32/ecore_win32_private.h \
24lib/ecore_win32/ecore_win32_cursor_x11.h \
25lib/ecore_win32/ecore_win32_dnd_enumformatetc.h \
26lib/ecore_win32/ecore_win32_dnd_data_object.h \
27lib/ecore_win32/ecore_win32_dnd_drop_source.h \
28lib/ecore_win32/ecore_win32_dnd_drop_target.h \
29lib/ecore_win32/ecore_win32_keysym_table.h
30
31lib_ecore_win32_libecore_win32_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WIN32_CFLAGS@ -DEFL_BUILD
32lib_ecore_win32_libecore_win32_la_LIBADD = @ECORE_WIN32_LIBS@
33lib_ecore_win32_libecore_win32_la_DEPENDENCIES = @ECORE_WIN32_INTERNAL_LIBS@
34lib_ecore_win32_libecore_win32_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
35endif
diff --git a/src/Makefile_Ecore_Wl2.am b/src/Makefile_Ecore_Wl2.am
deleted file mode 100644
index 452e145..0000000
--- a/src/Makefile_Ecore_Wl2.am
+++ /dev/null
@@ -1,100 +0,0 @@
1if HAVE_ECORE_WL2
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_wl2/libecore_wl2.la
6
7installed_ecorewl2mainheadersdir = $(includedir)/ecore-wl2-@VMAJ@
8dist_installed_ecorewl2mainheaders_DATA = lib/ecore_wl2/Ecore_Wl2.h
9
10lib_ecore_wl2_libecore_wl2_la_SOURCES = \
11lib/ecore_wl2/ecore_wl2_subsurf.c \
12lib/ecore_wl2/ecore_wl2_dnd.c \
13lib/ecore_wl2/ecore_wl2_window.c \
14lib/ecore_wl2/ecore_wl2_input.c \
15lib/ecore_wl2/ecore_wl2_output.c \
16lib/ecore_wl2/ecore_wl2_display.c \
17lib/ecore_wl2/ecore_wl2.c \
18lib/ecore_wl2/ecore_wl2_private.h \
19lib/ecore_wl2/ecore_wl2_buffer.c \
20lib/ecore_wl2/ecore_wl2_surface.c \
21static_libs/libdrm/drm_fourcc.h \
22static_libs/libdrm/drm.h \
23static_libs/libdrm/drm_mode.h \
24static_libs/libdrm/exynos_drm.h \
25static_libs/libdrm/exynos_drmif.h \
26static_libs/libdrm/i915_drm.h \
27static_libs/libdrm/intel_bufmgr.h \
28static_libs/libdrm/vc4_drm.h \
29static_libs/libdrm/LICENSE \
30static_libs/buildsystem/buildsystem.h \
31static_libs/buildsystem/buildsystem_autotools.c
32
33
34nodist_lib_ecore_wl2_libecore_wl2_la_SOURCES = \
35lib/ecore_wl2/efl-aux-hints-protocol.c \
36lib/ecore_wl2/efl-aux-hints-client-protocol.h \
37lib/ecore_wl2/teamwork-protocol.c \
38lib/ecore_wl2/teamwork-client-protocol.h \
39lib/ecore_wl2/session-recovery-client-protocol.h \
40lib/ecore_wl2/session-recovery-protocol.c \
41lib/ecore_wl2/www-client-protocol.h \
42lib/ecore_wl2/www-protocol.c \
43lib/ecore_wl2/linux-dmabuf-unstable-v1-protocol.c \
44lib/ecore_wl2/linux-dmabuf-unstable-v1-client-protocol.h \
45lib/ecore_wl2/xdg-shell-client-protocol.h \
46lib/ecore_wl2/xdg-shell-protocol.c \
47lib/ecore_wl2/xdg-shell-unstable-v6-client-protocol.h \
48lib/ecore_wl2/xdg-shell-unstable-v6-protocol.c \
49lib/ecore_wl2/efl-hints-client-protocol.h \
50lib/ecore_wl2/efl-hints-protocol.c
51
52lib_ecore_wl2_libecore_wl2_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
53@ECORE_WL2_CFLAGS@ \
54-I$(top_srcdir)/src/static_libs/libdrm \
55-DPACKAGE_LIB_DIR=\"$(libdir)\" \
56-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
57-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
58-DMODULE_ARCH=\"$(MODULE_ARCH)\"
59lib_ecore_wl2_libecore_wl2_la_LIBADD = @ECORE_WL2_LIBS@
60lib_ecore_wl2_libecore_wl2_la_DEPENDENCIES = @ECORE_WL2_INTERNAL_LIBS@
61lib_ecore_wl2_libecore_wl2_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
62
63BUILT_SOURCES += \
64lib/ecore_wl2/efl-aux-hints-protocol.c \
65lib/ecore_wl2/efl-aux-hints-client-protocol.h \
66 lib/ecore_wl2/www-client-protocol.h \
67 lib/ecore_wl2/www-protocol.c \
68 lib/ecore_wl2/teamwork-protocol.c \
69 lib/ecore_wl2/teamwork-client-protocol.h \
70 lib/ecore_wl2/xdg-shell-client-protocol.h \
71 lib/ecore_wl2/xdg-shell-protocol.c \
72 lib/ecore_wl2/xdg-shell-unstable-v6-client-protocol.h \
73 lib/ecore_wl2/xdg-shell-unstable-v6-protocol.c \
74 lib/ecore_wl2/linux-dmabuf-unstable-v1-protocol.c \
75 lib/ecore_wl2/linux-dmabuf-unstable-v1-client-protocol.h \
76 lib/ecore_wl2/session-recovery-protocol.c \
77 lib/ecore_wl2/session-recovery-client-protocol.h \
78lib/ecore_wl2/efl-hints-client-protocol.h \
79lib/ecore_wl2/efl-hints-protocol.c
80
81DMABUFSOURCES = modules/ecore_wl2/engines/dmabuf/ecore_wl2_surface_module_dmabuf.c
82ecorewl2enginedmabufpkgdir = $(libdir)/ecore_wl2/engines/dmabuf/$(MODULE_ARCH)
83ecorewl2enginedmabufpkg_LTLIBRARIES = modules/ecore_wl2/engines/dmabuf/module.la
84
85# Workaround for broken parallel install support in automake (relink issue)
86# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
87install_ecorewl2enginedmabufpkgLTLIBRARIES = install-ecorewl2enginedmabufpkgLTLIBRARIES
88$(install_ecorewl2enginedmabufpkgLTLIBRARIES): install-libLTLIBRARIES
89
90modules_ecore_wl2_engines_dmabuf_module_la_SOURCES = $(DMABUFSOURCES)
91modules_ecore_wl2_engines_dmabuf_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WL2_CFLAGS@
92modules_ecore_wl2_engines_dmabuf_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ @USE_ECORE_WL2_LIBS@
93modules_ecore_wl2_engines_dmabuf_module_la_DEPENDENCIES = lib/ecore_wl2/libecore_wl2.la
94modules_ecore_wl2_engines_dmabuf_module_la_LIBTOOLFLAGS = --tag=disable-static
95
96endif
97
98#We want this in the release tarball even if the builder isn't compiling
99#wayland support.
100EXTRA_DIST2 += lib/ecore_wl2/window_v6.x
diff --git a/src/Makefile_Ecore_X.am b/src/Makefile_Ecore_X.am
deleted file mode 100644
index 636f745..0000000
--- a/src/Makefile_Ecore_X.am
+++ /dev/null
@@ -1,62 +0,0 @@
1if HAVE_ECORE_X
2
3### Library
4
5lib_LTLIBRARIES += lib/ecore_x/libecore_x.la
6
7installed_ecorexmainheadersdir = $(includedir)/ecore-x-@VMAJ@
8dist_installed_ecorexmainheaders_DATA = \
9lib/ecore_x/Ecore_X.h \
10lib/ecore_x/Ecore_X_Atoms.h \
11lib/ecore_x/Ecore_X_Cursor.h
12
13lib_ecore_x_libecore_x_la_SOURCES = \
14lib/ecore_x/ecore_x_atoms_decl.h \
15lib/ecore_x/ecore_x.c \
16lib/ecore_x/ecore_x_dnd.c \
17lib/ecore_x/ecore_x_sync.c \
18lib/ecore_x/ecore_x_randr.c \
19lib/ecore_x/ecore_x_fixes.c \
20lib/ecore_x/ecore_x_damage.c \
21lib/ecore_x/ecore_x_composite.c \
22lib/ecore_x/ecore_x_error.c \
23lib/ecore_x/ecore_x_events.c \
24lib/ecore_x/ecore_x_icccm.c \
25lib/ecore_x/ecore_x_keygrab.c \
26lib/ecore_x/ecore_x_netwm.c \
27lib/ecore_x/ecore_x_mwm.c \
28lib/ecore_x/ecore_x_e.c \
29lib/ecore_x/ecore_x_selection.c \
30lib/ecore_x/ecore_x_window.c \
31lib/ecore_x/ecore_x_window_prop.c \
32lib/ecore_x/ecore_x_window_shape.c \
33lib/ecore_x/ecore_x_pixmap.c \
34lib/ecore_x/ecore_x_present.c \
35lib/ecore_x/ecore_x_gc.c \
36lib/ecore_x/ecore_x_xinerama.c \
37lib/ecore_x/ecore_x_screensaver.c \
38lib/ecore_x/ecore_x_dpms.c \
39lib/ecore_x/ecore_x_drawable.c \
40lib/ecore_x/ecore_x_cursor.c \
41lib/ecore_x/ecore_x_test.c \
42lib/ecore_x/ecore_x_atoms.c \
43lib/ecore_x/ecore_x_region.c \
44lib/ecore_x/ecore_x_image.c \
45lib/ecore_x/ecore_x_xi2.c \
46lib/ecore_x/ecore_x_vsync.c \
47lib/ecore_x/ecore_x_gesture.c \
48lib/ecore_x/ecore_x_private.h
49
50lib_ecore_x_libecore_x_la_CPPFLAGS = \
51-I$(top_builddir)/src/lib/efl \
52-DEFL_BUILD \
53@ECORE_X_CFLAGS@ @ECORE_CON_CFLAGS@ \
54-DPACKAGE_BIN_DIR=\"$(bindir)\" \
55-DPACKAGE_LIB_DIR=\"$(libdir)\" \
56-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_x\"
57
58lib_ecore_x_libecore_x_la_LIBADD = @ECORE_X_LIBS@ @USE_ECORE_CON_LIBS@
59lib_ecore_x_libecore_x_la_DEPENDENCIES = @ECORE_X_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
60lib_ecore_x_libecore_x_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
61
62endif
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am
deleted file mode 100644
index 52a6047..0000000
--- a/src/Makefile_Ector.am
+++ /dev/null
@@ -1,219 +0,0 @@
1
2### Library
3ector_eolian_files_generic = \
4 lib/ector/ector_surface.eo \
5 lib/ector/ector_buffer.eo \
6 lib/ector/ector_renderer.eo \
7 lib/ector/ector_renderer_shape.eo \
8 lib/ector/ector_renderer_gradient.eo \
9 lib/ector/ector_renderer_gradient_radial.eo \
10 lib/ector/ector_renderer_gradient_linear.eo
11ector_eolian_generic_h = $(ector_eolian_files_generic:%.eo=%.eo.h)
12
13# Handle cairo backend
14ector_eolian_files_cairo = \
15 lib/ector/cairo/ector_cairo_surface.eo \
16 lib/ector/cairo/ector_cairo_software_surface.eo \
17 lib/ector/cairo/ector_renderer_cairo.eo \
18 lib/ector/cairo/ector_renderer_cairo_shape.eo \
19 lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo \
20 lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
21ector_eolian_cairo_h = $(ector_eolian_files_cairo:%.eo=%.eo.h)
22
23# Handle default software backend
24ector_eolian_files_software = \
25 lib/ector/software/ector_software_surface.eo \
26 lib/ector/software/ector_software_buffer.eo \
27 lib/ector/software/ector_software_buffer_base.eo \
28 lib/ector/software/ector_renderer_software.eo \
29 lib/ector/software/ector_renderer_software_shape.eo \
30 lib/ector/software/ector_renderer_software_gradient_radial.eo \
31 lib/ector/software/ector_renderer_software_gradient_linear.eo
32ector_eolian_software_h = $(ector_eolian_files_software:%.eo=%.eo.h)
33
34# Handle gl backend
35ector_eolian_files_gl = \
36 lib/ector/gl/ector_gl_surface.eo \
37 lib/ector/gl/ector_gl_buffer.eo \
38 lib/ector/gl/ector_renderer_gl.eo \
39 lib/ector/gl/ector_renderer_gl_shape.eo \
40 lib/ector/gl/ector_renderer_gl_gradient_radial.eo \
41 lib/ector/gl/ector_renderer_gl_gradient_linear.eo
42ector_eolian_gl_h = $(ector_eolian_files_gl:%.eo=%.eo.h)
43
44ector_eolian_type_files = \
45 lib/ector/ector_types.eot
46
47ector_eolian_files = \
48 $(ector_eolian_files_generic) \
49 $(ector_eolian_files_cairo) \
50 $(ector_eolian_files_software) \
51 $(ector_eolian_files_gl)
52
53ector_eolian_c = $(ector_eolian_files:%.eo=%.eo.c)
54ector_eolian_h = $(ector_eolian_files:%.eo=%.eo.h) \
55 $(ector_eolian_type_files:%.eot=%.eot.h)
56
57BUILT_SOURCES += \
58 $(ector_eolian_c) \
59 $(ector_eolian_h)
60
61if INSTALL_EO_FILES
62ectoreolianfilesdir = $(datadir)/eolian/include/ector-@VMAJ@
63ectoreolianfiles_DATA = $(ector_eolian_files) $(ector_eolian_type_files)
64endif
65
66EXTRA_DIST2 += $(ector_eolian_files) $(ector_eolian_type_files) \
67lib/ector/Ector.h \
68lib/ector/ector_util.h \
69lib/ector/ector_surface.h \
70lib/ector/ector_buffer.h \
71lib/ector/ector_renderer.h \
72lib/ector/cairo/Ector_Cairo.h \
73lib/ector/software/Ector_Software.h \
74lib/ector/gl/Ector_GL.h
75
76lib_LTLIBRARIES += lib/ector/libector.la
77
78# And the generic implementation
79
80lib_ector_libector_la_SOURCES = \
81lib/ector/ector_main.c \
82lib/ector/ector_gl_internal.h \
83lib/ector/ector_buffer.c \
84lib/ector/ector_renderer_shape.c \
85lib/ector/ector_renderer.c \
86lib/ector/ector_renderer_gradient.c \
87lib/ector/ector_renderer_gradient_radial.c \
88lib/ector/ector_renderer_gradient_linear.c
89
90# And now the cairo backend
91lib_ector_libector_la_SOURCES += \
92lib/ector/cairo/ector_renderer_cairo_gradient_linear.c \
93lib/ector/cairo/ector_renderer_cairo_gradient_radial.c \
94lib/ector/cairo/ector_renderer_cairo_shape.c \
95lib/ector/cairo/ector_renderer_cairo.c \
96lib/ector/cairo/ector_cairo_software_surface.c \
97lib/ector/cairo/ector_cairo_surface.c
98
99# SW draw static lib
100lib_ector_libector_la_SOURCES += \
101static_libs/draw/draw_main_sse2.c \
102static_libs/draw/draw_main.c \
103static_libs/draw/draw_main_neon.c \
104static_libs/rg_etc/rg_etc1.c \
105static_libs/rg_etc/rg_etc2.c \
106static_libs/rg_etc/rg_etc1.h \
107static_libs/rg_etc/etc2_encoder.c
108
109# Triangulator static lib
110triangulator_sources = \
111static_libs/triangulator/triangulator_stroker.c \
112static_libs/triangulator/triangulator_stroker.h \
113static_libs/triangulator/triangulator_simple.c \
114static_libs/triangulator/triangulator_simple.h \
115$(NULL)
116
117# And the default software backend
118lib_ector_libector_la_SOURCES += \
119lib/ector/software/ector_renderer_software_gradient_linear.c \
120lib/ector/software/ector_renderer_software_gradient_radial.c \
121lib/ector/software/ector_renderer_software_shape.c \
122lib/ector/software/ector_software_gradient.c \
123lib/ector/software/ector_software_gradient_sse3.c \
124lib/ector/software/ector_software_gradient.h \
125lib/ector/software/ector_software_rasterizer.c \
126lib/ector/software/ector_software_surface.c \
127lib/ector/software/ector_software_buffer.c \
128static_libs/freetype/sw_ft_math.c \
129static_libs/freetype/sw_ft_raster.c \
130static_libs/freetype/sw_ft_stroker.c \
131$(triangulator_sources)
132
133# And now the gl backend
134lib_ector_libector_la_SOURCES += \
135lib/ector/gl/ector_renderer_gl_gradient_linear.c \
136lib/ector/gl/ector_renderer_gl_gradient_radial.c \
137lib/ector/gl/ector_renderer_gl_shape.c \
138lib/ector/gl/ector_renderer_gl.c \
139lib/ector/gl/ector_gl_buffer.c \
140lib/ector/gl/ector_gl_surface.c \
141lib/ector/gl/ector_gl_private.h \
142lib/ector/gl/shader/ector_gl_shaders.x \
143lib/ector/gl/ector_gl_shader.c
144
145ECTOR_GL_SHADERS_GEN = \
146lib/ector/gl/shader/gen_shaders.sh \
147lib/ector/gl/shader/fragment.glsl \
148lib/ector/gl/shader/vertex.glsl \
149lib/ector/gl/shader/include.glsl
150
151lib/ector/gl/shader/ector_gl_shaders.x: $(ECTOR_GL_SHADERS_GEN)
152 @echo " SHADERS $@"
153 @sh $(srcdir)/lib/ector/gl/shader/gen_shaders.sh
154
155lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
156-I$(top_builddir)/src/lib \
157-I$(top_builddir)/src/lib/ector \
158-I$(top_builddir)/src/lib/ector/cairo \
159-I$(top_builddir)/src/lib/ector/software \
160-I$(top_builddir)/src/lib/ector/gl \
161-I$(top_srcdir)/src/static_libs/freetype \
162-I$(top_srcdir)/src/static_libs/draw \
163-I$(top_srcdir)/src/static_libs/triangulator \
164-DEFL_BUILD \
165@ECTOR_CFLAGS@ \
166-DPACKAGE_BIN_DIR=\"$(bindir)\" \
167-DPACKAGE_LIB_DIR=\"$(libdir)\" \
168-DPACKAGE_DATA_DIR=\"$(datadir)/ector\" \
169-DEFL_BETA_API_SUPPORT=1 \
170@VALGRIND_CFLAGS@ \
171@SSE3_CFLAGS@
172
173lib_ector_libector_la_LIBADD = @ECTOR_LIBS@
174lib_ector_libector_la_DEPENDENCIES = @ECTOR_INTERNAL_LIBS@
175lib_ector_libector_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
176
177### Unit tests
178
179if EFL_ENABLE_TESTS
180
181check_PROGRAMS += tests/ector/suite/ector_suite tests/ector/cxx_compile_test/cxx_compile_test
182TESTS += tests/ector/suite/ector_suite
183
184tests_ector_suite_ector_suite_SOURCES = \
185tests/ector/suite/ector_suite.c \
186tests/ector/suite/ector_suite.h \
187tests/ector/suite/ector_test_init.c
188
189tests_ector_cxx_compile_test_cxx_compile_test_SOURCES = tests/ector/cxx_compile_test/cxx_compile_test.cxx
190tests_ector_cxx_compile_test_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECTOR_CFLAGS@
191tests_ector_cxx_compile_test_cxx_compile_test_LDADD = @USE_ECTOR_LIBS@
192tests_ector_cxx_compile_test_cxx_compile_test_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
193
194
195tests_ector_suite_ector_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
196-I$(top_srcdir)/src/tests/ector \
197-DTESTS_WD=\"`pwd`\" \
198-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ector/suite\" \
199-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/\" \
200-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ector\" \
201@CHECK_CFLAGS@ \
202@ECTOR_CFLAGS@
203tests_ector_suite_ector_suite_LDADD = @CHECK_LIBS@ @USE_ECTOR_LIBS@
204tests_ector_suite_ector_suite_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
205
206endif
207
208EXTRA_DIST2 += \
209lib/ector/ector_private.h \
210lib/ector/cairo/ector_cairo_private.h \
211lib/ector/software/ector_software_private.h \
212static_libs/freetype/sw_ft_math.h \
213static_libs/freetype/sw_ft_raster.h \
214static_libs/freetype/sw_ft_stroker.h \
215static_libs/freetype/sw_ft_types.h \
216static_libs/draw/draw.h \
217static_libs/draw/draw_private.h \
218$(ECTOR_GL_SHADERS_GEN)
219
diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
deleted file mode 100644
index 827e723..0000000
--- a/src/Makefile_Edje.am
+++ /dev/null
@@ -1,404 +0,0 @@
1
2### Library
3
4edje_eolian_files = \
5 lib/edje/efl_layout_calc.eo \
6 lib/edje/efl_layout_signal.eo \
7 lib/edje/efl_layout_group.eo \
8 lib/edje/efl_canvas_layout.eo \
9 lib/edje/efl_canvas_layout_part.eo \
10 lib/edje/efl_canvas_layout_part_box.eo \
11 lib/edje/efl_canvas_layout_part_external.eo \
12 lib/edje/efl_canvas_layout_part_swallow.eo \
13 lib/edje/efl_canvas_layout_part_table.eo \
14 lib/edje/efl_canvas_layout_part_text.eo
15
16edje_eolian_type_files = \
17 lib/edje/edje_types.eot
18
19edje_eolian_priv_files = \
20 lib/edje/edje_global.eo \
21 lib/edje/efl_canvas_layout_part_invalid.eo \
22 $(NULL)
23
24edje_eolian_c = $(edje_eolian_files:%.eo=%.eo.c)
25edje_eolian_h = $(edje_eolian_files:%.eo=%.eo.h) \
26 $(edje_eolian_type_files:%.eot=%.eot.h)
27
28edje_eolian_priv_c = $(edje_eolian_priv_files:%.eo=%.eo.c)
29edje_eolian_priv_h = $(edje_eolian_priv_files:%.eo=%.eo.h)
30
31BUILT_SOURCES += \
32 $(edje_eolian_c) \
33 $(edje_eolian_h) \
34 $(edje_eolian_priv_c) \
35 $(edje_eolian_priv_h)
36
37if INSTALL_EO_FILES
38edjeeolianfilesdir = $(datadir)/eolian/include/edje-@VMAJ@
39edjeeolianfiles_DATA = \
40$(edje_eolian_files) \
41$(edje_eolian_type_files)
42endif
43
44noinst_DATA += $(edje_eolian_priv_c) $(edje_eolian_priv_h)
45
46EXTRA_DIST2 += \
47$(edje_eolian_files) \
48$(edje_eolian_type_files) \
49$(edje_eolian_priv_files)
50
51lib_LTLIBRARIES += lib/edje/libedje.la
52
53EDJE_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
54-I$(top_builddir) \
55-I$(top_srcdir)/src/lib/edje \
56-I$(top_builddir)/src/lib/edje \
57-DPACKAGE_BIN_DIR=\"$(bindir)\" \
58-DPACKAGE_LIB_DIR=\"$(libdir)\" \
59-DPACKAGE_DATA_DIR=\"$(datadir)/edje\" \
60-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
61-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
62@EDJE_LUA_CFLAGS@ \
63@EDJE_CFLAGS@
64
65installed_edjemainheadersdir = $(includedir)/edje-@VMAJ@
66dist_installed_edjemainheaders_DATA = \
67lib/edje/Edje.h \
68lib/edje/Edje_Common.h \
69lib/edje/Edje_Eo.h \
70lib/edje/Edje_Legacy.h \
71lib/edje/Edje_Edit.h \
72lib/edje/edje_edit_eo.h \
73lib/edje/edje_edit_eo.legacy.h \
74lib/edje/efl_canvas_layout_eo.legacy.h \
75lib/edje/efl_layout_group_eo.legacy.h
76
77EXTRA_DIST2 += \
78lib/edje/edje_edit_eo.c \
79lib/edje/efl_canvas_layout_eo.legacy.c \
80lib/edje/efl_layout_group_eo.legacy.c
81
82nodist_installed_edjemainheaders_DATA = \
83 $(edje_eolian_h) \
84 $(NULL)
85
86lib_edje_libedje_la_SOURCES = \
87lib/edje/edje_private.h \
88lib/edje/edje_convert.h \
89lib/edje/edje_box_layout.c \
90lib/edje/edje_cache.c \
91lib/edje/edje_calc.c \
92lib/edje/edje_callbacks.c \
93lib/edje/edje_data.c \
94lib/edje/edje_edit.c \
95lib/edje/edje_embryo.c \
96lib/edje/edje_entry.c \
97lib/edje/edje_external.c \
98lib/edje/edje_load.c \
99lib/edje/edje_lua.c \
100lib/edje/edje_lua2.c \
101lib/edje/edje_lua_script_only.c \
102lib/edje/edje_main.c \
103lib/edje/edje_match.c \
104lib/edje/edje_message_queue.c \
105lib/edje/edje_misc.c \
106lib/edje/edje_module.c \
107lib/edje/edje_multisense.c \
108lib/edje/edje_program.c \
109lib/edje/edje_smart.c \
110lib/edje/edje_text.c \
111lib/edje/edje_textblock.c \
112lib/edje/edje_textblock_styles.c \
113lib/edje/edje_util.c \
114lib/edje/edje_legacy.c \
115lib/edje/edje_var.c \
116lib/edje/edje_signal.c \
117lib/edje/edje_part.c \
118lib/edje/edje_part_helper.h \
119lib/edje/edje_part_external.c \
120lib/edje/edje_part_swallow.c \
121lib/edje/edje_part_table.c \
122lib/edje/edje_part_box.c \
123lib/edje/edje_part_text.c \
124lib/edje/edje_part_invalid.c \
125static_libs/buildsystem/buildsystem.h \
126static_libs/buildsystem/buildsystem_autotools.c
127
128
129lib_edje_libedje_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) -DEFL_BUILD
130lib_edje_libedje_la_LIBADD = @EDJE_LIBS@ @EDJE_LUA_LIBS@
131lib_edje_libedje_la_DEPENDENCIES = @EDJE_INTERNAL_LIBS@
132lib_edje_libedje_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
133
134if ENABLE_MULTISENSE
135# edjemoduleXXXdir = $(libdir)/edje/modules/
136# edjemoduleXXX_LTLIBRARIES = modules/edje/XXX/module.la
137#
138# # Workaround for broken parallel install support in automake (relink issue)
139# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
140# install_edjemoduleXXXLTLIBRARIES = install-edjemoduleXXXLTLIBRARIES
141# $(install_edjemoduleXXXLTLIBRARIES): install-libLTLIBRARIES
142#
143# modules_edje_XXX_module_la_SOURCES = modules/edje/XXX/XXX.c
144# modules_edje_XXX_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) @XXX_LIBS@
145# modules_edje_XXX_module_la_LIBADD = $(EDJE_COMMON_USER_LIBADD)
146# modules_edje_XXX_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
147# modules_edje_XXX_module_la_LIBTOOLFLAGS = --tag=disable-static
148
149# edjemodulemultisensefactorydir = $(libdir)/edje/modules/multisense_factory/$(MODULE_ARCH)
150# edjemodulemultisensefactory_LTLIBRARIES = modules/edje/multisense_factory/module.la
151#
152# # Workaround for broken parallel install support in automake (relink issue)
153# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
154# install_edjemodulemultisensefactoryLTLIBRARIES = install-edjemodulemultisensefactoryLTLIBRARIES
155# $(install_edjemodulemultisensefactoryLTLIBRARIES): install-libLTLIBRARIES
156#
157# modules_edje_multisense_factory_module_la_SOURCES = \
158# modules/edje/multisense_factory/multisense_factory.c
159# modules_edje_multisense_factory_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
160# $(EDJE_COMMON_CPPFLAGS) \
161# @REMIX_CFLAGS@
162# modules_edje_multisense_factory_module_la_LIBADD = \
163# $(EDJE_COMMON_USER_LIBADD) \
164# @REMIX_LIBS@
165# modules_edje_multisense_factory_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
166# modules_edje_multisense_factory_module_la_LIBTOOLFLAGS = --tag=disable-static
167
168endif
169
170### Binary
171
172if HAVE_WIN32
173USE_EDJE_BIN_LIBS = -L$(top_builddir)/src/lib/evil @USE_EDJE_LIBS@
174else
175USE_EDJE_BIN_LIBS = @USE_EDJE_LIBS@
176endif
177
178bin_PROGRAMS += \
179bin/edje/edje_cc \
180bin/edje/edje_decc \
181bin/edje/edje_player \
182bin/edje/edje_inspector \
183bin/edje/edje_external_inspector \
184bin/edje/edje_codegen \
185bin/edje/edje_pick \
186bin/edje/edje_watch
187
188bin_edje_edje_cc_SOURCES = \
189bin/edje/edje_multisense_convert.h \
190bin/edje/edje_cc.h \
191bin/edje/edje_cc.c \
192bin/edje/edje_cc_out.c \
193bin/edje/edje_cc_parse.c \
194bin/edje/edje_cc_mem.c \
195bin/edje/edje_cc_handlers.c \
196bin/edje/edje_cc_sources.c \
197bin/edje/edje_cc_script.c \
198bin/edje/edje_multisense_convert.c
199
200bin_edje_edje_cc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) @EDJE_LUA_CFLAGS@
201bin_edje_edje_cc_LDADD = $(USE_EDJE_BIN_LIBS) @EDJE_LUA_LIBS@
202bin_edje_edje_cc_DEPENDENCIES = \
203@USE_EDJE_INTERNAL_LIBS@ \
204bin/edje/epp/epp$(EXEEXT) # epp is an artificial dependency because edje_cc will use it at runtime, so we be sure if we depend on edje_cc we get epp.
205
206bin_edje_edje_decc_SOURCES = \
207bin/edje/edje_decc.c \
208bin/edje/edje_decc.h \
209bin/edje/edje_cc_mem.c \
210bin/edje/edje_cc_sources.c
211bin_edje_edje_decc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
212bin_edje_edje_decc_LDADD = $(USE_EDJE_BIN_LIBS)
213bin_edje_edje_decc_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
214
215bin_edje_edje_player_SOURCES = bin/edje/edje_player.c
216bin_edje_edje_player_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
217bin_edje_edje_player_LDADD = $(USE_EDJE_BIN_LIBS)
218bin_edje_edje_player_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
219
220bin_edje_edje_inspector_SOURCES = bin/edje/edje_inspector.c
221bin_edje_edje_inspector_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
222bin_edje_edje_inspector_LDADD = $(USE_EDJE_BIN_LIBS)
223bin_edje_edje_inspector_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
224
225bin_edje_edje_external_inspector_SOURCES = bin/edje/edje_external_inspector.c
226bin_edje_edje_external_inspector_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
227bin_edje_edje_external_inspector_LDADD = $(USE_EDJE_BIN_LIBS)
228bin_edje_edje_external_inspector_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
229
230bin_edje_edje_codegen_SOURCES = bin/edje/edje_codegen.c
231bin_edje_edje_codegen_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
232bin_edje_edje_codegen_LDADD = $(USE_EDJE_BIN_LIBS)
233bin_edje_edje_codegen_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
234
235bin_edje_edje_pick_SOURCES = bin/edje/edje_pick.c
236bin_edje_edje_pick_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
237bin_edje_edje_pick_LDADD = $(USE_EDJE_BIN_LIBS)
238bin_edje_edje_pick_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
239
240bin_edje_edje_watch_SOURCES = bin/edje/edje_watch.c
241bin_edje_edje_watch_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
242bin_edje_edje_watch_LDADD = $(USE_EDJE_BIN_LIBS)
243bin_edje_edje_watch_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
244
245# EPP (Edje's CPP)
246eppdir = $(libdir)/edje/utils/$(MODULE_ARCH)
247epp_PROGRAMS = bin/edje/epp/epp
248bin_edje_epp_epp_SOURCES = \
249bin/edje/epp/cpplib.h \
250bin/edje/epp/cpphash.h \
251bin/edje/epp/cppalloc.c \
252bin/edje/epp/cpperror.c \
253bin/edje/epp/cppexp.c \
254bin/edje/epp/cpphash.c \
255bin/edje/epp/cpplib.c \
256bin/edje/epp/cppmain.c
257
258# Note: eina is included only because of EINA_UNUSED
259bin_edje_epp_epp_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
260-I$(top_builddir) \
261-I$(top_srcdir)/src/lib/eina \
262-I$(top_builddir)/src/lib/eina \
263$(CWARNFLAGS) \
264-DHAVE_CONFIG_H \
265-DHAVE_STRERROR \
266-DFATAL_EXIT_CODE=1 \
267-DSUCCESS_EXIT_CODE=0 \
268-DGCC_INCLUDE_DIR=\"/usr/include\" \
269-DGPLUSPLUS_INCLUDE_DIR=\"/usr/include\" \
270-DTOOL_INCLUDE_DIR=\"/usr/bin\" \
271-DHOST_BITS_PER_LONG=32 \
272-DBITS_PER_UNIT=8 \
273-DHOST_BITS_PER_INT=32 \
274-DBITS_PER_WORD=16 \
275-DTARGET_BELL=7 \
276-DTARGET_BS=8 \
277-DTARGET_FF=12 \
278-DTARGET_NEWLINE=10 \
279-DTARGET_CR=13 \
280-DTARGET_TAB=9 \
281-DTARGET_VT=11
282if HAVE_WIN32
283bin_edje_epp_epp_CPPFLAGS += \
284@EFL_WINDOWS_VERSION_CFLAGS@ \
285-I$(top_srcdir)/src/lib/evil \
286-I$(top_builddir)/src/lib/evil
287bin_edje_epp_epp_LDADD = lib/evil/libevil.la
288endif
289
290# TODO: why keep these?
291EXTRA_DIST2 += \
292bin/edje/edje_convert.h \
293bin/edje/edje_convert.c \
294bin/edje/edje_data_convert.c \
295bin/edje/edje_convert_main.c \
296lib/edje/edje_convert.c \
297tests/edje/data/complex_layout.edc \
298tests/edje/data/test_layout.edc \
299tests/edje/data/test_parens.edc \
300tests/edje/data/test_masking.edc \
301tests/edje/data/test_filters.edc \
302tests/edje/data/test_snapshot.edc \
303tests/edje/data/test_size_class.edc \
304tests/edje/data/test_color_class.edc \
305tests/edje/data/test_swallows.edc \
306tests/edje/data/test_box.edc \
307tests/edje/data/test_table.edc \
308tests/edje/data/test_combine_keywords.edc \
309tests/edje/data/test_messages.edc \
310tests/edje/data/test_signals.edc \
311tests/edje/data/test_signal_callback_del_full.edc \
312tests/edje/data/test_text_cursor.edc \
313tests/edje/data/test_textblock.edc \
314tests/edje/data/test_text.edc \
315tests/edje/data/filter.lua
316
317
318bin_SCRIPTS += bin/edje/edje_recc
319
320# Useful to other modules that generate EDJ
321include Makefile_Edje_Helper.am
322
323### Unit tests
324
325if EFL_ENABLE_TESTS
326
327check_PROGRAMS += tests/edje/edje_suite
328TESTS += tests/edje/edje_suite
329
330tests_edje_edje_suite_SOURCES = \
331tests/edje/edje_suite.c \
332tests/edje/edje_test_container.c \
333tests/edje/edje_test_edje.c \
334tests/edje/edje_test_features.c \
335tests/edje/edje_test_signal.c \
336tests/edje/edje_test_swallow.c \
337tests/edje/edje_test_text.c \
338tests/edje/edje_suite.h
339
340tests/edje/data/%.edj: tests/edje/data/%.edc bin/edje/edje_cc${EXEEXT}
341 $(AM_V_EDJ) \
342 $(MKDIR_P) tests/edje/data; \
343 $(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data \
344 -id $(srcdir)/tests/emotion/data \
345 -dd $(srcdir)/tests/edje/data \
346 $< $@
347
348EDJE_TEST_FILES = tests/edje/data/test_layout.edj \
349 tests/edje/data/complex_layout.edj \
350 tests/edje/data/test_parens.edj \
351 tests/edje/data/test_masking.edj \
352 tests/edje/data/test_filters.edj \
353 tests/edje/data/test_snapshot.edj \
354 tests/edje/data/test_size_class.edj \
355 tests/edje/data/test_swallows.edj \
356 tests/edje/data/test_color_class.edj \
357 tests/edje/data/test_box.edj \
358 tests/edje/data/test_table.edj \
359 tests/edje/data/test_combine_keywords.edj \
360 tests/edje/data/test_messages.edj \
361 tests/edje/data/test_signals.edj \
362 tests/edje/data/test_signal_callback_del_full.edj \
363 tests/edje/data/test_text_cursor.edj \
364 tests/edje/data/test_textblock.edj \
365 tests/edje/data/test_text.edj \
366 $(NULL)
367
368CLEANFILES += $(EDJE_TEST_FILES)
369
370tests_edje_edje_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
371$(EDJE_COMMON_CPPFLAGS) \
372-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/edje\" \
373-DTESTS_BUILD_DIR=\"$(abs_top_builddir)/src/tests/edje\" \
374@CHECK_CFLAGS@
375tests_edje_edje_suite_LDADD = @CHECK_LIBS@ $(USE_EDJE_BIN_LIBS)
376tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ $(EDJE_TEST_FILES)
377
378endif
379
380if HAVE_LUA_BINDINGS
381
382edje_eolian_lua = $(edje_eolian_files:%.eo=%.eo.lua)
383
384generated_edje_lua_all = $(edje_eolian_lua)
385
386GENERATED_LUA_BINDINGS += $(generated_edje_lua_all)
387
388installed_edjeluadir = $(datadir)/elua/modules/edje
389nodist_installed_edjelua_DATA = $(generated_edje_lua_all)
390
391endif
392
393if HAVE_JS
394
395generated_edje_js_bindings = $(edje_eolian_files:%.eo=%.eo.js.cc)
396
397GENERATED_JS_BINDINGS += $(generated_edje_js_bindings)
398
399endif
400
401if HAVE_CXX
402edje_eolian_cxx_hh = $(edje_eolian_files:%.eo=%.eo.hh)
403edje_eolian_cxx_impl_hh = $(edje_eolian_files:%.eo=%.eo.impl.hh)
404endif
diff --git a/src/Makefile_Edje_Helper.am b/src/Makefile_Edje_Helper.am
deleted file mode 100644
index 913a203..0000000
--- a/src/Makefile_Edje_Helper.am
+++ /dev/null
@@ -1,13 +0,0 @@
1if HAVE_EDJE_CC
2EDJE_CC = @edje_cc@
3else
4EDJE_CC = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/edje/edje_cc
5endif
6EDJE_CC_FLAGS_VERBOSE = $(EDJE_CC_FLAGS_VERBOSE_@AM_V@)
7EDJE_CC_FLAGS_VERBOSE_ = $(EDJE_CC_FLAGS_VERBOSE_@AM_DEFAULT_V@)
8EDJE_CC_FLAGS_VERBOSE_1 = -v
9EDJE_CC_FLAGS = $(EDJE_CC_FLAGS_VERBOSE) -id $(srcdir) -fd $(srcdir)
10
11AM_V_EDJ = $(am__v_EDJ_@AM_V@)
12am__v_EDJ_ = $(am__v_EDJ_@AM_DEFAULT_V@)
13am__v_EDJ_0 = @echo " EDJ " $@;
diff --git a/src/Makefile_Eet.am b/src/Makefile_Eet.am
deleted file mode 100644
index 3dc86a5..0000000
--- a/src/Makefile_Eet.am
+++ /dev/null
@@ -1,94 +0,0 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/eet/libeet.la
5
6installed_eetmainheadersdir = $(includedir)/eet-@VMAJ@
7dist_installed_eetmainheaders_DATA = lib/eet/Eet.h
8
9lib_eet_libeet_la_SOURCES = \
10lib/eet/Eet_private.h \
11lib/eet/eet_alloc.c \
12lib/eet/eet_cipher.c \
13lib/eet/eet_connection.c \
14lib/eet/eet_data.c \
15lib/eet/eet_dictionary.c \
16lib/eet/eet_image.c \
17lib/eet/eet_lib.c \
18lib/eet/eet_node.c \
19lib/eet/eet_utils.c \
20static_libs/rg_etc/rg_etc1.c \
21static_libs/rg_etc/rg_etc2.c \
22static_libs/rg_etc/etc2_encoder.c \
23static_libs/rg_etc/rg_etc1.h
24
25lib_eet_libeet_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
26-I$(top_srcdir)/src/static_libs/rg_etc \
27-DPACKAGE_BIN_DIR=\"$(bindir)\" \
28-DPACKAGE_LIB_DIR=\"$(libdir)\" \
29-DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \
30-DEFL_BUILD \
31@EET_CFLAGS@ \
32@NEON_CFLAGS@
33lib_eet_libeet_la_LIBADD = @EET_LIBS@ @EVIL_LIBS@
34lib_eet_libeet_la_DEPENDENCIES = @EET_INTERNAL_LIBS@
35lib_eet_libeet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
36
37### Binary
38
39bin_PROGRAMS += bin/eet/eet
40bin_SCRIPTS += bin/eet/vieet \
41 bin/eet/diffeet
42
43bin_eet_eet_SOURCES = bin/eet/eet_main.c
44
45bin_eet_eet_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
46-DPACKAGE_BIN_DIR=\"$(bindir)\" \
47-DPACKAGE_LIB_DIR=\"$(libdir)\" \
48-DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \
49@EET_CFLAGS@
50
51if HAVE_WIN32
52bin_eet_eet_LDADD = -L$(top_builddir)/src/lib/evil @USE_EET_LIBS@
53else
54bin_eet_eet_LDADD = @USE_EET_LIBS@
55endif
56bin_eet_eet_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
57
58### Unit tests
59
60if EFL_ENABLE_TESTS
61
62check_PROGRAMS += tests/eet/eet_suite
63TESTS += tests/eet/eet_suite
64
65tests_eet_eet_suite_SOURCES = \
66tests/eet/eet_test_cache.c \
67tests/eet/eet_test_cipher.c \
68tests/eet/eet_test_common.c \
69tests/eet/eet_test_connection.c \
70tests/eet/eet_test_data.c \
71tests/eet/eet_test_file.c \
72tests/eet/eet_test_identity.c \
73tests/eet/eet_test_image.c \
74tests/eet/eet_test_init.c \
75tests/eet/eet_suite.c \
76tests/eet/eet_test_common.h \
77tests/eet/eet_suite.h
78
79tests_eet_eet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
80-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
81-DTESTS_WD=\"`pwd`\" \
82-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet\" \
83-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet\" \
84@CHECK_CFLAGS@ \
85@EET_CFLAGS@
86tests_eet_eet_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
87tests_eet_eet_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
88endif
89
90EXTRA_DIST2 += \
91tests/eet/cert.pem \
92tests/eet/key_enc_none.pem \
93tests/eet/key_enc.pem \
94tests/eet/key.pem
diff --git a/src/Makefile_Eet_Helper.am b/src/Makefile_Eet_Helper.am
deleted file mode 100644
index 3275a67..0000000
--- a/src/Makefile_Eet_Helper.am
+++ /dev/null
@@ -1,13 +0,0 @@
1if HAVE_EET_EET
2EET = @eet_eet@
3else
4EET = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eet/eet
5endif
6EET_FLAGS_VERBOSE = $(EET_FLAGS_VERBOSE_@AM_V@)
7EET_FLAGS_VERBOSE_ = $(EET_FLAGS_VERBOSE_@AM_DEFAULT_V@)
8EET_FLAGS_VERBOSE_1 = -v
9EET_FLAGS = $(EET_FLAGS_VERBOSE)
10
11AM_V_EET = $(am__v_EET_@AM_V@)
12am__v_EET_ = $(am__v_EET_@AM_DEFAULT_V@)
13am__v_EET_0 = @echo " EET " $@;
diff --git a/src/Makefile_Eeze.am b/src/Makefile_Eeze.am
deleted file mode 100644
index 5f8eb02..0000000
--- a/src/Makefile_Eeze.am
+++ /dev/null
@@ -1,192 +0,0 @@
1if HAVE_EEZE
2
3### Library
4
5lib_LTLIBRARIES += \
6lib/eeze/libeeze.la
7
8installed_eezemainheadersdir = $(includedir)/eeze-@VMAJ@
9dist_installed_eezemainheaders_DATA = \
10lib/eeze/Eeze.h \
11lib/eeze/Eeze_Net.h \
12lib/eeze/Eeze_Sensor.h \
13lib/eeze/Eeze_Disk.h \
14bin/eeze/eeze_scanner/eeze_scanner.h
15
16# libeeze.la
17lib_eeze_libeeze_la_SOURCES = \
18lib/eeze/eeze_main.c \
19lib/eeze/eeze_net.c \
20lib/eeze/eeze_net_private.h \
21lib/eeze/eeze_sensor.c \
22lib/eeze/eeze_sensor_private.h \
23lib/eeze/eeze_udev_find.c \
24lib/eeze/eeze_udev_private.c \
25lib/eeze/eeze_udev_private.h \
26lib/eeze/eeze_udev_syspath.c \
27lib/eeze/eeze_udev_walk.c \
28lib/eeze/eeze_udev_watch.c \
29lib/eeze/eeze_disk.c \
30lib/eeze/eeze_disk_udev.c \
31lib/eeze/eeze_disk_mount.c \
32lib/eeze/eeze_disk_private.h \
33static_libs/buildsystem/buildsystem.h \
34static_libs/buildsystem/buildsystem_autotools.c
35
36if HAVE_EEZE_MOUNT
37if EEZE_LIBMOUNT_BEFORE_219
38lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount_old.c
39else
40if EEZE_LIBMOUNT_AFTER_219
41lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount_new.c
42else
43lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount.c
44endif
45endif
46else
47lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_dummy.c
48endif
49
50lib_eeze_libeeze_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
51-DPACKAGE_BIN_DIR=\"$(bindir)\" \
52-DPACKAGE_LIB_DIR=\"$(libdir)\" \
53-DPACKAGE_DATA_DIR=\"$(datadir)/eeze\" \
54-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
55-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
56-DEFL_BUILD \
57@EEZE_CFLAGS@
58lib_eeze_libeeze_la_LIBADD = @EEZE_LIBS@
59lib_eeze_libeeze_la_DEPENDENCIES = @EEZE_INTERNAL_LIBS@
60lib_eeze_libeeze_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
61
62if HAVE_EEZE_TIZEN
63eezemodulesensortizendir = $(libdir)/eeze/modules/sensor/tizen/$(MODULE_ARCH)
64eezemodulesensortizen_LTLIBRARIES = modules/eeze/sensor/tizen/module.la
65
66# Workaround for broken parallel install support in automake (relink issue)
67# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
68install_eezemodulesensortizenLTLIBRARIES = install-eezemodulesensortizenLTLIBRARIES
69$(install_eezemodulesensortizenLTLIBRARIES): install-libLTLIBRARIES
70
71modules_eeze_sensor_tizen_module_la_SOURCES = \
72modules/eeze/sensor/tizen/tizen.c
73modules_eeze_sensor_tizen_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
74@EEZE_CFLAGS@ \
75@TIZEN_SENSOR_CFLAGS@
76modules_eeze_sensor_tizen_module_la_LIBADD = \
77@USE_EEZE_LIBS@ \
78@TIZEN_SENSOR_LIBS@
79modules_eeze_sensor_tizen_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
80modules_eeze_sensor_tizen_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
81modules_eeze_sensor_tizen_module_la_LIBTOOLFLAGS = --tag=disable-static
82else
83eezemodulesensorfakedir = $(libdir)/eeze/modules/sensor/fake/$(MODULE_ARCH)
84eezemodulesensorfake_LTLIBRARIES = modules/eeze/sensor/fake/module.la
85
86# Workaround for broken parallel install support in automake (relink issue)
87# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
88install_eezemodulesensorfakeLTLIBRARIES = install-eezemodulesensorfakeLTLIBRARIES
89$(install_eezemodulesensorfakeLTLIBRARIES): install-libLTLIBRARIES
90
91modules_eeze_sensor_fake_module_la_SOURCES = modules/eeze/sensor/fake/fake.c
92modules_eeze_sensor_fake_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
93modules_eeze_sensor_fake_module_la_LIBADD = @USE_EEZE_LIBS@
94modules_eeze_sensor_fake_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
95modules_eeze_sensor_fake_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
96modules_eeze_sensor_fake_module_la_LIBTOOLFLAGS = --tag=disable-static
97endif
98eezemodulesensorudevdir = $(libdir)/eeze/modules/sensor/udev/$(MODULE_ARCH)
99eezemodulesensorudev_LTLIBRARIES = modules/eeze/sensor/udev/module.la
100
101# Workaround for broken parallel install support in automake (relink issue)
102# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
103install_eezemodulesensorudevLTLIBRARIES = install-eezemodulesensorudevLTLIBRARIES
104$(install_eezemodulesensorudevLTLIBRARIES): install-libLTLIBRARIES
105
106modules_eeze_sensor_udev_module_la_SOURCES = modules/eeze/sensor/udev/udev.c
107modules_eeze_sensor_udev_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
108modules_eeze_sensor_udev_module_la_LIBADD = @USE_EEZE_LIBS@
109modules_eeze_sensor_udev_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
110modules_eeze_sensor_udev_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
111modules_eeze_sensor_udev_module_la_LIBTOOLFLAGS = --tag=disable-static
112
113### Binary
114
115noinst_PROGRAMS += \
116bin/eeze/eeze_udev_test/eeze_udev_test \
117bin/eeze/eeze_sensor_test/eeze_sensor_test
118
119bin_eeze_eeze_udev_test_eeze_udev_test_SOURCES = bin/eeze/eeze_udev_test/eeze_udev_test.c
120bin_eeze_eeze_udev_test_eeze_udev_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
121bin_eeze_eeze_udev_test_eeze_udev_test_LDADD = @USE_EEZE_LIBS@
122bin_eeze_eeze_udev_test_eeze_udev_test_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
123
124bin_eeze_eeze_sensor_test_eeze_sensor_test_SOURCES = bin/eeze/eeze_sensor_test/eeze_sensor_test.c
125bin_eeze_eeze_sensor_test_eeze_sensor_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
126bin_eeze_eeze_sensor_test_eeze_sensor_test_LDADD = @USE_EEZE_LIBS@
127bin_eeze_eeze_sensor_test_eeze_sensor_test_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
128
129bin_PROGRAMS += \
130bin/eeze/eeze_mount/eeze_mount \
131bin/eeze/eeze_umount/eeze_umount \
132bin/eeze/eeze_disk_ls/eeze_disk_ls \
133bin/eeze/eeze_scanner/eeze_scanner \
134bin/eeze/eeze_scanner_monitor/eeze_scanner_monitor
135
136bin_eeze_eeze_mount_eeze_mount_SOURCES = bin/eeze/eeze_mount/eeze_mount.c
137bin_eeze_eeze_mount_eeze_mount_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
138bin_eeze_eeze_mount_eeze_mount_LDADD = @USE_EEZE_LIBS@
139bin_eeze_eeze_mount_eeze_mount_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
140
141bin_eeze_eeze_umount_eeze_umount_SOURCES = bin/eeze/eeze_umount/eeze_umount.c
142bin_eeze_eeze_umount_eeze_umount_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
143bin_eeze_eeze_umount_eeze_umount_LDADD = @USE_EEZE_LIBS@
144bin_eeze_eeze_umount_eeze_umount_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
145
146bin_eeze_eeze_disk_ls_eeze_disk_ls_SOURCES = bin/eeze/eeze_disk_ls/eeze_disk_ls.c
147bin_eeze_eeze_disk_ls_eeze_disk_ls_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
148bin_eeze_eeze_disk_ls_eeze_disk_ls_LDADD = @USE_EEZE_LIBS@
149bin_eeze_eeze_disk_ls_eeze_disk_ls_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
150
151bin_eeze_eeze_scanner_eeze_scanner_SOURCES = \
152bin/eeze/eeze_scanner/eeze_scanner.c \
153bin/eeze/eeze_scanner/eeze_scanner.h
154bin_eeze_eeze_scanner_eeze_scanner_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
155bin_eeze_eeze_scanner_eeze_scanner_LDADD = @USE_EEZE_LIBS@
156bin_eeze_eeze_scanner_eeze_scanner_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
157
158bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_SOURCES = \
159bin/eeze/eeze_scanner_monitor/eeze_scanner_monitor.c
160bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
161bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_LDADD = @USE_EEZE_LIBS@
162bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
163
164setuid_root_mode = a=rx,u+xs
165
166EFL_INSTALL_EXEC_HOOK+=chmod $(setuid_root_mode) $(DESTDIR)$(bindir)/eeze_scanner$(EXEEXT) || true;
167
168
169### Unit tests
170
171if EFL_ENABLE_TESTS
172
173check_PROGRAMS += tests/eeze/eeze_suite
174TESTS += tests/eeze/eeze_suite
175
176tests_eeze_eeze_suite_SOURCES = \
177tests/eeze/eeze_suite.c \
178tests/eeze/eeze_test_init.c \
179tests/eeze/eeze_test_net.c \
180tests/eeze/eeze_test_sensor.c \
181tests/eeze/eeze_test_udev.c \
182tests/eeze/eeze_suite.h
183tests_eeze_eeze_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
184-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
185@EEZE_CFLAGS@ \
186-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eeze\" \
187-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eeze\" \
188@CHECK_CFLAGS@
189tests_eeze_eeze_suite_LDADD = @CHECK_LIBS@ @USE_EEZE_LIBS@
190tests_eeze_eeze_suite_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
191endif
192endif
diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
deleted file mode 100644
index 91e46af..0000000
--- a/src/Makefile_Efl.am
+++ /dev/null
@@ -1,231 +0,0 @@
1# Even though libefl is new, it contains definitions used by legacy APIs
2efl_eolian_legacy_files = \
3 lib/efl/interfaces/efl_gfx_fill.eo \
4 lib/efl/interfaces/efl_gfx_entity.eo \
5 lib/efl/interfaces/efl_gfx_color.eo \
6 lib/efl/interfaces/efl_gfx_image.eo \
7 lib/efl/interfaces/efl_gfx_frame_controller.eo \
8 lib/efl/interfaces/efl_input_device.eo \
9 lib/efl/interfaces/efl_ui_draggable.eo \
10 lib/efl/interfaces/efl_ui_scrollable.eo \
11 lib/efl/interfaces/efl_ui_scrollable_interactive.eo \
12 lib/efl/interfaces/efl_ui_scrollbar.eo \
13 lib/efl/interfaces/efl_ui_selectable.eo \
14 lib/efl/interfaces/efl_ui_multi_selectable.eo \
15 lib/efl/interfaces/efl_ui_zoom.eo \
16 $(NULL)
17
18efl_eolian_files = \
19 lib/efl/interfaces/efl_canvas_scene.eo \
20 lib/efl/interfaces/efl_canvas_pointer.eo \
21 lib/efl/interfaces/efl_config.eo \
22 lib/efl/interfaces/efl_control.eo \
23 lib/efl/interfaces/efl_duplicate.eo \
24 lib/efl/interfaces/efl_file.eo \
25 lib/efl/interfaces/efl_file_save.eo \
26 lib/efl/interfaces/efl_gfx_image_load_controller.eo \
27 lib/efl/interfaces/efl_part.eo \
28 lib/efl/interfaces/efl_playable.eo \
29 lib/efl/interfaces/efl_player.eo \
30 lib/efl/interfaces/efl_text.eo \
31 lib/efl/interfaces/efl_text_font.eo \
32 lib/efl/interfaces/efl_text_style.eo \
33 lib/efl/interfaces/efl_text_format.eo \
34 lib/efl/interfaces/efl_text_cursor.eo \
35 lib/efl/interfaces/efl_text_annotate.eo \
36 lib/efl/interfaces/efl_text_markup.eo \
37 lib/efl/interfaces/efl_text_markup_interactive.eo \
38 lib/efl/interfaces/efl_text_markup_util.eo \
39 lib/efl/interfaces/efl_gfx_stack.eo \
40 lib/efl/interfaces/efl_gfx_view.eo \
41 lib/efl/interfaces/efl_gfx_buffer.eo \
42 lib/efl/interfaces/efl_gfx_path.eo \
43 lib/efl/interfaces/efl_gfx_shape.eo \
44 lib/efl/interfaces/efl_gfx_gradient.eo \
45 lib/efl/interfaces/efl_gfx_gradient_linear.eo \
46 lib/efl/interfaces/efl_gfx_gradient_radial.eo \
47 lib/efl/interfaces/efl_gfx_filter.eo \
48 lib/efl/interfaces/efl_gfx_blur.eo \
49 lib/efl/interfaces/efl_gfx_hint.eo \
50 lib/efl/interfaces/efl_model.eo \
51 lib/efl/interfaces/efl_gfx_image_orientable.eo \
52 lib/efl/interfaces/efl_container.eo \
53 lib/efl/interfaces/efl_content.eo \
54 lib/efl/interfaces/efl_gfx_arrangement.eo \
55 lib/efl/interfaces/efl_pack.eo \
56 lib/efl/interfaces/efl_pack_layout.eo \
57 lib/efl/interfaces/efl_pack_linear.eo \
58 lib/efl/interfaces/efl_pack_table.eo \
59 lib/efl/interfaces/efl_ui_i18n.eo \
60 lib/efl/interfaces/efl_ui_layout_orientable.eo \
61 lib/efl/interfaces/efl_ui_layout_orientable_readonly.eo \
62 lib/efl/interfaces/efl_ui_drag.eo \
63 lib/efl/interfaces/efl_ui_range_display.eo \
64 lib/efl/interfaces/efl_ui_range_interactive.eo \
65 lib/efl/interfaces/efl_ui_view.eo \
66 lib/efl/interfaces/efl_ui_property_bind.eo \
67 lib/efl/interfaces/efl_ui_factory.eo \
68 lib/efl/interfaces/efl_ui_factory_bind.eo \
69 lib/efl/interfaces/efl_screen.eo \
70 lib/efl/interfaces/efl_io_closer.eo \
71 lib/efl/interfaces/efl_io_positioner.eo \
72 lib/efl/interfaces/efl_io_reader.eo \
73 lib/efl/interfaces/efl_io_sizer.eo \
74 lib/efl/interfaces/efl_io_writer.eo \
75 lib/efl/interfaces/efl_io_buffer.eo \
76 lib/efl/interfaces/efl_io_queue.eo \
77 lib/efl/interfaces/efl_observer.eo \
78 lib/efl/interfaces/efl_observable.eo \
79 lib/efl/interfaces/efl_ui_autorepeat.eo \
80 lib/efl/interfaces/efl_ui_format.eo \
81 lib/efl/interfaces/efl_gfx_color_class.eo \
82 lib/efl/interfaces/efl_gfx_text_class.eo \
83 lib/efl/interfaces/efl_gfx_size_class.eo \
84 lib/efl/interfaces/efl_interpolator.eo \
85 lib/efl/interfaces/efl_cached_item.eo \
86 $(efl_eolian_legacy_files) \
87 $(NULL)
88
89efl_eolian_type_files = \
90 lib/efl/interfaces/efl_gfx_types.eot \
91 lib/efl/interfaces/efl_ui_types.eot \
92 lib/efl/interfaces/efl_input_types.eot \
93 lib/efl/interfaces/efl_types.eot \
94 lib/efl/interfaces/efl_text_types.eot \
95 $(NULL)
96
97efl_eolian_files_h = $(efl_eolian_files:%.eo=%.eo.h) \
98 $(efl_eolian_type_files:%.eot=%.eot.h)
99efl_eolian_files_c = $(efl_eolian_files:%.eo=%.eo.c)
100
101BUILT_SOURCES += \
102 $(efl_eolian_files_c) \
103 $(efl_eolian_files_h)
104
105EXTRA_DIST2 += \
106 lib/efl/Efl_Config.h \
107 lib/efl/Efl_Config.h.in \
108 lib/efl/Efl.h \
109 lib/efl/interfaces/efl_file.h \
110 lib/efl/interfaces/efl_common_internal.h \
111 $(efl_eolian_files) \
112 $(efl_eolian_type_files)
113
114if INSTALL_EO_FILES
115efleolianfilesdir = $(datadir)/eolian/include/efl-@VMAJ@
116efleolianfiles_DATA = $(efl_eolian_files) $(efl_eolian_type_files)
117endif
118
119lib_LTLIBRARIES += lib/efl/libefl.la
120
121lib_efl_libefl_la_SOURCES = \
122lib/efl/interfaces/efl_interfaces_main.c \
123lib/efl/interfaces/efl_mvvm_common.c \
124lib/efl/interfaces/efl_gfx_path.c \
125lib/efl/interfaces/efl_gfx_shape.c \
126lib/efl/interfaces/efl_input_device.c \
127lib/efl/interfaces/efl_io_closer.c \
128lib/efl/interfaces/efl_io_positioner.c \
129lib/efl/interfaces/efl_io_reader.c \
130lib/efl/interfaces/efl_io_sizer.c \
131lib/efl/interfaces/efl_io_writer.c \
132lib/efl/interfaces/efl_io_buffer.c \
133lib/efl/interfaces/efl_io_queue.c \
134lib/efl/interfaces/efl_observer.c \
135lib/efl/interfaces/efl_file.c \
136lib/efl/interfaces/efl_ui_format.c \
137lib/efl/interfaces/efl_gfx_color.c \
138lib/efl/interfaces/efl_text_markup_util.c \
139lib/efl/interfaces/efl_ui_layout_orientable_readonly.c \
140$(NULL)
141
142lib_efl_libefl_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_srcdir)/src/lib/efl @EFL_CFLAGS@ -DEFL_GFX_FILTER_BETA -DEFL_BUILD
143lib_efl_libefl_la_LIBADD = @EFL_LIBS@
144lib_efl_libefl_la_DEPENDENCIES = @EFL_INTERNAL_LIBS@
145lib_efl_libefl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
146
147installed_eflheadersdir = $(includedir)/efl-@VMAJ@
148dist_installed_eflheaders_DATA = \
149 lib/efl/Efl_Config.h \
150 lib/efl/Efl_MVVM_Common.h \
151 lib/efl/Efl.h
152
153installed_eflinterfacesdir = $(includedir)/efl-@VMAJ@/interfaces
154nodist_installed_eflinterfaces_DATA = \
155 $(efl_eolian_files_h) \
156 lib/efl/interfaces/efl_file.h
157
158if HAVE_LUA_BINDINGS
159
160efl_eolian_lua = $(efl_eolian_files:%.eo=%.eo.lua)
161
162generated_efl_lua_all = $(efl_eolian_lua)
163
164GENERATED_LUA_BINDINGS += $(generated_efl_lua_all)
165
166installed_eflluadir = $(datadir)/elua/modules/efl
167nodist_installed_efllua_DATA = $(generated_efl_lua_all)
168
169endif
170
171if HAVE_JS
172
173generated_efl_js_bindings = $(efl_eolian_files:%.eo=%.eo.js.cc)
174
175GENERATED_JS_BINDINGS += $(generated_efl_js_bindings)
176endif
177
178if HAVE_CXX
179efl_eolian_cxx_hh = $(efl_eolian_files:%.eo=%.eo.hh)
180efl_eolian_cxx_impl_hh = $(efl_eolian_files:%.eo=%.eo.impl.hh)
181endif
182
183### Binary
184
185bin_PROGRAMS += \
186bin/efl/efl_debugd \
187bin/efl/efl_debug
188
189bin_efl_efl_debugd_SOURCES = bin/efl/efl_debugd.c
190bin_efl_efl_debugd_CPPFLAGS = -I$(top_builddir)/src/bin/efl @EINA_CFLAGS@ @ECORE_CFLAGS@ @ECORE_CON_CFLAGS@
191bin_efl_efl_debugd_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
192bin_efl_efl_debugd_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
193
194bin_efl_efl_debug_SOURCES = bin/efl/efl_debug.c
195bin_efl_efl_debug_CPPFLAGS = -I$(top_builddir)/src/bin/efl @EINA_CFLAGS@ @ECORE_CFLAGS@ @ECORE_CON_CFLAGS@