summaryrefslogtreecommitdiff
path: root/src/Makefile_Ector.am
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-12-02 18:46:29 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-12-03 18:42:50 +0900
commit615b2442b76eeeeacc3e386ca5fd322047009761 (patch)
treea84d36df1ff9460dc78123763a75f507a4750353 /src/Makefile_Ector.am
parentbad7911cd0f9d7eaa51c0c7b67ff3ed8d7da5599 (diff)
Ector: Move drawhelper to static_libs
Rename a few things: - draw helper -> efl_draw - Ector_Rop -> Efl.Gfx.Render_Op - ECTOR_ bla bla -> DRAW_ bla bla (base pixel ops) - ector_memfill -> draw_memset32 (and invert arg order to match memset) The main rasterizer file is now draw.h in static_libs/draw This is a non functional change, simple code refactor.
Diffstat (limited to 'src/Makefile_Ector.am')
-rw-r--r--src/Makefile_Ector.am16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am
index 3dc4c73..404dbb2 100644
--- a/src/Makefile_Ector.am
+++ b/src/Makefile_Ector.am
@@ -90,6 +90,13 @@ lib/ector/cairo/ector_cairo_surface.c
90installed_ectorcairoheadersdir = $(includedir)/ector-@VMAJ@/cairo 90installed_ectorcairoheadersdir = $(includedir)/ector-@VMAJ@/cairo
91nodist_installed_ectorcairoheaders_DATA = $(ector_eolian_cairo_h) 91nodist_installed_ectorcairoheaders_DATA = $(ector_eolian_cairo_h)
92 92
93# SW draw static lib
94draw_sources = \
95static_libs/draw/draw_main_sse2.c \
96static_libs/draw/draw_main.c \
97static_libs/draw/draw_main_neon.c \
98$(NULL)
99
93# And the default software backend 100# And the default software backend
94lib_ector_libector_la_SOURCES += \ 101lib_ector_libector_la_SOURCES += \
95lib/ector/software/ector_renderer_software_gradient_linear.c \ 102lib/ector/software/ector_renderer_software_gradient_linear.c \
@@ -103,9 +110,7 @@ lib/ector/software/ector_software_buffer.c \
103static_libs/freetype/sw_ft_math.c \ 110static_libs/freetype/sw_ft_math.c \
104static_libs/freetype/sw_ft_raster.c \ 111static_libs/freetype/sw_ft_raster.c \
105static_libs/freetype/sw_ft_stroker.c \ 112static_libs/freetype/sw_ft_stroker.c \
106lib/ector/software/ector_drawhelper.c \ 113$(draw_sources)
107lib/ector/software/ector_drawhelper_sse2.c \
108lib/ector/software/ector_drawhelper_neon.c
109 114
110installed_ectorsoftwareheadersdir = $(includedir)/ector-@VMAJ@/software 115installed_ectorsoftwareheadersdir = $(includedir)/ector-@VMAJ@/software
111nodist_installed_ectorsoftwareheaders_DATA = $(ector_eolian_software_h) 116nodist_installed_ectorsoftwareheaders_DATA = $(ector_eolian_software_h)
@@ -115,6 +120,7 @@ lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
115-I$(top_builddir)/src/lib/ector/cairo \ 120-I$(top_builddir)/src/lib/ector/cairo \
116-I$(top_builddir)/src/lib/ector/software \ 121-I$(top_builddir)/src/lib/ector/software \
117-I$(top_srcdir)/src/static_libs/freetype \ 122-I$(top_srcdir)/src/static_libs/freetype \
123-I$(top_srcdir)/src/static_libs/draw \
118@ECTOR_CFLAGS@ \ 124@ECTOR_CFLAGS@ \
119-DPACKAGE_BIN_DIR=\"$(bindir)\" \ 125-DPACKAGE_BIN_DIR=\"$(bindir)\" \
120-DPACKAGE_LIB_DIR=\"$(libdir)\" \ 126-DPACKAGE_LIB_DIR=\"$(libdir)\" \
@@ -165,4 +171,6 @@ lib/ector/software/ector_software_private.h \
165static_libs/freetype/sw_ft_math.h \ 171static_libs/freetype/sw_ft_math.h \
166static_libs/freetype/sw_ft_raster.h \ 172static_libs/freetype/sw_ft_raster.h \
167static_libs/freetype/sw_ft_stroker.h \ 173static_libs/freetype/sw_ft_stroker.h \
168static_libs/freetype/sw_ft_types.h 174static_libs/freetype/sw_ft_types.h \
175static_libs/draw/draw.h \
176static_libs/draw/draw_private.h