summaryrefslogtreecommitdiff
path: root/src/Makefile_Ector.am
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-04-07 15:56:35 +0100
committerTom Hacohen <tom@stosb.com>2015-04-07 15:56:42 +0100
commita23ff0d9a31a7de71d7a64e67b0c16f492546705 (patch)
treee3c99235e17d7658a284d1f33204ae8d13ca9127 /src/Makefile_Ector.am
parent1e33454772183563e0d2ffca6c961ff5822392ef (diff)
Ector: Ship missing headers.
These headers are being included from public headers (Ector.h), so they need to be available. That's what happens when you push in code that's not actually used by anyone. @fix
Diffstat (limited to 'src/Makefile_Ector.am')
-rw-r--r--src/Makefile_Ector.am28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am
index a39c3f7..e1efe54 100644
--- a/src/Makefile_Ector.am
+++ b/src/Makefile_Ector.am
@@ -1,31 +1,42 @@
1 1
2### Library 2### Library
3ector_eolian_files = \ 3ector_eolian_files_generic = \
4 lib/ector/ector_generic_surface.eo \ 4 lib/ector/ector_generic_surface.eo \
5 lib/ector/ector_renderer_generic_base.eo \ 5 lib/ector/ector_renderer_generic_base.eo \
6 lib/ector/ector_renderer_generic_shape.eo \ 6 lib/ector/ector_renderer_generic_shape.eo \
7 lib/ector/ector_renderer_generic_gradient.eo \ 7 lib/ector/ector_renderer_generic_gradient.eo \
8 lib/ector/ector_renderer_generic_gradient_radial.eo \ 8 lib/ector/ector_renderer_generic_gradient_radial.eo \
9 lib/ector/ector_renderer_generic_gradient_linear.eo 9 lib/ector/ector_renderer_generic_gradient_linear.eo
10ector_eolian_generic_h = $(ector_eolian_files_generic:%.eo=%.eo.h)
10 11
11# Handle cairo backend 12# Handle cairo backend
12ector_eolian_files += \ 13ector_eolian_files_cairo = \
13 lib/ector/cairo/ector_cairo_surface.eo \ 14 lib/ector/cairo/ector_cairo_surface.eo \
14 lib/ector/cairo/ector_renderer_cairo_base.eo \ 15 lib/ector/cairo/ector_renderer_cairo_base.eo \
15 lib/ector/cairo/ector_renderer_cairo_shape.eo \ 16 lib/ector/cairo/ector_renderer_cairo_shape.eo \
16 lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo \ 17 lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo \
17 lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo 18 lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
19ector_eolian_cairo_h = $(ector_eolian_files_cairo:%.eo=%.eo.h)
18 20
19# Handle FreeType rasterizer 21# Handle FreeType rasterizer
20ector_eolian_files += \ 22ector_eolian_files_software = \
21 lib/ector/software/ector_software_surface.eo \ 23 lib/ector/software/ector_software_surface.eo \
22 lib/ector/software/ector_renderer_software_base.eo \ 24 lib/ector/software/ector_renderer_software_base.eo \
23 lib/ector/software/ector_renderer_software_shape.eo \ 25 lib/ector/software/ector_renderer_software_shape.eo \
24 lib/ector/software/ector_renderer_software_gradient_radial.eo \ 26 lib/ector/software/ector_renderer_software_gradient_radial.eo \
25 lib/ector/software/ector_renderer_software_gradient_linear.eo 27 lib/ector/software/ector_renderer_software_gradient_linear.eo
28ector_eolian_software_h = $(ector_eolian_files_software:%.eo=%.eo.h)
29
30ector_eolian_files = \
31 $(ector_eolian_files_generic) \
32 $(ector_eolian_files_cairo) \
33 $(ector_eolian_files_software)
26 34
27ector_eolian_c = $(ector_eolian_files:%.eo=%.eo.c) 35ector_eolian_c = $(ector_eolian_files:%.eo=%.eo.c)
28ector_eolian_h = $(ector_eolian_files:%.eo=%.eo.h) 36ector_eolian_h = \
37 $(ector_eolian_generic_h) \
38 $(ector_eolian_cairo_h) \
39 $(ector_eolian_software_h)
29 40
30BUILT_SOURCES += \ 41BUILT_SOURCES += \
31 $(ector_eolian_c) \ 42 $(ector_eolian_c) \
@@ -62,6 +73,9 @@ lib/ector/ector_renderer_gradient.c \
62lib/ector/ector_renderer_gradient_radial.c \ 73lib/ector/ector_renderer_gradient_radial.c \
63lib/ector/ector_renderer_gradient_linear.c 74lib/ector/ector_renderer_gradient_linear.c
64 75
76installed_ectorgenericheadersdir = $(includedir)/ector-@VMAJ@/generic
77dist_installed_ectorgenericheaders_DATA = $(ector_eolian_generic_h)
78
65# And now the cairo backend 79# And now the cairo backend
66lib_ector_libector_la_SOURCES += \ 80lib_ector_libector_la_SOURCES += \
67lib/ector/cairo/ector_renderer_cairo_gradient_linear.c \ 81lib/ector/cairo/ector_renderer_cairo_gradient_linear.c \
@@ -70,6 +84,9 @@ lib/ector/cairo/ector_renderer_cairo_shape.c \
70lib/ector/cairo/ector_renderer_cairo_base.c \ 84lib/ector/cairo/ector_renderer_cairo_base.c \
71lib/ector/cairo/ector_cairo_surface.c 85lib/ector/cairo/ector_cairo_surface.c
72 86
87installed_ectorcairoheadersdir = $(includedir)/ector-@VMAJ@/cairo
88dist_installed_ectorcairoheaders_DATA = $(ector_eolian_cairo_h)
89
73# And the Freetype rasterizer 90# And the Freetype rasterizer
74 91
75lib_ector_libector_la_SOURCES += \ 92lib_ector_libector_la_SOURCES += \
@@ -83,6 +100,9 @@ lib/ector/software/sw_ft_math.c \
83lib/ector/software/sw_ft_raster.c \ 100lib/ector/software/sw_ft_raster.c \
84lib/ector/software/sw_ft_stroker.c 101lib/ector/software/sw_ft_stroker.c
85 102
103installed_ectorsoftwareheadersdir = $(includedir)/ector-@VMAJ@/software
104dist_installed_ectorsoftwareheaders_DATA = $(ector_eolian_software_h)
105
86lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \ 106lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
87-I$(top_builddir)/src/lib/ector \ 107-I$(top_builddir)/src/lib/ector \
88-I$(top_builddir)/src/lib/ector/cairo \ 108-I$(top_builddir)/src/lib/ector/cairo \