summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/gl_generic/evas_ector_gl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/evas/engines/gl_generic/evas_ector_gl.h')
-rw-r--r--src/modules/evas/engines/gl_generic/evas_ector_gl.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_generic/evas_ector_gl.h b/src/modules/evas/engines/gl_generic/evas_ector_gl.h
new file mode 100644
index 0000000000..49d9673934
--- /dev/null
+++ b/src/modules/evas/engines/gl_generic/evas_ector_gl.h
@@ -0,0 +1,36 @@
+#ifndef EVAS_ECTOR_GL_H
+#define EVAS_ECTOR_GL_H
+
+#undef EAPI
+
+#ifdef _WIN32
+# ifdef EFL_EVAS_BUILD
+# ifdef DLL_EXPORT
+# define EAPI __declspec(dllexport)
+# else
+# define EAPI
+# endif /* ! DLL_EXPORT */
+# else
+# define EAPI __declspec(dllimport)
+# endif /* ! EFL_EVAS_BUILD */
+#else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+# define EAPI __attribute__ ((visibility("default")))
+# else
+# define EAPI
+# endif
+# else
+# define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+#include "evas_ector_buffer.eo.h"
+#include "evas_ector_gl_buffer.eo.h"
+#include "evas_ector_gl_image_buffer.eo.h"
+
+#undef EAPI
+#define EAPI
+
+#endif /* ! EVAS_ECTOR_GL_H */
+