aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/evas/src/lib/Makefile.am
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-04 18:41:13 +1000
committerDavid Walter Seikel2012-01-04 18:41:13 +1000
commitdd7595a3475407a7fa96a97393bae8c5220e8762 (patch)
treee341e911d7eb911a51684a7412ef7f7c7605d28e /libraries/evas/src/lib/Makefile.am
parentAdd the skeleton. (diff)
downloadSledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.zip
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.gz
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.bz2
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.xz
Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje.
Note that embryo wont be used, but I'm not sure yet if you can build edje without it.
Diffstat (limited to 'libraries/evas/src/lib/Makefile.am')
-rw-r--r--libraries/evas/src/lib/Makefile.am261
1 files changed, 261 insertions, 0 deletions
diff --git a/libraries/evas/src/lib/Makefile.am b/libraries/evas/src/lib/Makefile.am
new file mode 100644
index 0000000..6b1011a
--- /dev/null
+++ b/libraries/evas/src/lib/Makefile.am
@@ -0,0 +1,261 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3SUBDIRS = canvas cache cserve file engines include
4EVAS_STATIC_MODULE =
5EVAS_STATIC_LIBADD =
6
7if EVAS_STATIC_BUILD_SOFTWARE_GENERIC
8SUBDIRS += ../modules/engines/software_generic/
9EVAS_STATIC_MODULE += ../modules/engines/software_generic/libevas_engine_software_generic.la
10endif
11if EVAS_STATIC_BUILD_BUFFER
12SUBDIRS += ../modules/engines/buffer/
13EVAS_STATIC_MODULE += ../modules/engines/buffer/libevas_engine_buffer.la
14endif
15if EVAS_STATIC_BUILD_DIRECT3D
16SUBDIRS += ../modules/engines/direct3d/
17EVAS_STATIC_MODULE += ../modules/engines/direct3d/libevas_engine_direct3d.la
18EVAS_STATIC_LIBADD += @evas_engine_direct3d_libs@
19endif
20if EVAS_STATIC_BUILD_DIRECTFB
21SUBDIRS += ../modules/engines/directfb/
22EVAS_STATIC_MODULE += ../modules/engines/directfb/libevas_engine_directfb.la
23EVAS_STATIC_LIBADD += @evas_engine_directfb_libs@
24endif
25if EVAS_STATIC_BUILD_FB
26SUBDIRS += ../modules/engines/fb/
27EVAS_STATIC_MODULE += ../modules/engines/fb/libevas_engine_fb.la
28EVAS_STATIC_LIBADD += @evas_engine_fb_libs@
29endif
30if EVAS_STATIC_BUILD_GL_X11
31SUBDIRS += \
32 ../modules/engines/gl_common \
33 ../modules/engines/gl_x11
34EVAS_STATIC_MODULE += \
35 ../modules/engines/gl_x11/libevas_engine_gl_x11.la
36EVAS_STATIC_LIBADD += @evas_engine_gl_common_libs@ @evas_engine_gl_xlib_libs@
37endif
38if EVAS_STATIC_BUILD_GL_SDL
39SUBDIRS += \
40 ../modules/engines/gl_common \
41 ../modules/engines/gl_sdl
42EVAS_STATIC_MODULE += \
43 ../modules/engines/gl_sdl/libevas_engine_gl_sdl.la
44EVAS_STATIC_LIBADD += @evas_engine_gl_common_libs@ @evas_engine_gl_sdl_libs@
45endif
46if EVAS_STATIC_BUILD_PSL1GHT
47SUBDIRS += ../modules/engines/psl1ght/
48EVAS_STATIC_MODULE += ../modules/engines/psl1ght/libevas_engine_psl1ght.la
49EVAS_STATIC_LIBADD += @evas_engine_psl1ght_libs@
50endif
51if EVAS_STATIC_BUILD_SOFTWARE_16
52SUBDIRS += ../modules/engines/software_16/
53EVAS_STATIC_MODULE += ../modules/engines/software_16/libevas_engine_software_16.la
54endif
55if EVAS_STATIC_BUILD_SOFTWARE_16_DDRAW
56SUBDIRS += ../modules/engines/software_16_ddraw/
57EVAS_STATIC_MODULE += ../modules/engines/software_16_ddraw/libevas_engine_software_16_ddraw.la
58EVAS_STATIC_LIBADD += @evas_engine_software_16_ddraw_libs@
59endif
60if EVAS_STATIC_BUILD_SOFTWARE_16_WINCE
61SUBDIRS += ../modules/engines/software_16_wince/
62EVAS_STATIC_MODULE += ../modules/engines/software_16_wince/libevas_engine_software_16_wince.la
63EVAS_STATIC_LIBADD += @evas_engine_software_16_wince_libs@
64endif
65if EVAS_STATIC_BUILD_SOFTWARE_16_X11
66SUBDIRS += ../modules/engines/software_16_x11/
67EVAS_STATIC_MODULE += ../modules/engines/software_16_x11/libevas_engine_software_16_x11.la
68EVAS_STATIC_LIBADD += @evas_engine_software_16_x11_libs@
69endif
70if EVAS_STATIC_BUILD_SOFTWARE_8
71SUBDIRS += ../modules/engines/software_8/
72EVAS_STATIC_MODULE += ../modules/engines/software_8/libevas_engine_software_8.la
73endif
74if EVAS_STATIC_BUILD_SOFTWARE_8_X11
75SUBDIRS += ../modules/engines/software_8_x11/
76EVAS_STATIC_MODULE += ../modules/engines/software_8_x11/libevas_engine_software_8_x11.la
77EVAS_STATIC_LIBADD += @evas_engine_software_8_x11_libs@
78endif
79if EVAS_STATIC_BUILD_SOFTWARE_SDL
80SUBDIRS += \
81 ../modules/engines/software_16_sdl/ \
82 ../modules/engines/software_sdl/
83EVAS_STATIC_MODULE += \
84 ../modules/engines/software_16_sdl/libevas_engine_software_16_sdl.la \
85 ../modules/engines/software_sdl/libevas_engine_software_sdl.la
86EVAS_STATIC_LIBADD += @SDL_LIBS@
87endif
88if EVAS_STATIC_BUILD_SOFTWARE_DDRAW
89SUBDIRS += ../modules/engines/software_ddraw/
90EVAS_STATIC_MODULE += ../modules/engines/software_ddraw/libevas_engine_software_ddraw.la
91EVAS_STATIC_LIBADD += @evas_engine_software_ddraw_libs@
92endif
93if EVAS_STATIC_BUILD_SOFTWARE_GDI
94SUBDIRS += ../modules/engines/software_gdi/
95EVAS_STATIC_MODULE += ../modules/engines/software_gdi/libevas_engine_software_gdi.la
96EVAS_STATIC_LIBADD += @evas_engine_software_gdi_libs@
97endif
98if EVAS_STATIC_BUILD_SOFTWARE_X11
99SUBDIRS += ../modules/engines/software_x11/
100EVAS_STATIC_MODULE += ../modules/engines/software_x11/libevas_engine_software_x11.la
101EVAS_STATIC_LIBADD += @evas_engine_software_xlib_libs@ @evas_engine_software_xcb_libs@
102endif
103if EVAS_STATIC_BUILD_BMP
104SUBDIRS += ../modules/loaders/bmp
105EVAS_STATIC_MODULE += ../modules/loaders/bmp/libevas_loader_bmp.la
106EVAS_STATIC_LIBADD += @evas_image_loader_bmp_libs@
107endif
108if EVAS_STATIC_BUILD_EDB
109SUBDIRS += ../modules/savers/edb ../modules/loaders/edb
110EVAS_STATIC_MODULE += ../modules/savers/edb/libevas_saver_edb.la ../modules/loaders/edb/libevas_loader_edb.la
111EVAS_STATIC_LIBADD += @evas_image_loader_edb_libs@
112endif
113if EVAS_STATIC_BUILD_EET
114SUBDIRS += ../modules/savers/eet ../modules/loaders/eet
115EVAS_STATIC_MODULE += ../modules/savers/eet/libevas_saver_eet.la ../modules/loaders/eet/libevas_loader_eet.la
116EVAS_STATIC_LIBADD += @evas_image_loader_eet_libs@
117endif
118if EVAS_STATIC_BUILD_GENERIC
119SUBDIRS += ../modules/loaders/generic
120EVAS_STATIC_MODULE += ../modules/loaders/generic/libevas_loader_generic.la
121EVAS_STATIC_LIBADD += @evas_image_loader_generic_libs@
122endif
123if EVAS_STATIC_BUILD_GIF
124SUBDIRS += ../modules/loaders/gif
125EVAS_STATIC_MODULE += ../modules/loaders/gif/libevas_loader_gif.la
126EVAS_STATIC_LIBADD += @evas_image_loader_gif_libs@
127endif
128if EVAS_STATIC_BUILD_ICO
129SUBDIRS += ../modules/loaders/ico
130EVAS_STATIC_MODULE += ../modules/loaders/ico/libevas_loader_ico.la
131EVAS_STATIC_LIBADD += @evas_image_loader_ico_libs@
132endif
133if EVAS_STATIC_BUILD_JPEG
134SUBDIRS += ../modules/loaders/jpeg
135EVAS_STATIC_MODULE += ../modules/loaders/jpeg/libevas_loader_jpeg.la
136if BUILD_SAVER_JPEG
137SUBDIRS += ../modules/savers/jpeg
138EVAS_STATIC_MODULE += ../modules/savers/jpeg/libevas_saver_jpeg.la
139endif
140EVAS_STATIC_LIBADD += @evas_image_loader_jpeg_libs@
141endif
142if EVAS_STATIC_BUILD_PMAPS
143SUBDIRS += ../modules/loaders/pmaps
144EVAS_STATIC_MODULE += ../modules/loaders/pmaps/libevas_loader_pmaps.la
145EVAS_STATIC_LIBADD += @evas_image_loader_pmaps_libs@
146endif
147if EVAS_STATIC_BUILD_PNG
148SUBDIRS += ../modules/savers/png ../modules/loaders/png
149EVAS_STATIC_MODULE += ../modules/savers/png/libevas_saver_png.la ../modules/loaders/png/libevas_loader_png.la
150EVAS_STATIC_LIBADD += @evas_image_loader_png_libs@
151endif
152if EVAS_STATIC_BUILD_PSD
153SUBDIRS += ../modules/loaders/psd
154EVAS_STATIC_MODULE += ../modules/loaders/psd/libevas_loader_psd.la
155EVAS_STATIC_LIBADD += @evas_image_loader_psd_libs@
156endif
157if EVAS_STATIC_BUILD_SVG
158SUBDIRS += ../modules/loaders/svg
159EVAS_STATIC_MODULE += ../modules/loaders/svg/libevas_loader_svg.la
160EVAS_STATIC_LIBADD += @evas_image_loader_svg_libs@
161endif
162if EVAS_STATIC_BUILD_TGA
163SUBDIRS += ../modules/loaders/tga
164EVAS_STATIC_MODULE += ../modules/loaders/tga/libevas_loader_tga.la
165EVAS_STATIC_LIBADD += @evas_image_loader_tga_libs@
166endif
167if EVAS_STATIC_BUILD_TIFF
168SUBDIRS += ../modules/savers/tiff ../modules/loaders/tiff
169EVAS_STATIC_MODULE += ../modules/savers/tiff/libevas_saver_tiff.la ../modules/loaders/tiff/libevas_loader_tiff.la
170EVAS_STATIC_LIBADD += @evas_image_loader_tiff_libs@
171endif
172if EVAS_STATIC_BUILD_WBMP
173SUBDIRS += ../modules/loaders/wbmp
174EVAS_STATIC_MODULE += ../modules/loaders/wbmp/libevas_loader_wbmp.la
175EVAS_STATIC_LIBADD += @evas_image_loader_wbmp_libs@
176endif
177if EVAS_STATIC_BUILD_XPM
178SUBDIRS += ../modules/loaders/xpm
179EVAS_STATIC_MODULE += ../modules/loaders/xpm/libevas_loader_xpm.la
180EVAS_STATIC_LIBADD += @evas_image_loader_xpm_libs@
181endif
182
183AM_CPPFLAGS = \
184-I. \
185-I$(top_srcdir)/src/lib \
186-I$(top_srcdir)/src/lib/include \
187-DPACKAGE_BIN_DIR=\"$(bindir)\" \
188-DPACKAGE_LIB_DIR=\"$(libdir)\" \
189-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
190@EINA_CFLAGS@ \
191@FREETYPE_CFLAGS@ \
192@FRIBIDI_CFLAGS@ \
193@HARFBUZZ_CFLAGS@ \
194@EET_CFLAGS@ \
195@FONTCONFIG_CFLAGS@ \
196@pthread_cflags@ \
197@PIXMAN_CFLAGS@
198
199AM_CFLAGS = @WIN32_CFLAGS@
200
201lib_LTLIBRARIES = libevas.la
202
203### Evas_GL disabled for 1.1
204#includes_HEADERS = Evas.h Evas_GL.h
205includes_HEADERS = Evas.h
206includesdir = $(includedir)/evas-@VMAJ@
207
208libevas_la_SOURCES = main.c
209
210if EVAS_CSERVE
211
212libevas_cserve_la = cserve/libevas_cserve.la
213
214endif
215
216libevas_la_LIBADD = \
217canvas/libevas_canvas.la \
218file/libevas_file.la \
219cache/libevas_cache.la \
220$(libevas_cserve_la) \
221engines/common/libevas_engine_common.la \
222@FREETYPE_LIBS@ \
223@FRIBIDI_LIBS@ \
224@HARFBUZZ_LIBS@ \
225@EET_LIBS@ \
226@FONTCONFIG_LIBS@ \
227@pthread_libs@ \
228@EINA_LIBS@ \
229$(EVAS_STATIC_MODULE) \
230$(EVAS_STATIC_LIBADD) \
231@PIXMAN_LIBS@ \
232-lm
233
234libevas_la_DEPENDENCIES = \
235canvas/libevas_canvas.la \
236file/libevas_file.la \
237cache/libevas_cache.la \
238$(libevas_cserve_la) \
239engines/common/libevas_engine_common.la \
240$(EVAS_STATIC_MODULE)
241
242if BUILD_ENGINE_SOFTWARE_16
243
244libevas_la_LIBADD += engines/common_16/libevas_engine_common_16.la
245libevas_la_DEPENDENCIES += engines/common_16/libevas_engine_common_16.la
246
247endif
248
249if BUILD_ENGINE_SOFTWARE_8
250
251libevas_la_LIBADD += engines/common_8/libevas_engine_common_8.la
252libevas_la_DEPENDENCIES += engines/common_8/libevas_engine_common_8.la
253
254endif
255
256libevas_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @release_info@
257
258### Evas_GL we are still using it in our code, so just don't install it.
259EXTRA_DIST=Evas_GL.h
260
261DIST_SUBDIRS = canvas cache cserve file engines include