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