examples: evas3d: uniform use of config.h include or manual defines
authorStefan Schmidt <stefan@osg.samsung.com>
Tue, 21 Jun 2016 15:01:16 +0000 (17:01 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Tue, 21 Jun 2016 15:07:13 +0000 (17:07 +0200)
My recent removal of the EFL_EO_API_SUPPORT define brought some trouble to the
evas 3d examples. The problem was that there was no uniform usage of including
config.h and thus it worked fine in some constellations abut not in others. This
patch should fix the known problems and brings back EFL_EO_API_SUPPORT until we
are removing it from the whole code base.

20 files changed:
src/examples/evas/evas-3d-aabb.c
src/examples/evas/evas-3d-blending.c
src/examples/evas/evas-3d-colorpick.c
src/examples/evas/evas-3d-cube-rotate.c
src/examples/evas/evas-3d-cube.c
src/examples/evas/evas-3d-cube2.c
src/examples/evas/evas-3d-eet.c
src/examples/evas/evas-3d-fog.c
src/examples/evas/evas-3d-frustum.c
src/examples/evas/evas-3d-hull.c
src/examples/evas/evas-3d-md2.c
src/examples/evas/evas-3d-mmap-set.c
src/examples/evas/evas-3d-obj.c
src/examples/evas/evas-3d-parallax-occlusion.c
src/examples/evas/evas-3d-pick.c
src/examples/evas/evas-3d-ply.c
src/examples/evas/evas-3d-proxy.c
src/examples/evas/evas-3d-shadows.c
src/examples/evas/evas-3d-static-lod.c
src/examples/evas/shooter/evas-3d-shooter-header.h

index 96b80b2..cd2509f 100644 (file)
@@ -14,6 +14,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index 132d57f..51dff5a 100644 (file)
@@ -8,7 +8,13 @@
  * @endverbatim
  */
 
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#else
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
+#endif
 
 #include <Eo.h>
 #include <Evas.h>
index 7cca509..3d79500 100644 (file)
@@ -18,6 +18,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index bbd64e6..6ed1ad5 100644 (file)
  * @endverbatim
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#else
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
+#endif
 
 #include <Ecore.h>
 #include <Ecore_Evas.h>
index 599467e..9bb15ce 100644 (file)
@@ -8,8 +8,12 @@
  * @endverbatim
  */
 
-#define EFL_EO_API_SUPPORT
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#else
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
+#endif
 
 #include <Eo.h>
 #include <Evas.h>
index c05e80f..07daf19 100644 (file)
@@ -12,6 +12,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index f0fed07..4e75aa9 100644 (file)
@@ -18,6 +18,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index a937c45..97bb6e2 100644 (file)
@@ -6,8 +6,12 @@
  * @endverbatim
  */
 
-#define EFL_EO_API_SUPPORT
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#else
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
+#endif
 
 #include <math.h>
 #include <Eo.h>
index ce81a1e..5cdf2e4 100644 (file)
@@ -19,6 +19,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Ecore.h>
index fa3b5ea..5a3bc5f 100644 (file)
@@ -16,6 +16,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index 4e2aa04..1d788f9 100644 (file)
@@ -11,6 +11,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index 466b01b..bd3e799 100644 (file)
@@ -15,6 +15,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index e1f6510..64dc6fd 100644 (file)
@@ -18,6 +18,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index 3698cc5..af84f53 100644 (file)
@@ -13,6 +13,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index eef2bd2..ad8754c 100644 (file)
@@ -15,6 +15,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <math.h>
index 32ac344..b4a0962 100644 (file)
@@ -16,6 +16,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index b4d5d75..6a16bec 100644 (file)
@@ -8,8 +8,12 @@
  * @endverbatim
  */
 
-#define EFL_EO_API_SUPPORT
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#else
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
+#endif
 
 #include <math.h>
 #include <Ecore.h>
index e7782f0..e7eeb1d 100644 (file)
@@ -28,6 +28,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index e20fa58..a4023c2 100644 (file)
@@ -15,6 +15,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <Eo.h>
index aaa6ff3..13600ec 100644 (file)
@@ -5,6 +5,7 @@
 #else
 #define PACKAGE_EXAMPLES_DIR "."
 #define EFL_BETA_API_SUPPORT
+#define EFL_EO_API_SUPPORT
 #endif
 
 #include <stdio.h>