diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/evas/src/lib/Makefile.am | 261 |
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 @@ | |||
1 | MAINTAINERCLEANFILES = Makefile.in | ||
2 | |||
3 | SUBDIRS = canvas cache cserve file engines include | ||
4 | EVAS_STATIC_MODULE = | ||
5 | EVAS_STATIC_LIBADD = | ||
6 | |||
7 | if EVAS_STATIC_BUILD_SOFTWARE_GENERIC | ||
8 | SUBDIRS += ../modules/engines/software_generic/ | ||
9 | EVAS_STATIC_MODULE += ../modules/engines/software_generic/libevas_engine_software_generic.la | ||
10 | endif | ||
11 | if EVAS_STATIC_BUILD_BUFFER | ||
12 | SUBDIRS += ../modules/engines/buffer/ | ||
13 | EVAS_STATIC_MODULE += ../modules/engines/buffer/libevas_engine_buffer.la | ||
14 | endif | ||
15 | if EVAS_STATIC_BUILD_DIRECT3D | ||
16 | SUBDIRS += ../modules/engines/direct3d/ | ||
17 | EVAS_STATIC_MODULE += ../modules/engines/direct3d/libevas_engine_direct3d.la | ||
18 | EVAS_STATIC_LIBADD += @evas_engine_direct3d_libs@ | ||
19 | endif | ||
20 | if EVAS_STATIC_BUILD_DIRECTFB | ||
21 | SUBDIRS += ../modules/engines/directfb/ | ||
22 | EVAS_STATIC_MODULE += ../modules/engines/directfb/libevas_engine_directfb.la | ||
23 | EVAS_STATIC_LIBADD += @evas_engine_directfb_libs@ | ||
24 | endif | ||
25 | if EVAS_STATIC_BUILD_FB | ||
26 | SUBDIRS += ../modules/engines/fb/ | ||
27 | EVAS_STATIC_MODULE += ../modules/engines/fb/libevas_engine_fb.la | ||
28 | EVAS_STATIC_LIBADD += @evas_engine_fb_libs@ | ||
29 | endif | ||
30 | if EVAS_STATIC_BUILD_GL_X11 | ||
31 | SUBDIRS += \ | ||
32 | ../modules/engines/gl_common \ | ||
33 | ../modules/engines/gl_x11 | ||
34 | EVAS_STATIC_MODULE += \ | ||
35 | ../modules/engines/gl_x11/libevas_engine_gl_x11.la | ||
36 | EVAS_STATIC_LIBADD += @evas_engine_gl_common_libs@ @evas_engine_gl_xlib_libs@ | ||
37 | endif | ||
38 | if EVAS_STATIC_BUILD_GL_SDL | ||
39 | SUBDIRS += \ | ||
40 | ../modules/engines/gl_common \ | ||
41 | ../modules/engines/gl_sdl | ||
42 | EVAS_STATIC_MODULE += \ | ||
43 | ../modules/engines/gl_sdl/libevas_engine_gl_sdl.la | ||
44 | EVAS_STATIC_LIBADD += @evas_engine_gl_common_libs@ @evas_engine_gl_sdl_libs@ | ||
45 | endif | ||
46 | if EVAS_STATIC_BUILD_PSL1GHT | ||
47 | SUBDIRS += ../modules/engines/psl1ght/ | ||
48 | EVAS_STATIC_MODULE += ../modules/engines/psl1ght/libevas_engine_psl1ght.la | ||
49 | EVAS_STATIC_LIBADD += @evas_engine_psl1ght_libs@ | ||
50 | endif | ||
51 | if EVAS_STATIC_BUILD_SOFTWARE_16 | ||
52 | SUBDIRS += ../modules/engines/software_16/ | ||
53 | EVAS_STATIC_MODULE += ../modules/engines/software_16/libevas_engine_software_16.la | ||
54 | endif | ||
55 | if EVAS_STATIC_BUILD_SOFTWARE_16_DDRAW | ||
56 | SUBDIRS += ../modules/engines/software_16_ddraw/ | ||
57 | EVAS_STATIC_MODULE += ../modules/engines/software_16_ddraw/libevas_engine_software_16_ddraw.la | ||
58 | EVAS_STATIC_LIBADD += @evas_engine_software_16_ddraw_libs@ | ||
59 | endif | ||
60 | if EVAS_STATIC_BUILD_SOFTWARE_16_WINCE | ||
61 | SUBDIRS += ../modules/engines/software_16_wince/ | ||
62 | EVAS_STATIC_MODULE += ../modules/engines/software_16_wince/libevas_engine_software_16_wince.la | ||
63 | EVAS_STATIC_LIBADD += @evas_engine_software_16_wince_libs@ | ||
64 | endif | ||
65 | if EVAS_STATIC_BUILD_SOFTWARE_16_X11 | ||
66 | SUBDIRS += ../modules/engines/software_16_x11/ | ||
67 | EVAS_STATIC_MODULE += ../modules/engines/software_16_x11/libevas_engine_software_16_x11.la | ||
68 | EVAS_STATIC_LIBADD += @evas_engine_software_16_x11_libs@ | ||
69 | endif | ||
70 | if EVAS_STATIC_BUILD_SOFTWARE_8 | ||
71 | SUBDIRS += ../modules/engines/software_8/ | ||
72 | EVAS_STATIC_MODULE += ../modules/engines/software_8/libevas_engine_software_8.la | ||
73 | endif | ||
74 | if EVAS_STATIC_BUILD_SOFTWARE_8_X11 | ||
75 | SUBDIRS += ../modules/engines/software_8_x11/ | ||
76 | EVAS_STATIC_MODULE += ../modules/engines/software_8_x11/libevas_engine_software_8_x11.la | ||
77 | EVAS_STATIC_LIBADD += @evas_engine_software_8_x11_libs@ | ||
78 | endif | ||
79 | if EVAS_STATIC_BUILD_SOFTWARE_SDL | ||
80 | SUBDIRS += \ | ||
81 | ../modules/engines/software_16_sdl/ \ | ||
82 | ../modules/engines/software_sdl/ | ||
83 | EVAS_STATIC_MODULE += \ | ||
84 | ../modules/engines/software_16_sdl/libevas_engine_software_16_sdl.la \ | ||
85 | ../modules/engines/software_sdl/libevas_engine_software_sdl.la | ||
86 | EVAS_STATIC_LIBADD += @SDL_LIBS@ | ||
87 | endif | ||
88 | if EVAS_STATIC_BUILD_SOFTWARE_DDRAW | ||
89 | SUBDIRS += ../modules/engines/software_ddraw/ | ||
90 | EVAS_STATIC_MODULE += ../modules/engines/software_ddraw/libevas_engine_software_ddraw.la | ||
91 | EVAS_STATIC_LIBADD += @evas_engine_software_ddraw_libs@ | ||
92 | endif | ||
93 | if EVAS_STATIC_BUILD_SOFTWARE_GDI | ||
94 | SUBDIRS += ../modules/engines/software_gdi/ | ||
95 | EVAS_STATIC_MODULE += ../modules/engines/software_gdi/libevas_engine_software_gdi.la | ||
96 | EVAS_STATIC_LIBADD += @evas_engine_software_gdi_libs@ | ||
97 | endif | ||
98 | if EVAS_STATIC_BUILD_SOFTWARE_X11 | ||
99 | SUBDIRS += ../modules/engines/software_x11/ | ||
100 | EVAS_STATIC_MODULE += ../modules/engines/software_x11/libevas_engine_software_x11.la | ||
101 | EVAS_STATIC_LIBADD += @evas_engine_software_xlib_libs@ @evas_engine_software_xcb_libs@ | ||
102 | endif | ||
103 | if EVAS_STATIC_BUILD_BMP | ||
104 | SUBDIRS += ../modules/loaders/bmp | ||
105 | EVAS_STATIC_MODULE += ../modules/loaders/bmp/libevas_loader_bmp.la | ||
106 | EVAS_STATIC_LIBADD += @evas_image_loader_bmp_libs@ | ||
107 | endif | ||
108 | if EVAS_STATIC_BUILD_EDB | ||
109 | SUBDIRS += ../modules/savers/edb ../modules/loaders/edb | ||
110 | EVAS_STATIC_MODULE += ../modules/savers/edb/libevas_saver_edb.la ../modules/loaders/edb/libevas_loader_edb.la | ||
111 | EVAS_STATIC_LIBADD += @evas_image_loader_edb_libs@ | ||
112 | endif | ||
113 | if EVAS_STATIC_BUILD_EET | ||
114 | SUBDIRS += ../modules/savers/eet ../modules/loaders/eet | ||
115 | EVAS_STATIC_MODULE += ../modules/savers/eet/libevas_saver_eet.la ../modules/loaders/eet/libevas_loader_eet.la | ||
116 | EVAS_STATIC_LIBADD += @evas_image_loader_eet_libs@ | ||
117 | endif | ||
118 | if EVAS_STATIC_BUILD_GENERIC | ||
119 | SUBDIRS += ../modules/loaders/generic | ||
120 | EVAS_STATIC_MODULE += ../modules/loaders/generic/libevas_loader_generic.la | ||
121 | EVAS_STATIC_LIBADD += @evas_image_loader_generic_libs@ | ||
122 | endif | ||
123 | if EVAS_STATIC_BUILD_GIF | ||
124 | SUBDIRS += ../modules/loaders/gif | ||
125 | EVAS_STATIC_MODULE += ../modules/loaders/gif/libevas_loader_gif.la | ||
126 | EVAS_STATIC_LIBADD += @evas_image_loader_gif_libs@ | ||
127 | endif | ||
128 | if EVAS_STATIC_BUILD_ICO | ||
129 | SUBDIRS += ../modules/loaders/ico | ||
130 | EVAS_STATIC_MODULE += ../modules/loaders/ico/libevas_loader_ico.la | ||
131 | EVAS_STATIC_LIBADD += @evas_image_loader_ico_libs@ | ||
132 | endif | ||
133 | if EVAS_STATIC_BUILD_JPEG | ||
134 | SUBDIRS += ../modules/loaders/jpeg | ||
135 | EVAS_STATIC_MODULE += ../modules/loaders/jpeg/libevas_loader_jpeg.la | ||
136 | if BUILD_SAVER_JPEG | ||
137 | SUBDIRS += ../modules/savers/jpeg | ||
138 | EVAS_STATIC_MODULE += ../modules/savers/jpeg/libevas_saver_jpeg.la | ||
139 | endif | ||
140 | EVAS_STATIC_LIBADD += @evas_image_loader_jpeg_libs@ | ||
141 | endif | ||
142 | if EVAS_STATIC_BUILD_PMAPS | ||
143 | SUBDIRS += ../modules/loaders/pmaps | ||
144 | EVAS_STATIC_MODULE += ../modules/loaders/pmaps/libevas_loader_pmaps.la | ||
145 | EVAS_STATIC_LIBADD += @evas_image_loader_pmaps_libs@ | ||
146 | endif | ||
147 | if EVAS_STATIC_BUILD_PNG | ||
148 | SUBDIRS += ../modules/savers/png ../modules/loaders/png | ||
149 | EVAS_STATIC_MODULE += ../modules/savers/png/libevas_saver_png.la ../modules/loaders/png/libevas_loader_png.la | ||
150 | EVAS_STATIC_LIBADD += @evas_image_loader_png_libs@ | ||
151 | endif | ||
152 | if EVAS_STATIC_BUILD_PSD | ||
153 | SUBDIRS += ../modules/loaders/psd | ||
154 | EVAS_STATIC_MODULE += ../modules/loaders/psd/libevas_loader_psd.la | ||
155 | EVAS_STATIC_LIBADD += @evas_image_loader_psd_libs@ | ||
156 | endif | ||
157 | if EVAS_STATIC_BUILD_SVG | ||
158 | SUBDIRS += ../modules/loaders/svg | ||
159 | EVAS_STATIC_MODULE += ../modules/loaders/svg/libevas_loader_svg.la | ||
160 | EVAS_STATIC_LIBADD += @evas_image_loader_svg_libs@ | ||
161 | endif | ||
162 | if EVAS_STATIC_BUILD_TGA | ||
163 | SUBDIRS += ../modules/loaders/tga | ||
164 | EVAS_STATIC_MODULE += ../modules/loaders/tga/libevas_loader_tga.la | ||
165 | EVAS_STATIC_LIBADD += @evas_image_loader_tga_libs@ | ||
166 | endif | ||
167 | if EVAS_STATIC_BUILD_TIFF | ||
168 | SUBDIRS += ../modules/savers/tiff ../modules/loaders/tiff | ||
169 | EVAS_STATIC_MODULE += ../modules/savers/tiff/libevas_saver_tiff.la ../modules/loaders/tiff/libevas_loader_tiff.la | ||
170 | EVAS_STATIC_LIBADD += @evas_image_loader_tiff_libs@ | ||
171 | endif | ||
172 | if EVAS_STATIC_BUILD_WBMP | ||
173 | SUBDIRS += ../modules/loaders/wbmp | ||
174 | EVAS_STATIC_MODULE += ../modules/loaders/wbmp/libevas_loader_wbmp.la | ||
175 | EVAS_STATIC_LIBADD += @evas_image_loader_wbmp_libs@ | ||
176 | endif | ||
177 | if EVAS_STATIC_BUILD_XPM | ||
178 | SUBDIRS += ../modules/loaders/xpm | ||
179 | EVAS_STATIC_MODULE += ../modules/loaders/xpm/libevas_loader_xpm.la | ||
180 | EVAS_STATIC_LIBADD += @evas_image_loader_xpm_libs@ | ||
181 | endif | ||
182 | |||
183 | AM_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 | |||
199 | AM_CFLAGS = @WIN32_CFLAGS@ | ||
200 | |||
201 | lib_LTLIBRARIES = libevas.la | ||
202 | |||
203 | ### Evas_GL disabled for 1.1 | ||
204 | #includes_HEADERS = Evas.h Evas_GL.h | ||
205 | includes_HEADERS = Evas.h | ||
206 | includesdir = $(includedir)/evas-@VMAJ@ | ||
207 | |||
208 | libevas_la_SOURCES = main.c | ||
209 | |||
210 | if EVAS_CSERVE | ||
211 | |||
212 | libevas_cserve_la = cserve/libevas_cserve.la | ||
213 | |||
214 | endif | ||
215 | |||
216 | libevas_la_LIBADD = \ | ||
217 | canvas/libevas_canvas.la \ | ||
218 | file/libevas_file.la \ | ||
219 | cache/libevas_cache.la \ | ||
220 | $(libevas_cserve_la) \ | ||
221 | engines/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 | |||
234 | libevas_la_DEPENDENCIES = \ | ||
235 | canvas/libevas_canvas.la \ | ||
236 | file/libevas_file.la \ | ||
237 | cache/libevas_cache.la \ | ||
238 | $(libevas_cserve_la) \ | ||
239 | engines/common/libevas_engine_common.la \ | ||
240 | $(EVAS_STATIC_MODULE) | ||
241 | |||
242 | if BUILD_ENGINE_SOFTWARE_16 | ||
243 | |||
244 | libevas_la_LIBADD += engines/common_16/libevas_engine_common_16.la | ||
245 | libevas_la_DEPENDENCIES += engines/common_16/libevas_engine_common_16.la | ||
246 | |||
247 | endif | ||
248 | |||
249 | if BUILD_ENGINE_SOFTWARE_8 | ||
250 | |||
251 | libevas_la_LIBADD += engines/common_8/libevas_engine_common_8.la | ||
252 | libevas_la_DEPENDENCIES += engines/common_8/libevas_engine_common_8.la | ||
253 | |||
254 | endif | ||
255 | |||
256 | libevas_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. | ||
259 | EXTRA_DIST=Evas_GL.h | ||
260 | |||
261 | DIST_SUBDIRS = canvas cache cserve file engines include | ||