summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-11-13 23:52:18 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-11-13 23:52:18 +0000
commitcd926b304dc8f072d99d55f90ef4bd6ad9d3a62f (patch)
treeab108ceeb5d9b72e9998c7e5c58d7ba3aaeed5e7 /legacy/evas/src/lib
parent30965869f0e3aaea6adb2765e98a6797e9f03749 (diff)
move libs already in EFL into... IN-EFL - this will stop/prevent/limit
thnigs like people using them and patching them, etc. SVN revision: 79255
Diffstat (limited to 'legacy/evas/src/lib')
-rw-r--r--legacy/evas/src/lib/Makefile.am213
-rw-r--r--legacy/evas/src/lib/cache/Makefile.am21
-rw-r--r--legacy/evas/src/lib/cache2/Makefile.am27
-rw-r--r--legacy/evas/src/lib/canvas/Makefile.am67
-rw-r--r--legacy/evas/src/lib/cserve2/Makefile.am31
-rw-r--r--legacy/evas/src/lib/engines/Makefile.am3
-rw-r--r--legacy/evas/src/lib/engines/common/Makefile.am111
-rw-r--r--legacy/evas/src/lib/engines/common/evas_convert_gry_1.c6
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_add/Makefile.am13
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_blend/Makefile.am46
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_copy/Makefile.am18
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_mask/Makefile.am13
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_mul/Makefile.am13
-rw-r--r--legacy/evas/src/lib/engines/common/evas_op_sub/Makefile.am14
-rw-r--r--legacy/evas/src/lib/file/Makefile.am25
-rw-r--r--legacy/evas/src/lib/include/Makefile.am13
-rw-r--r--legacy/evas/src/lib/include/evas_common_soft16.h100
-rw-r--r--legacy/evas/src/lib/include/evas_common_soft8.h184
18 files changed, 0 insertions, 918 deletions
diff --git a/legacy/evas/src/lib/Makefile.am b/legacy/evas/src/lib/Makefile.am
deleted file mode 100644
index 4b3c69a..0000000
--- a/legacy/evas/src/lib/Makefile.am
+++ /dev/null
@@ -1,213 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3SUBDIRS = canvas cache cache2 cserve2 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_DDRAW
52SUBDIRS += ../modules/engines/software_ddraw/
53EVAS_STATIC_MODULE += ../modules/engines/software_ddraw/libevas_engine_software_ddraw.la
54EVAS_STATIC_LIBADD += @evas_engine_software_ddraw_libs@
55endif
56if EVAS_STATIC_BUILD_SOFTWARE_GDI
57SUBDIRS += ../modules/engines/software_gdi/
58EVAS_STATIC_MODULE += ../modules/engines/software_gdi/libevas_engine_software_gdi.la
59EVAS_STATIC_LIBADD += @evas_engine_software_gdi_libs@
60endif
61if EVAS_STATIC_BUILD_SOFTWARE_X11
62SUBDIRS += ../modules/engines/software_x11/
63EVAS_STATIC_MODULE += ../modules/engines/software_x11/libevas_engine_software_x11.la
64EVAS_STATIC_LIBADD += @evas_engine_software_xlib_libs@ @evas_engine_software_xcb_libs@
65endif
66if EVAS_STATIC_BUILD_WAYLAND_SHM
67SUBDIRS += ../modules/engines/wayland_shm/
68EVAS_STATIC_MODULE += ../modules/engines/wayland_shm/libevas_engine_wayland_shm.la
69EVAS_STATIC_LIBADD += @evas_engine_wayland_shm_libs@
70endif
71if EVAS_STATIC_BUILD_BMP
72SUBDIRS += ../modules/loaders/bmp
73EVAS_STATIC_MODULE += ../modules/loaders/bmp/libevas_loader_bmp.la
74EVAS_STATIC_LIBADD += @evas_image_loader_bmp_libs@
75endif
76if EVAS_STATIC_BUILD_EET
77SUBDIRS += ../modules/savers/eet ../modules/loaders/eet
78EVAS_STATIC_MODULE += ../modules/savers/eet/libevas_saver_eet.la ../modules/loaders/eet/libevas_loader_eet.la
79EVAS_STATIC_LIBADD += @evas_image_loader_eet_libs@
80endif
81if EVAS_STATIC_BUILD_GENERIC
82SUBDIRS += ../modules/loaders/generic
83EVAS_STATIC_MODULE += ../modules/loaders/generic/libevas_loader_generic.la
84EVAS_STATIC_LIBADD += @evas_image_loader_generic_libs@
85endif
86if EVAS_STATIC_BUILD_GIF
87SUBDIRS += ../modules/loaders/gif
88EVAS_STATIC_MODULE += ../modules/loaders/gif/libevas_loader_gif.la
89EVAS_STATIC_LIBADD += @evas_image_loader_gif_libs@
90endif
91if EVAS_STATIC_BUILD_ICO
92SUBDIRS += ../modules/loaders/ico
93EVAS_STATIC_MODULE += ../modules/loaders/ico/libevas_loader_ico.la
94EVAS_STATIC_LIBADD += @evas_image_loader_ico_libs@
95endif
96if EVAS_STATIC_BUILD_JPEG
97SUBDIRS += ../modules/loaders/jpeg
98EVAS_STATIC_MODULE += ../modules/loaders/jpeg/libevas_loader_jpeg.la
99if BUILD_SAVER_JPEG
100SUBDIRS += ../modules/savers/jpeg
101EVAS_STATIC_MODULE += ../modules/savers/jpeg/libevas_saver_jpeg.la
102endif
103EVAS_STATIC_LIBADD += @evas_image_loader_jpeg_libs@
104endif
105if EVAS_STATIC_BUILD_PMAPS
106SUBDIRS += ../modules/loaders/pmaps
107EVAS_STATIC_MODULE += ../modules/loaders/pmaps/libevas_loader_pmaps.la
108EVAS_STATIC_LIBADD += @evas_image_loader_pmaps_libs@
109endif
110if EVAS_STATIC_BUILD_PNG
111SUBDIRS += ../modules/savers/png ../modules/loaders/png
112EVAS_STATIC_MODULE += ../modules/savers/png/libevas_saver_png.la ../modules/loaders/png/libevas_loader_png.la
113EVAS_STATIC_LIBADD += @evas_image_loader_png_libs@
114endif
115if EVAS_STATIC_BUILD_PSD
116SUBDIRS += ../modules/loaders/psd
117EVAS_STATIC_MODULE += ../modules/loaders/psd/libevas_loader_psd.la
118EVAS_STATIC_LIBADD += @evas_image_loader_psd_libs@
119endif
120if EVAS_STATIC_BUILD_SVG
121SUBDIRS += ../modules/loaders/svg
122EVAS_STATIC_MODULE += ../modules/loaders/svg/libevas_loader_svg.la
123EVAS_STATIC_LIBADD += @evas_image_loader_svg_libs@
124endif
125if EVAS_STATIC_BUILD_TGA
126SUBDIRS += ../modules/loaders/tga
127EVAS_STATIC_MODULE += ../modules/loaders/tga/libevas_loader_tga.la
128EVAS_STATIC_LIBADD += @evas_image_loader_tga_libs@
129endif
130if EVAS_STATIC_BUILD_TIFF
131SUBDIRS += ../modules/savers/tiff ../modules/loaders/tiff
132EVAS_STATIC_MODULE += ../modules/savers/tiff/libevas_saver_tiff.la ../modules/loaders/tiff/libevas_loader_tiff.la
133EVAS_STATIC_LIBADD += @evas_image_loader_tiff_libs@
134endif
135if EVAS_STATIC_BUILD_WBMP
136SUBDIRS += ../modules/loaders/wbmp
137EVAS_STATIC_MODULE += ../modules/loaders/wbmp/libevas_loader_wbmp.la
138EVAS_STATIC_LIBADD += @evas_image_loader_wbmp_libs@
139endif
140if EVAS_STATIC_BUILD_XPM
141SUBDIRS += ../modules/loaders/xpm
142EVAS_STATIC_MODULE += ../modules/loaders/xpm/libevas_loader_xpm.la
143EVAS_STATIC_LIBADD += @evas_image_loader_xpm_libs@
144endif
145
146AM_CPPFLAGS = \
147-I. \
148-I$(top_srcdir)/src/lib \
149-I$(top_srcdir)/src/lib/include \
150-DPACKAGE_BIN_DIR=\"$(bindir)\" \
151-DPACKAGE_LIB_DIR=\"$(libdir)\" \
152-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
153@EVAS_GENERAL_CFLAGS@ \
154@FREETYPE_CFLAGS@ \
155@FRIBIDI_CFLAGS@ \
156@HARFBUZZ_CFLAGS@ \
157@EET_CFLAGS@ \
158@FONTCONFIG_CFLAGS@ \
159@pthread_cflags@ \
160@EO_CFLAGS@ \
161@PIXMAN_CFLAGS@
162
163lib_LTLIBRARIES = libevas.la
164
165includes_HEADERS = Evas.h Evas_GL.h
166includesdir = $(includedir)/evas-@VMAJ@
167
168libevas_la_SOURCES = main.c
169
170if EVAS_CSERVE2
171libevas_cserve2_la = cserve2/libevas_cserve2.la
172endif
173
174libevas_la_LIBADD = \
175canvas/libevas_canvas.la \
176file/libevas_file.la \
177cache/libevas_cache.la \
178$(libevas_cserve2_la) \
179engines/common/libevas_engine_common.la \
180@FREETYPE_LIBS@ \
181@FRIBIDI_LIBS@ \
182@HARFBUZZ_LIBS@ \
183@EET_LIBS@ \
184@FONTCONFIG_LIBS@ \
185@pthread_libs@ \
186@EVAS_GENERAL_LIBS@ \
187$(EVAS_STATIC_MODULE) \
188$(EVAS_STATIC_LIBADD) \
189@PIXMAN_LIBS@ \
190@EO_LIBS@ \
191-lm
192
193libevas_la_DEPENDENCIES = \
194canvas/libevas_canvas.la \
195file/libevas_file.la \
196cache/libevas_cache.la \
197$(libevas_cserve2_la) \
198engines/common/libevas_engine_common.la \
199$(EVAS_STATIC_MODULE)
200
201if EVAS_CSERVE2
202libevas_la_LIBADD += \
203cache2/libevas_cache2.la
204libevas_la_DEPENDENCIES += \
205cache2/libevas_cache2.la
206endif
207
208libevas_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @release_info@
209
210### Evas_GL we are still using it in our code, so just don't install it.
211EXTRA_DIST=Evas_GL.h
212
213DIST_SUBDIRS = canvas cache cache2 cserve2 file engines include
diff --git a/legacy/evas/src/lib/cache/Makefile.am b/legacy/evas/src/lib/cache/Makefile.am
deleted file mode 100644
index d25932f..0000000
--- a/legacy/evas/src/lib/cache/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4AM_CPPFLAGS = -I. -I$(top_srcdir)/src/lib -I$(top_srcdir)/src/lib/include \
5-DPACKAGE_BIN_DIR=\"$(bindir)\" \
6-DPACKAGE_LIB_DIR=\"$(libdir)\" \
7-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
8@EVIL_CFLAGS@ \
9@FREETYPE_CFLAGS@ \
10@PIXMAN_CFLAGS@ \
11@FRIBIDI_CFLAGS@ \
12@EVAS_GENERAL_CFLAGS@
13
14noinst_LTLIBRARIES = libevas_cache.la
15libevas_cache_la_SOURCES = \
16evas_cache_image.c \
17evas_cache_engine_image.c \
18evas_preload.c \
19evas_cache.h
20
21libevas_cache_la_LIBAD = @EVIL_LIBS@
diff --git a/legacy/evas/src/lib/cache2/Makefile.am b/legacy/evas/src/lib/cache2/Makefile.am
deleted file mode 100644
index 2eaf0b9..0000000
--- a/legacy/evas/src/lib/cache2/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4AM_CPPFLAGS = -I. \
5 -I$(top_srcdir)/src/lib \
6 -I$(top_srcdir)/src/lib/include \
7 -I$(top_srcdir)/src/lib/cserve2 \
8 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
9 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
10 -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
11 @EVIL_CFLAGS@ \
12 @FREETYPE_CFLAGS@ \
13 @PIXMAN_CFLAGS@ \
14 @EVAS_GENERAL_CFLAGS@ \
15 @PIXMAN_CFLAGS@ \
16 @FRIBIDI_CFLAGS@
17
18if EVAS_CSERVE2
19
20noinst_LTLIBRARIES = libevas_cache2.la
21libevas_cache2_la_SOURCES = \
22evas_cache2.c \
23evas_cache2.h
24
25libevas_cache2_la_LIBAD = @EVIL_LIBS@
26
27endif
diff --git a/legacy/evas/src/lib/canvas/Makefile.am b/legacy/evas/src/lib/canvas/Makefile.am
deleted file mode 100644
index c9ac48a..0000000
--- a/legacy/evas/src/lib/canvas/Makefile.am
+++ /dev/null
@@ -1,67 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3AM_CPPFLAGS = \
4-I. \
5-I$(top_srcdir)/src/lib \
6-I$(top_srcdir)/src/lib/include \
7-I$(top_srcdir)/src/lib/cserve \
8-I$(top_srcdir)/src/lib/cserve2 \
9-DPACKAGE_BIN_DIR=\"$(bindir)\" \
10-DPACKAGE_LIB_DIR=\"$(libdir)\" \
11-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
12@FREETYPE_CFLAGS@ \
13@EET_CFLAGS@ \
14@FONTCONFIG_CFLAGS@ \
15@EVAS_CFLAGS@ \
16@EVAS_GENERAL_CFLAGS@ \
17@EVIL_CFLAGS@ \
18@PIXMAN_CFLAGS@ \
19@FRIBIDI_CFLAGS@ \
20@LINEBREAK_CFLAGS@
21
22noinst_LTLIBRARIES = libevas_canvas.la
23libevas_canvas_la_SOURCES = \
24common_interfaces.c \
25evas_callbacks.c \
26evas_clip.c \
27evas_common_interface.c \
28evas_data.c \
29evas_device.c \
30evas_events.c \
31evas_filter.c \
32evas_focus.c \
33evas_key.c \
34evas_key_grab.c \
35evas_layer.c \
36evas_main.c \
37evas_name.c \
38evas_object_image.c \
39evas_object_main.c \
40evas_object_inform.c \
41evas_object_intercept.c \
42evas_object_line.c \
43evas_object_polygon.c \
44evas_object_rectangle.c \
45evas_object_smart.c \
46evas_object_smart_clipped.c \
47evas_object_box.c \
48evas_object_table.c \
49evas_object_text.c \
50evas_object_textblock.c \
51evas_object_textgrid.c \
52evas_object_grid.c \
53evas_font_dir.c \
54evas_rectangle.c \
55evas_render.c \
56evas_smart.c \
57evas_stack.c \
58evas_async_events.c \
59evas_stats.c \
60evas_touch_point.c \
61evas_map.c \
62evas_gl.c
63
64libevas_canvas_la_LIBADD = @EVAS_LIBS@ @EVIL_LIBS@ @LINEBREAK_LIBS@
65
66clean-local:
67 rm -rf *.gcno
diff --git a/legacy/evas/src/lib/cserve2/Makefile.am b/legacy/evas/src/lib/cserve2/Makefile.am
deleted file mode 100644
index 2aa0c5c..0000000
--- a/legacy/evas/src/lib/cserve2/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3AM_CPPFLAGS = \
4-I. \
5-I$(top_srcdir)/src/lib \
6-I$(top_srcdir)/src/lib/include \
7@EVAS_GENERAL_CFLAGS@ \
8@FREETYPE_CFLAGS@ \
9@FRIBIDI_CFLAGS@ \
10@EET_CFLAGS@ \
11@FONTCONFIG_CFLAGS@ \
12@pthread_cflags@ \
13@PIXMAN_CFLAGS@
14
15if EVAS_CSERVE2
16
17noinst_LTLIBRARIES = libevas_cserve2.la libevas_cserve2_utils.la
18
19libevas_cserve2_la_SOURCES = \
20evas_cs2.h \
21evas_cs2_private.h \
22evas_cs2_image_data.c \
23evas_cs2_client.c
24
25libevas_cserve2_utils_la_SOURCES = \
26evas_cs2_utils.h \
27evas_cs2_utils.c
28
29libevas_cserve2_la_LIBADD = @EVAS_GENERAL_LIBS@ libevas_cserve2_utils.la
30
31endif
diff --git a/legacy/evas/src/lib/engines/Makefile.am b/legacy/evas/src/lib/engines/Makefile.am
deleted file mode 100644
index 704aa5a..0000000
--- a/legacy/evas/src/lib/engines/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3SUBDIRS = common
diff --git a/legacy/evas/src/lib/engines/common/Makefile.am b/legacy/evas/src/lib/engines/common/Makefile.am
deleted file mode 100644
index 59a2d97..0000000
--- a/legacy/evas/src/lib/engines/common/Makefile.am
+++ /dev/null
@@ -1,111 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3SUBDIRS = evas_op_add evas_op_blend evas_op_copy evas_op_mask evas_op_mul evas_op_sub
4
5AM_CPPFLAGS = -I. \
6 -I$(top_srcdir)/src/lib \
7 -I$(top_srcdir)/src/lib/cserve \
8 -I$(top_srcdir)/src/lib/cserve2 \
9 -I$(top_srcdir)/src/lib/include \
10 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
11 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
12 -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
13 @FREETYPE_CFLAGS@ @VALGRIND_CFLAGS@ @PIXMAN_CFLAGS@ \
14 @EET_CFLAGS@ @pthread_cflags@ @EVAS_GENERAL_CFLAGS@ \
15 @FRIBIDI_CFLAGS@ @HARFBUZZ_CFLAGS@ @PIXMAN_CFLAGS@ \
16 @EVAS_ALTIVEC_CFLAGS@
17
18noinst_LTLIBRARIES = libevas_engine_common.la
19libevas_engine_common_la_SOURCES = \
20evas_op_copy_main_.c \
21evas_op_blend_main_.c \
22evas_op_add_main_.c \
23evas_op_sub_main_.c \
24evas_op_mask_main_.c \
25evas_op_mul_main_.c \
26evas_blend_main.c \
27evas_blit_main.c \
28evas_convert_color.c \
29evas_convert_colorspace.c \
30evas_convert_gry_1.c \
31evas_convert_gry_8.c \
32evas_convert_main.c \
33evas_convert_rgb_16.c \
34evas_convert_rgb_24.c \
35evas_convert_rgb_32.c \
36evas_convert_rgb_8.c \
37evas_convert_grypal_6.c \
38evas_convert_yuv.c \
39evas_cpu.c \
40evas_draw_main.c \
41evas_font_draw.c \
42evas_font_load.c \
43evas_font_main.c \
44evas_font_query.c \
45evas_image_load.c \
46evas_image_save.c \
47evas_image_main.c \
48evas_image_data.c \
49evas_image_scalecache.c \
50evas_line_main.c \
51evas_polygon_main.c \
52evas_rectangle_main.c \
53evas_scale_main.c \
54evas_scale_sample.c \
55evas_scale_smooth.c \
56evas_scale_span.c \
57evas_tiler.c \
58evas_regionbuf.c \
59evas_pipe.c \
60language/evas_bidi_utils.c \
61language/evas_language_utils.c \
62evas_text_utils.c \
63evas_font_ot.c \
64evas_map_image.c \
65evas_map_image.h
66
67EXTRA_DIST = \
68evas_blend.h \
69evas_blend_private.h \
70evas_convert_color.h \
71evas_convert_colorspace.h \
72evas_convert_gry_1.h \
73evas_convert_gry_8.h \
74evas_convert_grypal_6.h \
75evas_convert_main.h \
76evas_convert_rgb_16.h \
77evas_convert_rgb_24.h \
78evas_convert_rgb_32.h \
79evas_convert_rgb_8.h \
80evas_convert_yuv.h \
81evas_draw.h \
82evas_font.h \
83evas_font_default_walk.x \
84evas_font_private.h \
85evas_image.h \
86evas_image_private.h \
87evas_line.h \
88evas_polygon.h \
89evas_rectangle.h \
90evas_scale_main.h \
91evas_scale_smooth.h \
92evas_scale_smooth_scaler.c \
93evas_scale_smooth_scaler_down.c \
94evas_scale_smooth_scaler_downx.c \
95evas_scale_smooth_scaler_downx_downy.c \
96evas_scale_smooth_scaler_downy.c \
97evas_scale_smooth_scaler_noscale.c \
98evas_scale_smooth_scaler_up.c \
99evas_scale_span.h \
100evas_pipe.h \
101language/evas_bidi_utils.h \
102language/evas_language_utils.h \
103language/evas_script_table.h \
104evas_text_utils.h \
105evas_font_ot.h \
106evas_map_image_internal.c \
107evas_map_image_core.c \
108evas_map_image_loop.c
109
110libevas_engine_common_la_LIBADD = \
111evas_op_blend/libevas_engine_common_op_blend_master_sse3.la
diff --git a/legacy/evas/src/lib/engines/common/evas_convert_gry_1.c b/legacy/evas/src/lib/engines/common/evas_convert_gry_1.c
deleted file mode 100644
index 1899fb2..0000000
--- a/legacy/evas/src/lib/engines/common/evas_convert_gry_1.c
+++ /dev/null
@@ -1,6 +0,0 @@
1#include "evas_common.h"
2#include "evas_convert_gry_1.h"
3
4void evas_common_convert_rgba_to_1bpp_gry_1_dith(DATA32 *src __UNUSED__, DATA8 *dst __UNUSED__, int src_jump __UNUSED__, int dst_jump __UNUSED__, int w __UNUSED__, int h __UNUSED__, int dith_x __UNUSED__, int dith_y __UNUSED__, DATA8 *pal __UNUSED__)
5{
6}
diff --git a/legacy/evas/src/lib/engines/common/evas_op_add/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_add/Makefile.am
deleted file mode 100644
index 78ce9fa..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_add/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_add_color_.c \
5op_add_color_i386.c \
6op_add_mask_color_.c \
7op_add_mask_color_i386.c \
8op_add_pixel_.c \
9op_add_pixel_color_.c \
10op_add_pixel_color_i386.c \
11op_add_pixel_i386.c \
12op_add_pixel_mask_.c \
13op_add_pixel_mask_i386.c
diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_blend/Makefile.am
deleted file mode 100644
index d7b5861..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_blend/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_blend_color_.c \
5op_blend_color_i386.c \
6op_blend_color_neon.c \
7op_blend_color_sse3.c \
8op_blend_mask_color_.c \
9op_blend_mask_color_i386.c \
10op_blend_mask_color_neon.c \
11op_blend_mask_color_sse3.c \
12op_blend_pixel_.c \
13op_blend_pixel_color_.c \
14op_blend_pixel_color_i386.c \
15op_blend_pixel_color_neon.c \
16op_blend_pixel_color_sse3.c \
17op_blend_pixel_i386.c \
18op_blend_pixel_mask_.c \
19op_blend_pixel_mask_i386.c \
20op_blend_pixel_mask_neon.c \
21op_blend_pixel_mask_sse3.c \
22op_blend_pixel_neon.c \
23op_blend_pixel_sse3.c
24
25noinst_LTLIBRARIES = libevas_engine_common_op_blend_master_sse3.la
26
27libevas_engine_common_op_blend_master_sse3_la_SOURCES = \
28op_blend_master_sse3.c
29
30libevas_engine_common_op_blend_master_sse3_la_CFLAGS = \
31-I. \
32-I$(top_srcdir)/src/lib \
33-I$(top_srcdir)/src/lib/engines/common \
34-I$(top_srcdir)/src/lib/engines/common/evas_op_blend \
35-I$(top_srcdir)/src/lib/cserve \
36-I$(top_srcdir)/src/lib/include \
37-DPACKAGE_BIN_DIR=\"$(bindir)\" \
38-DPACKAGE_LIB_DIR=\"$(libdir)\" \
39-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
40@FREETYPE_CFLAGS@ @VALGRIND_CFLAGS@ \
41@PIXMAN_CFLAGS@ \
42@EET_CFLAGS@ @pthread_cflags@ \
43@EVAS_GENERAL_CFLAGS@ \
44@FRIBIDI_CFLAGS@ @HARFBUZZ_CFLAGS@ \
45@PIXMAN_CFLAGS@ \
46@EVAS_SSE3_CFLAGS@
diff --git a/legacy/evas/src/lib/engines/common/evas_op_copy/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_copy/Makefile.am
deleted file mode 100644
index 599e98d..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_copy/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_copy_color_.c \
5op_copy_color_i386.c \
6op_copy_color_neon.c \
7op_copy_mask_color_.c \
8op_copy_mask_color_i386.c \
9op_copy_mask_color_neon.c \
10op_copy_pixel_.c \
11op_copy_pixel_neon.c \
12op_copy_pixel_color_.c \
13op_copy_pixel_color_i386.c \
14op_copy_pixel_color_neon.c \
15op_copy_pixel_i386.c \
16op_copy_pixel_mask_.c \
17op_copy_pixel_mask_i386.c \
18op_copy_pixel_mask_neon.c
diff --git a/legacy/evas/src/lib/engines/common/evas_op_mask/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_mask/Makefile.am
deleted file mode 100644
index 47eefd2..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_mask/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_mask_color_.c \
5op_mask_color_i386.c \
6op_mask_mask_color_.c \
7op_mask_mask_color_i386.c \
8op_mask_pixel_.c \
9op_mask_pixel_color_.c \
10op_mask_pixel_color_i386.c \
11op_mask_pixel_i386.c \
12op_mask_pixel_mask_.c \
13op_mask_pixel_mask_i386.c
diff --git a/legacy/evas/src/lib/engines/common/evas_op_mul/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_mul/Makefile.am
deleted file mode 100644
index e3d0b82..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_mul/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_mul_color_.c \
5op_mul_color_i386.c \
6op_mul_mask_color_.c \
7op_mul_mask_color_i386.c \
8op_mul_pixel_.c \
9op_mul_pixel_color_.c \
10op_mul_pixel_color_i386.c \
11op_mul_pixel_i386.c \
12op_mul_pixel_mask_.c \
13op_mul_pixel_mask_i386.c
diff --git a/legacy/evas/src/lib/engines/common/evas_op_sub/Makefile.am b/legacy/evas/src/lib/engines/common/evas_op_sub/Makefile.am
deleted file mode 100644
index a8eca14..0000000
--- a/legacy/evas/src/lib/engines/common/evas_op_sub/Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3EXTRA_DIST = \
4op_sub_color_.c \
5op_sub_color_i386.c \
6op_sub_mask_color_.c \
7op_sub_mask_color_i386.c \
8op_sub_pixel_.c \
9op_sub_pixel_color_.c \
10op_sub_pixel_color_i386.c \
11op_sub_pixel_i386.c \
12op_sub_pixel_mask_.c \
13op_sub_pixel_mask_i386.c
14
diff --git a/legacy/evas/src/lib/file/Makefile.am b/legacy/evas/src/lib/file/Makefile.am
deleted file mode 100644
index 97970f4..0000000
--- a/legacy/evas/src/lib/file/Makefile.am
+++ /dev/null
@@ -1,25 +0,0 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4AM_CPPFLAGS = \
5-I. \
6-I$(top_srcdir)/src/lib \
7-I$(top_srcdir)/src/lib/include \
8-DPACKAGE_BIN_DIR=\"$(bindir)\" \
9-DPACKAGE_LIB_DIR=\"$(libdir)\" \
10-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
11@FREETYPE_CFLAGS@ \
12@EVAS_GENERAL_CFLAGS@ \
13@EVIL_CFLAGS@ \
14@FRIBIDI_CFLAGS@ \
15@PIXMAN_CFLAGS@
16
17noinst_LTLIBRARIES = libevas_file.la
18libevas_file_la_SOURCES = \
19evas_path.c \
20evas_module.c \
21evas_module.h \
22evas_path.h
23
24libevas_file_la_LIBADD = @EVAS_GENERAL_LIBS@ @EVIL_LIBS@
25
diff --git a/legacy/evas/src/lib/include/Makefile.am b/legacy/evas/src/lib/include/Makefile.am
deleted file mode 100644
index 5c986c2..0000000
--- a/legacy/evas/src/lib/include/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4EXTRA_DIST = \
5evas_inline.x \
6evas_private.h \
7evas_options.h \
8evas_macros.h \
9evas_mmx.h \
10evas_common.h \
11evas_common_soft8.h \
12evas_common_soft16.h \
13evas_blend_ops.h
diff --git a/legacy/evas/src/lib/include/evas_common_soft16.h b/legacy/evas/src/lib/include/evas_common_soft16.h
deleted file mode 100644
index 446319e..0000000
--- a/legacy/evas/src/lib/include/evas_common_soft16.h
+++ /dev/null
@@ -1,100 +0,0 @@
1#ifndef EVAS_COMMON_SOFT16_H
2#define EVAS_COMMON_SOFT16_H
3
4#include "evas_common.h"
5#include "evas_private.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#define RGB_565_UNPACKED_MASK 0x07e0f81f
12#define RGB_565_UNPACK(rgb) \
13 (((rgb) | ((rgb) << 16)) & RGB_565_UNPACKED_MASK)
14#define RGB_565_PACK(rgb) \
15 ((((rgb) & RGB_565_UNPACKED_MASK) | \
16 ((rgb) & RGB_565_UNPACKED_MASK) >> 16) & 0xffff)
17#define RGB_565_UNPACKED_BLEND(a, b, alpha) \
18 ((b) + (a) - ((((b) * (alpha)) >> 5) & RGB_565_UNPACKED_MASK))
19#define RGB_565_UNPACKED_BLEND_UNMUL(a, b, alpha) \
20 ((b) + ((((a) - (b)) * (alpha)) >> 5))
21
22#define RGB_565_FROM_COMPONENTS(r, g, b) \
23 (((((r) >> 3) & 0x1f) << 11) | \
24 ((((g) >> 2) & 0x3f) << 5) | \
25 (((b) >> 3) & 0x1f))
26
27static inline unsigned int
28_calc_stride(unsigned int w)
29{
30 unsigned int pad = w % 4;
31 if (!pad) return w;
32 else return w + 4 - pad;
33}
34
35#define IMG_BYTE_SIZE(stride, height, has_alpha) \
36 ((stride) * (height) * (!(has_alpha) ? 2 : 3))
37
38typedef struct _Soft16_Image Soft16_Image;
39struct _Soft16_Image
40{
41 Image_Entry cache_entry;
42
43 RGBA_Image *source;
44
45 int stride; // pixel stride - likely a multiple of 2
46 DATA16 *pixels; // 16bpp pixels rgb565
47 DATA8 *alpha; // 8bit alpha mask - optional. points into pixels
48
49 struct
50 {
51/* unsigned char have_alpha : 1; // 1 if we have halpha */
52 unsigned char free_pixels : 1; // 1 if pixels should be freed
53 unsigned char free_alpha : 1; // 1 if alpha mask should be freed
54 } flags;
55};
56
57/**
58 * Image (evas_soft16_main.c)
59 */
60EAPI void evas_common_soft16_image_init(void);
61EAPI void evas_common_soft16_image_shutdown(void);
62EAPI Evas_Cache_Image *evas_common_soft16_image_cache_get(void);
63
64EAPI void evas_common_soft16_image_draw(Soft16_Image *src, Soft16_Image *dst, RGBA_Draw_Context *dc, int src_region_x, int src_region_y, int src_region_w, int src_region_h, int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h, int smooth);
65EAPI Soft16_Image *evas_common_soft16_image_alpha_set(Soft16_Image *im, int have_alpha);
66
67void evas_common_soft16_image_draw_unscaled(Soft16_Image *src, Soft16_Image *dst, RGBA_Draw_Context *dc, const Eina_Rectangle sr, const Eina_Rectangle dr, const Eina_Rectangle cr);
68void evas_common_soft16_image_draw_scaled_sampled(Soft16_Image *src, Soft16_Image *dst, RGBA_Draw_Context *dc, const Eina_Rectangle sr, const Eina_Rectangle dr, const Eina_Rectangle cr);
69
70/* convert/dither functions */
71void evas_common_soft16_image_convert_from_rgb(Soft16_Image *im, const DATA32 *src);
72void evas_common_soft16_image_convert_from_rgba(Soft16_Image *im, const DATA32 *src);
73
74/**
75 * Rectangle (evas_soft16_rectangle.c)
76 */
77EAPI void evas_common_soft16_rectangle_draw(Soft16_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h);
78
79/**
80 * Polygon (evas_soft16_polygon.c)
81 */
82 EAPI void evas_common_soft16_polygon_draw(Soft16_Image *dst, RGBA_Draw_Context *dc, RGBA_Polygon_Point *points, int x, int y);
83
84/**
85 * Line (evas_soft16_line.c)
86 */
87EAPI void evas_common_soft16_line_draw(Soft16_Image *dst, RGBA_Draw_Context *dc, int x0, int y0, int x1, int y1);
88
89/**
90 * Font (evas_soft16_font.c)
91 */
92EAPI void *evas_common_soft16_font_glyph_new(void *data, RGBA_Font_Glyph *fg);
93EAPI void evas_common_soft16_font_glyph_free(void *ext_dat);
94EAPI void evas_common_soft16_font_glyph_draw(void *data, void *dest, void *context, RGBA_Font_Glyph *fg, int x, int y);
95
96#ifdef __cplusplus
97}
98#endif
99
100#endif
diff --git a/legacy/evas/src/lib/include/evas_common_soft8.h b/legacy/evas/src/lib/include/evas_common_soft8.h
deleted file mode 100644
index d701842..0000000
--- a/legacy/evas/src/lib/include/evas_common_soft8.h
+++ /dev/null
@@ -1,184 +0,0 @@
1#ifndef EVAS_COMMON_SOFT8_H
2#define EVAS_COMMON_SOFT8_H
3
4#include "evas_common.h"
5#include "evas_private.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#define GRY_8_BLEND(a, b, alpha) \
12 ((b) + (a) - ((((b) * ((alpha) + 1)) >> 8) & 0xff))
13
14#define GRY_8_BLEND_UNMUL(a, b, alpha) \
15 ((b) + ((((a) - (b)) * ((alpha) + 1)) >> 8))
16
17#if 0
18#define GRY_8_FROM_COMPONENTS(r, g, b) \
19 (((307 * (r)) + \
20 (604 * (g)) + \
21 (113 * (b))) >> 10)
22
23#define GRY_8_FROM_RGB(rgb) \
24 GRY_8_FROM_COMPONENTS(R_VAL(rgb), G_VAL(rgb), B_VAL(rgb))
25#endif
26
27//Y = R * 0.2126 + G * 0.7152 + B * 0.0722
28
29#define GRY_8_FROM_COMPONENTS(r, g, b) \
30 (((218 * (r)) + \
31 (732 * (g)) + \
32 (74 * (b))) >> 10)
33
34#define GRY_8_FROM_RGB(rgb) \
35 GRY_8_FROM_COMPONENTS(R_VAL(rgb), G_VAL(rgb), B_VAL(rgb))
36
37#define UNROLL2(op...) op op
38#define UNROLL4(op...) UNROLL2(op) UNROLL2(op)
39#define UNROLL8(op...) UNROLL4(op) UNROLL4(op)
40#define UNROLL16(op...) UNROLL8(op) UNROLL8(op)
41
42#if defined(__ARM_ARCH_3M__)
43# define __ARM_ARCH__ 40
44#endif
45#if defined(__ARM_ARCH_4__)
46# define __ARM_ARCH__ 40
47#endif
48#if defined(__ARM_ARCH_4T__)
49# define __ARM_ARCH__ 41
50#endif
51
52#if defined(__ARM_ARCH_5__)
53# define __ARM_ARCH__ 50
54#endif
55#if defined(__ARM_ARCH_5T__)
56# define __ARM_ARCH__ 51
57#endif
58#if defined(__ARM_ARCH_5E__)
59# define __ARM_ARCH__ 52
60#endif
61#if defined(__ARM_ARCH_5TE__)
62# define __ARM_ARCH__ 53
63#endif
64#if defined(__ARM_ARCH_5TEJ__)
65# define __ARM_ARCH__ 54
66#endif
67
68#if defined(__ARM_ARCH_6__)
69# define __ARM_ARCH__ 60
70#endif
71#if defined(__ARM_ARCH_6J__)
72# define __ARM_ARCH__ 61
73#endif
74#if defined(__ARM_ARCH_6K__)
75# define __ARM_ARCH__ 62
76#endif
77#if defined(__ARM_ARCH_6Z__)
78# define __ARM_ARCH__ 63
79#endif
80#if defined(__ARM_ARCH_6ZK__)
81# define __ARM_ARCH__ 64
82#endif
83#if defined(__ARM_ARCH_6T2__)
84# define __ARM_ARCH__ 65
85#endif
86
87#if defined(__ARM_ARCH_7__)
88# define __ARM_ARCH__ 70
89#endif
90#if defined(__ARM_ARCH_7A__)
91# define __ARM_ARCH__ 71
92#endif
93#if defined(__ARM_ARCH_7R__)
94# define __ARM_ARCH__ 72
95#endif
96#if defined(__ARM_ARCH_7M__)
97# define __ARM_ARCH__ 73
98#endif
99
100#if defined(__ARM_ARCH__) && (__ARM_ARCH__ >= 52)
101/* tested on ARMv6 (arm1136j-s), Nokia N800 CPU */
102#define pld(addr, off) \
103 __asm__("pld [%[address], %[offset]]":: \
104 [address] "r" (addr), [offset] "i" (off))
105#else
106#define pld(addr, off)
107#endif /* __ARMEL__ */
108
109static inline unsigned int
110_calc_stride(unsigned int w)
111{
112 unsigned int pad = w % 4;
113 if (!pad) return w;
114 else return w + 4 - pad;
115}
116
117#define IMG_BYTE_SIZE(stride, height, has_alpha) \
118 ((stride) * (height) * (!(has_alpha) ? 1 : 2))
119
120typedef struct _Soft8_Image Soft8_Image;
121struct _Soft8_Image
122{
123 Image_Entry cache_entry;
124
125 RGBA_Image *source;
126
127 int stride; // pixel stride
128 DATA8 *pixels; // 8bpp pixels gry8
129 DATA8 *alpha; // 8bit alpha mask - optional. points into pixels
130
131 void *extended_info;
132
133 struct
134 {
135/* unsigned char have_alpha : 1; // 1 if we have halpha */
136 unsigned char free_pixels : 1; // 1 if pixels should be freed
137 unsigned char free_alpha : 1; // 1 if alpha mask should be freed
138 } flags;
139};
140
141/**
142 * Image (evas_soft8_main.c)
143 */
144EAPI void evas_common_soft8_image_init(void);
145EAPI void evas_common_soft8_image_shutdown(void);
146EAPI Evas_Cache_Image *evas_common_soft8_image_cache_get(void);
147
148EAPI void evas_common_soft8_image_draw(Soft8_Image *src, Soft8_Image *dst, RGBA_Draw_Context *dc, int src_region_x, int src_region_y, int src_region_w, int src_region_h, int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h, int smooth);
149EAPI Soft8_Image *evas_common_soft8_image_alpha_set(Soft8_Image *im, int have_alpha);
150
151void evas_common_soft8_image_draw_unscaled(Soft8_Image *src, Soft8_Image *dst, RGBA_Draw_Context *dc, const Eina_Rectangle sr, const Eina_Rectangle dr, const Eina_Rectangle cr);
152void evas_common_soft8_image_draw_scaled_sampled(Soft8_Image *src, Soft8_Image *dst, RGBA_Draw_Context *dc, const Eina_Rectangle sr, const Eina_Rectangle dr, const Eina_Rectangle cr);
153
154/* convert/dither functions */
155void evas_common_soft8_image_convert_from_rgb(Soft8_Image *im, const DATA32 *src);
156void evas_common_soft8_image_convert_from_rgba(Soft8_Image *im, const DATA32 *src);
157
158/**
159 * Rectangle (evas_soft8_rectangle.c)
160 */
161EAPI void evas_common_soft8_rectangle_draw(Soft8_Image *dst, RGBA_Draw_Context *dc, int x, int y, int w, int h);
162
163/**
164 * Polygon (evas_soft8_polygon.c)
165 */
166EAPI void evas_common_soft8_polygon_draw(Soft8_Image *dst, RGBA_Draw_Context *dc, RGBA_Polygon_Point *points, int x, int y);
167
168/**
169 * Line (evas_soft8_line.c)
170 */
171EAPI void evas_common_soft8_line_draw(Soft8_Image *dst, RGBA_Draw_Context *dc, int x0, int y0, int x1, int y1);
172
173/**
174 * Font (evas_soft8_font.c)
175 */
176EAPI void *evas_common_soft8_font_glyph_new(void *data, RGBA_Font_Glyph *fg);
177EAPI void evas_common_soft8_font_glyph_free(void *ext_dat);
178EAPI void evas_common_soft8_font_glyph_draw(void *data, void *dest, void *context, RGBA_Font_Glyph *fg, int x, int y);
179
180#ifdef __cplusplus
181}
182#endif
183
184#endif