summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@linux.intel.com>2012-02-29 14:46:01 +0000
committerEmmanuele Bassi <ebassi@linux.intel.com>2012-02-29 15:20:58 +0000
commitfde094dce2d1801ce1000671966f2acbad26d9c5 (patch)
tree3d7fd24ff88dd81abc96bb6c228b1ac3112099cc
parent38bcd86c51c42bd4f71ed5bbdb09345c2af4652c (diff)
downloadclutter-fde094dce2d1801ce1000671966f2acbad26d9c5.tar.gz
build: Remove clutter-version.h.win32.in
The clutter-version.h header file is now completely generic, and does not need to be masked by a Windows-specific header when building under MSVC.
-rw-r--r--.gitignore1
-rw-r--r--build/win32/vs10/clutter.props7
-rw-r--r--build/win32/vs9/clutter.vsprops4
-rw-r--r--clutter/Makefile.am2
-rw-r--r--clutter/clutter-version.h.win32.in277
-rw-r--r--configure.ac1
6 files changed, 0 insertions, 292 deletions
diff --git a/.gitignore b/.gitignore
index 75c50b470..55dab82a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,7 +20,6 @@ stamp-marshal
/clutter/clutter-enum-types.[ch]
/clutter/clutter-marshal.[ch]
/clutter/clutter-version.h
-/clutter/clutter-version.h.win32
/clutter/gcov-report.txt
/clutter/clutter-json.h
/clutter/cex100/clutter-cex100.h
diff --git a/build/win32/vs10/clutter.props b/build/win32/vs10/clutter.props
index 4e2b1a42f..389c54934 100644
--- a/build/win32/vs10/clutter.props
+++ b/build/win32/vs10/clutter.props
@@ -29,13 +29,6 @@ copy ..\..\..\clutter\clutter-config.h.win32 ..\..\..\clutter\clutter-config.h
:DONE_CLUTTER_CONFIG_H
-if exist ..\..\..\clutter\clutter-version.h goto DONE_CLUTTER_VERSION_H
-
-copy ..\..\..\clutter\clutter-version.h.win32 ..\..\..\clutter\clutter-version.h
-
-:DONE_CLUTTER_VERSION_H
-
-
if exist ..\..\..\clutter\clutter-marshal.h goto DONE_CLUTTER_MARSHAL_H
cd ..\..\..\clutter
diff --git a/build/win32/vs9/clutter.vsprops b/build/win32/vs9/clutter.vsprops
index 8a72e2b3c..1df4b2eb9 100644
--- a/build/win32/vs9/clutter.vsprops
+++ b/build/win32/vs9/clutter.vsprops
@@ -77,10 +77,6 @@ if exist ..\..\..\clutter\clutter-config.h goto DONE_CLUTTER_CONFIG_H&#x0D;&#x0A
copy ..\..\..\clutter\clutter-config.h.win32 ..\..\..\clutter\clutter-config.h&#x0D;&#x0A;
:DONE_CLUTTER_CONFIG_H&#x0D;&#x0A;
-if exist ..\..\..\clutter\clutter-version.h goto DONE_CLUTTER_VERSION_H&#x0D;&#x0A;
-copy ..\..\..\clutter\clutter-version.h.win32 ..\..\..\clutter\clutter-version.h&#x0D;&#x0A;
-:DONE_CLUTTER_VERSION_H&#x0D;&#x0A;
-
if exist ..\..\..\clutter\clutter-marshal.h goto DONE_CLUTTER_MARSHAL_H&#x0D;&#x0A;
cd ..\..\..\clutter&#x0D;&#x0A;
$(GlibEtcInstallRoot)\bin\glib-genmarshal --prefix=_clutter_marshal --header clutter-marshal.list &gt; clutter-marshal.h&#x0D;&#x0A;
diff --git a/clutter/Makefile.am b/clutter/Makefile.am
index 4c942efb8..76b873656 100644
--- a/clutter/Makefile.am
+++ b/clutter/Makefile.am
@@ -865,9 +865,7 @@ clutter.vsenums_c:
rm clutter.vsenums_c
EXTRA_DIST += \
- clutter-version.h.win32 \
clutter-config.h.win32 \
- clutter-version.h.win32.in \
clutter.symbols \
$(NULL)
diff --git a/clutter/clutter-version.h.win32.in b/clutter/clutter-version.h.win32.in
deleted file mode 100644
index 5f5cf6322..000000000
--- a/clutter/clutter-version.h.win32.in
+++ /dev/null
@@ -1,277 +0,0 @@
-/*
- * Clutter.
- *
- * An OpenGL based 'interactive canvas' library.
- *
- * Authored By Matthew Allum <mallum@openedhand.com>
- *
- * Copyright (C) 2006 OpenedHand
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- */
-
-#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
-#error "Only <clutter/clutter.h> can be included directly."
-#endif
-
-/**
- * SECTION:clutter-version
- * @short_description: Versioning utility macros
- *
- * Clutter offers a set of macros for checking the version of the library
- * at compile time; it also provides a function to perform the same check
- * at run time.
- *
- * Clutter adds version information to both API deprecations and additions;
- * by definining the macros %CLUTTER_VERSION_MIN_REQUIRED and
- * %CLUTTER_VERSION_MAX_ALLOWED, you can specify the range of Clutter versions
- * whose API you want to use. Functions that were deprecated before, or
- * introduced after, this range will trigger compiler warnings. For instance,
- * if we define the following symbols:
- *
- * |[
- * CLUTTER_VERSION_MIN_REQUIRED = CLUTTER_VERSION_1_6
- * CLUTTER_VERSION_MAX_ALLOWED = CLUTTER_VERSION_1_8
- * ]|
- *
- * and we have the following functions annotated in the Clutter headers:
- *
- * |[
- * void clutter_function_A (void) CLUTTER_DEPRECATED_IN_1_4;
- * void clutter_function_B (void) CLUTTER_DEPRECATED_IN_1_6;
- * void clutter_function_C (void) CLUTTER_AVAILABLE_IN_1_8;
- * void clutter_function_D (void) CLUTTER_AVAILABLE_IN_1_10;
- * ]|
- *
- * then any application code using the functions above will get the output:
- *
- * |[
- * clutter_function_A: deprecation warning
- * clutter_function_B: no warning
- * clutter_function_C: no warning
- * clutter_function_D: symbol not available warning
- * ]|
- *
- * It is possible to disable the compiler warnings by defining the macro
- * %CLUTTER_DISABLE_DEPRECATION_WARNINGS before including the clutter.h
- * header.
- */
-
-#ifndef __CLUTTER_VERSION_H__
-#define __CLUTTER_VERSION_H__
-
-#include <glib.h>
-
-#ifdef _MSC_VER
-#ifdef CLUTTER_COMPILATION
-#define CLUTTER_EXP __declspec(dllexport)
-#else
-#define CLUTTER_EXP __declspec(dllimport)
-#endif
-#else
-#define CLUTTER_EXP
-#endif
-
-G_BEGIN_DECLS
-
-/**
- * CLUTTER_MAJOR_VERSION:
- *
- * The major version of the Clutter library (1, if %CLUTTER_VERSION is 1.2.3)
- */
-#define CLUTTER_MAJOR_VERSION (@CLUTTER_MAJOR_VERSION@)
-
-/**
- * CLUTTER_MINOR_VERSION:
- *
- * The minor version of the Clutter library (2, if %CLUTTER_VERSION is 1.2.3)
- */
-#define CLUTTER_MINOR_VERSION (@CLUTTER_MINOR_VERSION@)
-
-/**
- * CLUTTER_MICRO_VERSION:
- *
- * The micro version of the Clutter library (3, if %CLUTTER_VERSION is 1.2.3)
- */
-#define CLUTTER_MICRO_VERSION (@CLUTTER_MICRO_VERSION@)
-
-/**
- * CLUTTER_VERSION:
- *
- * The full version of the Clutter library, like 1.2.3
- */
-#define CLUTTER_VERSION @CLUTTER_VERSION@
-
-/**
- * CLUTTER_VERSION_S:
- *
- * The full version of the Clutter library, in string form (suited for
- * string concatenation)
- */
-#define CLUTTER_VERSION_S "@CLUTTER_VERSION@"
-
-/**
- * CLUTTER_VERSION_HEX:
- *
- * Numerically encoded version of the Clutter library, like 0x010203
- */
-#define CLUTTER_VERSION_HEX ((CLUTTER_MAJOR_VERSION << 24) | \
- (CLUTTER_MINOR_VERSION << 16) | \
- (CLUTTER_MICRO_VERSION << 8))
-
-/* XXX - Every new stable minor release bump should add a macro here */
-
-/**
- * CLUTTER_VERSION_1_0:
- *
- * A macro that evaluates to the 1.0 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_0 (G_ENCODE_VERSION (1, 0))
-
-/**
- * CLUTTER_VERSION_1_2:
- *
- * A macro that evaluates to the 1.2 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_2 (G_ENCODE_VERSION (1, 2))
-
-/**
- * CLUTTER_VERSION_1_4:
- *
- * A macro that evaluates to the 1.4 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_4 (G_ENCODE_VERSION (1, 4))
-
-/**
- * CLUTTER_VERSION_1_6:
- *
- * A macro that evaluates to the 1.6 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_6 (G_ENCODE_VERSION (1, 6))
-
-/**
- * CLUTTER_VERSION_1_8:
- *
- * A macro that evaluates to the 1.8 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_8 (G_ENCODE_VERSION (1, 8))
-
-/**
- * CLUTTER_VERSION_1_10:
- *
- * A macro that evaluates to the 1.10 version of Clutter, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 1.10
- */
-#define CLUTTER_VERSION_1_10 (G_ENCODE_VERSION (1, 10))
-
-/* evaluates to the current stable version; for development cycles,
- * this means the next stable target
- */
-#if (CLUTTER_MINOR_VERSION % 2)
-# define CLUTTER_VERSION_CUR_STABLE (G_ENCODE_VERSION (CLUTTER_MAJOR_VERSION, CLUTTER_MINOR_VERSION + 1))
-#else
-# define CLUTTER_VERSION_CUR_STABLE (G_ENCODE_VERSION (CLUTTER_MAJOR_VERSION, CLUTTER_MINOR_VERSION))
-#endif
-
-/* evaluates to the previous stable version */
-#if (CLUTTER_MINOR_VERSION % 2)
-# define CLUTTER_VERSION_PREV_STABLE (G_ENCODE_VERSION (CLUTTER_MAJOR_VERSION, CLUTTER_MINOR_VERSION - 1))
-#else
-# define CLUTTER_VERSION_PREV_STABLE (G_ENCODE_VERSION (CLUTTER_MAJOR_VERSION, CLUTTER_MINOR_VERSION - 2))
-#endif
-
-/**
- * CLUTTER_CHECK_VERSION:
- * @major: major version, like 1 in 1.2.3
- * @minor: minor version, like 2 in 1.2.3
- * @micro: micro version, like 3 in 1.2.3
- *
- * Evaluates to %TRUE if the version of the Clutter library is greater
- * than @major, @minor and @micro
- */
-#define CLUTTER_CHECK_VERSION(major,minor,micro) \
- (CLUTTER_MAJOR_VERSION > (major) || \
- (CLUTTER_MAJOR_VERSION == (major) && CLUTTER_MINOR_VERSION > (minor)) || \
- (CLUTTER_MAJOR_VERSION == (major) && CLUTTER_MINOR_VERSION == (minor) && CLUTTER_MICRO_VERSION >= (micro)))
-
-/**
- * clutter_major_version:
- *
- * The major component of the Clutter library version, e.g. 1 if the version
- * is 1.2.3
- *
- * This value can be used for run-time version checks
- *
- * For a compile-time check, use %CLUTTER_MAJOR_VERSION
- *
- * Since: 1.2
- */
-CLUTTER_EXP extern const guint clutter_major_version;
-
-/**
- * clutter_minor_version:
- *
- * The minor component of the Clutter library version, e.g. 2 if the version
- * is 1.2.3
- *
- * This value can be used for run-time version checks
- *
- * For a compile-time check, use %CLUTTER_MINOR_VERSION
- *
- * Since: 1.2
- */
-CLUTTER_EXP extern const guint clutter_minor_version;
-
-/**
- * clutter_micro_version:
- *
- * The micro component of the Clutter library version, e.g. 3 if the version
- * is 1.2.3
- *
- * This value can be used for run-time version checks
- *
- * For a compile-time check, use %CLUTTER_MICRO_VERSION
- *
- * Since: 1.2
- */
-CLUTTER_EXP extern const guint clutter_micro_version;
-
-gboolean clutter_check_version (guint major,
- guint minor,
- guint micro);
-
-gboolean clutter_check_windowing_backend (const char *backend_type);
-
-G_END_DECLS
-
-#endif /* __CLUTTER_VERSION_H__ */
diff --git a/configure.ac b/configure.ac
index 1a8d8e748..0dd555873 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1056,7 +1056,6 @@ AC_CONFIG_FILES([
clutter/Makefile
clutter/clutter-config.h
clutter/clutter-version.h
- clutter/clutter-version.h.win32
clutter/clutter-$CLUTTER_API_VERSION.pc:clutter/clutter.pc.in
clutter/cally/cally-$CLUTTER_API_VERSION.pc:clutter/cally/cally.pc.in