+2007-02-14 Matthew Allum <mallum@openedhand.com>
+
+ * clutter/Makefile.am:
+ * clutter/clutter-main.c:
+ * clutter/clutter-stage.c:
+ * clutter/clutter-version.h.in:
+ * configure.ac:
+ * examples/super-oh.c:
+ Add CLUTTER_FLAVOUR define.
+
2007-02-13 Matthew Allum <mallum@openedhand.com>
* examples/super-oh.c: (screensaver_setup):
-DG_LOG_DOMAIN=\"Clutter\" \
$(GCC_FLAGS) \
$(CLUTTER_CFLAGS) \
- $(CLUTTER_DEBUG_CFLAGS) \
- -DCLUTTER_BACKEND_GLX
+ $(CLUTTER_DEBUG_CFLAGS)
lib_LTLIBRARIES = libclutter-@CLUTTER_FLAVOUR@-@CLUTTER_MAJORMINOR@.la
#include "clutter-stage.h"
#include "clutter-private.h"
#include "clutter-debug.h"
+#include "clutter-version.h" /* For flavour define */
-#ifdef CLUTTER_BACKEND_GLX
+#ifdef CLUTTER_FLAVOUR_GLX
#include <clutter/clutter-backend-glx.h>
#endif
#include "clutter-enum-types.h"
#include "clutter-private.h"
#include "clutter-debug.h"
+#include "clutter-version.h" /* For flavour */
-#ifdef CLUTTER_BACKEND_GLX
+#ifdef CLUTTER_FLAVOUR_GLX
#include <clutter/clutter-stage-glx.h>
#endif
-#ifdef CLUTTER_BACKEND_EGL
+#ifdef CLUTTER_FLAVOUR_EGL
#include <clutter/clutter-stage-egl.h>
#endif
(CLUTTER_MAJOR_VERSION == (major) && CLUTTER_MINOR_VERSION > (minor)) || \
(CLUTTER_MAJOR_VERSION == (major) && CLUTTER_MINOR_VERSION == (minor) && CLUTTER_MICRO_VERSION > (micro)))
+#define @CLUTTER_FLAVOUR_DEFINE@
+
#endif /* __CLUTTER_VERSION_H__ */
GLX_CFLAGS="$X11_CFLAGS"
CLUTTER_FLAVOUR="glx"
+CLUTTER_FLAVOUR_DEFINE="CLUTTER_FLAVOUR_GLX"
AC_SUBST(CLUTTER_FLAVOUR)
+AC_SUBST(CLUTTER_FLAVOUR_DEFINE)
dnl ========================================================================
#include <clutter/clutter.h>
+#ifdef CLUTTER_FLAVOUR_GLX
#include <clutter/clutter-backend-glx.h>
+#endif
#include <math.h>
#include <errno.h>
#include <stdlib.h>
void
screensaver_setup (void)
{
+#ifdef CLUTTER_FLAVOUR_GLX
Window remote_xwindow;
const char *preview_xid;
gboolean foreign_success = FALSE;
if (!foreign_success)
clutter_actor_set_size (clutter_stage_get_default(), 800, 600);
+#endif
}
/* input handler */