Those Ector APIs are not stable!
#include <Ector.h>
+#ifdef EFL_BETA_API_SUPPORT
+
#ifndef _ECTOR_CAIRO_SURFACE_EO_CLASS_TYPE
#define _ECTOR_CAIRO_SURFACE_EO_CLASS_TYPE
#include "cairo/ector_renderer_cairo_gradient_radial.eo.h"
#endif
+
+#endif
#ifndef ECTOR_GL_H_
# define ECTOR_GL_H_
-#include "Ector.h"
+#include <Ector.h>
+
+#ifdef EFL_BETA_API_SUPPORT
#ifndef _ECTOR_GL_SURFACE_EO_CLASS_TYPE
#define _ECTOR_GL_SURFACE_EO_CLASS_TYPE
#include "gl/ector_renderer_gl_gradient_radial.eo.h"
#endif
+
+#endif
#include <Ector.h>
+#ifdef EFL_BETA_API_SUPPORT
+
#include "software/ector_software_surface.eo.h"
#include "software/ector_software_buffer.eo.h"
#include "software/ector_software_buffer_base.eo.h"
#include "software/ector_renderer_software_gradient_radial.eo.h"
#endif
+
+#endif