diff options
Diffstat (limited to 'src/lib/ector')
-rw-r--r-- | src/lib/ector/Makefile.am | 155 |
1 files changed, 0 insertions, 155 deletions
diff --git a/src/lib/ector/Makefile.am b/src/lib/ector/Makefile.am deleted file mode 100644 index e15c37eaa4..0000000000 --- a/src/lib/ector/Makefile.am +++ /dev/null | |||
@@ -1,155 +0,0 @@ | |||
1 | EOLIAN_FLAGS = -I$(srcdir) | ||
2 | |||
3 | include ../../Makefile_Eolian_Subbuild_Helper.am | ||
4 | |||
5 | ### Library | ||
6 | ector_eolian_files_generic = \ | ||
7 | ector_surface.eo \ | ||
8 | ector_buffer.eo \ | ||
9 | ector_renderer.eo \ | ||
10 | ector_renderer_shape.eo \ | ||
11 | ector_renderer_buffer.eo \ | ||
12 | ector_renderer_gradient.eo \ | ||
13 | ector_renderer_gradient_radial.eo \ | ||
14 | ector_renderer_gradient_linear.eo | ||
15 | ector_eolian_generic_h = $(ector_eolian_files_generic:%.eo=%.eo.h) | ||
16 | |||
17 | # Handle cairo backend | ||
18 | ector_eolian_files_cairo = \ | ||
19 | cairo/ector_cairo_surface.eo \ | ||
20 | cairo/ector_cairo_software_surface.eo \ | ||
21 | cairo/ector_renderer_cairo.eo \ | ||
22 | cairo/ector_renderer_cairo_shape.eo \ | ||
23 | cairo/ector_renderer_cairo_gradient_linear.eo \ | ||
24 | cairo/ector_renderer_cairo_gradient_radial.eo | ||
25 | ector_eolian_cairo_h = $(ector_eolian_files_cairo:%.eo=%.eo.h) | ||
26 | |||
27 | # Handle default software backend | ||
28 | ector_eolian_files_software = \ | ||
29 | software/ector_software_surface.eo \ | ||
30 | software/ector_software_buffer.eo \ | ||
31 | software/ector_software_buffer_base.eo \ | ||
32 | software/ector_renderer_software.eo \ | ||
33 | software/ector_renderer_software_shape.eo \ | ||
34 | software/ector_renderer_software_buffer.eo \ | ||
35 | software/ector_renderer_software_gradient_radial.eo \ | ||
36 | software/ector_renderer_software_gradient_linear.eo | ||
37 | ector_eolian_software_h = $(ector_eolian_files_software:%.eo=%.eo.h) | ||
38 | |||
39 | # Handle gl backend | ||
40 | ector_eolian_files_gl = \ | ||
41 | gl/ector_gl_surface.eo \ | ||
42 | gl/ector_gl_buffer.eo \ | ||
43 | gl/ector_gl_buffer_base.eo \ | ||
44 | gl/ector_renderer_gl.eo \ | ||
45 | gl/ector_renderer_gl_shape.eo \ | ||
46 | gl/ector_renderer_gl_gradient_radial.eo \ | ||
47 | gl/ector_renderer_gl_gradient_linear.eo | ||
48 | ector_eolian_gl_h = $(ector_eolian_files_gl:%.eo=%.eo.h) | ||
49 | |||
50 | ector_eolian_type_files = ector_types.eot | ||
51 | |||
52 | ector_eolian_files = $(ector_eolian_files_generic) \ | ||
53 | $(ector_eolian_files_cairo) \ | ||
54 | $(ector_eolian_files_software) \ | ||
55 | $(ector_eolian_files_gl) | ||
56 | |||
57 | ector_eolian_c = $(ector_eolian_files:%.eo=%.eo.c) | ||
58 | ector_eolian_h = $(ector_eolian_files:%.eo=%.eo.h) \ | ||
59 | $(ector_eolian_type_files:%.eot=%.eot.h) | ||
60 | |||
61 | BUILT_SOURCES = \ | ||
62 | $(ector_eolian_c) \ | ||
63 | $(ector_eolian_h) | ||
64 | |||
65 | ectoreolianfilesdir = $(datadir)/eolian/include/ector-@VMAJ@ | ||
66 | ectoreolianfiles_DATA = $(ector_eolian_files) $(ector_eolian_type_files) | ||
67 | |||
68 | lib_LTLIBRARIES = libector.la | ||
69 | |||
70 | # And the generic implementation | ||
71 | |||
72 | libector_la_SOURCES = \ | ||
73 | ector_main.c \ | ||
74 | ector_gl_internal.h \ | ||
75 | ector_buffer.c \ | ||
76 | ector_renderer_shape.c \ | ||
77 | ector_renderer.c \ | ||
78 | ector_renderer_buffer.c \ | ||
79 | ector_renderer_gradient.c \ | ||
80 | ector_renderer_gradient_radial.c \ | ||
81 | ector_renderer_gradient_linear.c | ||
82 | |||
83 | # And now the cairo backend | ||
84 | libector_la_SOURCES += \ | ||
85 | cairo/ector_renderer_cairo_gradient_linear.c \ | ||
86 | cairo/ector_renderer_cairo_gradient_radial.c \ | ||
87 | cairo/ector_renderer_cairo_shape.c \ | ||
88 | cairo/ector_renderer_cairo.c \ | ||
89 | cairo/ector_cairo_software_surface.c \ | ||
90 | cairo/ector_cairo_surface.c | ||
91 | |||
92 | # SW draw static lib | ||
93 | libector_la_SOURCES += \ | ||
94 | ../../static_libs/draw/draw_main_sse2.c \ | ||
95 | ../../static_libs/draw/draw_main.c \ | ||
96 | ../../static_libs/draw/draw_main_neon.c \ | ||
97 | ../../static_libs/rg_etc/rg_etc1.c \ | ||
98 | ../../static_libs/rg_etc/rg_etc2.c \ | ||
99 | ../../static_libs/rg_etc/rg_etc1.h \ | ||
100 | ../../static_libs/rg_etc/etc2_encoder.c | ||
101 | |||
102 | # And the default software backend | ||
103 | libector_la_SOURCES += \ | ||
104 | software/ector_renderer_software_gradient_linear.c \ | ||
105 | software/ector_renderer_software_gradient_radial.c \ | ||
106 | software/ector_renderer_software_shape.c \ | ||
107 | software/ector_renderer_software_buffer.c \ | ||
108 | software/ector_software_gradient.c \ | ||
109 | software/ector_software_rasterizer.c \ | ||
110 | software/ector_software_surface.c \ | ||
111 | software/ector_software_buffer.c \ | ||
112 | ../../static_libs/freetype/sw_ft_math.c \ | ||
113 | ../../static_libs/freetype/sw_ft_raster.c \ | ||
114 | ../../static_libs/freetype/sw_ft_stroker.c | ||
115 | |||
116 | # And now the gl backend | ||
117 | libector_la_SOURCES += \ | ||
118 | gl/ector_renderer_gl_gradient_linear.c \ | ||
119 | gl/ector_renderer_gl_gradient_radial.c \ | ||
120 | gl/ector_renderer_gl_shape.c \ | ||
121 | gl/ector_renderer_gl.c \ | ||
122 | gl/ector_gl_buffer.c \ | ||
123 | gl/ector_gl_buffer_base.c \ | ||
124 | gl/ector_gl_surface.c \ | ||
125 | gl/ector_gl_private.h \ | ||
126 | gl/shader/ector_gl_shaders.x \ | ||
127 | gl/ector_gl_shader.c | ||
128 | |||
129 | ECTOR_GL_SHADERS_GEN = \ | ||
130 | gl/shader/gen_shaders.sh \ | ||
131 | gl/shader/fragment.glsl \ | ||
132 | gl/shader/vertex.glsl \ | ||
133 | gl/shader/include.glsl | ||
134 | |||
135 | gl/shader/ector_gl_shaders.x: $(ECTOR_GL_SHADERS_GEN) | ||
136 | @echo " SHADERS $@" | ||
137 | @sh $(srcdir)/gl/shader/gen_shaders.sh | ||
138 | |||
139 | libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \ | ||
140 | -I$(top_builddir)/src/lib/ector \ | ||
141 | -I$(top_builddir)/src/lib/ector/cairo \ | ||
142 | -I$(top_builddir)/src/lib/ector/software \ | ||
143 | -I$(top_builddir)/src/lib/ector/gl \ | ||
144 | -I$(top_srcdir)/src/static_libs/freetype \ | ||
145 | -I$(top_srcdir)/src/static_libs/draw \ | ||
146 | @ECTOR_CFLAGS@ \ | ||
147 | -DPACKAGE_BIN_DIR=\"$(bindir)\" \ | ||
148 | -DPACKAGE_LIB_DIR=\"$(libdir)\" \ | ||
149 | -DPACKAGE_DATA_DIR=\"$(datadir)/ector\" \ | ||
150 | @VALGRIND_CFLAGS@ \ | ||
151 | @SSE3_CFLAGS@ | ||
152 | |||
153 | libector_la_LIBADD = @ECTOR_SUBBUILD_LIBS@ | ||
154 | libector_la_DEPENDENCIES = @ECTOR_SUBBUILD_INTERNAL_LIBS@ | ||
155 | libector_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ | ||