summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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@
196bin_efl_efl_debug_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
197bin_efl_efl_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
198
199
200if EFL_ENABLE_TESTS
201
202check_PROGRAMS += tests/efl/efl_suite
203TESTS += tests/efl/efl_suite
204
205tests_efl_efl_suite_SOURCES = \