diff --git a/build/win32/vs10/clutter.props b/build/win32/vs10/clutter.props
index 8e0213df5..e9e1a0ba7 100644
--- a/build/win32/vs10/clutter.props
+++ b/build/win32/vs10/clutter.props
@@ -6,6 +6,7 @@
..\..\..\vs10\$(Platform)
1.0
$(GlibEtcInstallRoot)
+ $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\
_WIN32_WINNT=0x0500
$(BaseWinBuildDef)
HAVE_CONFIG_H;CLUTTER_COMPILATION;COGL_ENABLE_EXPERIMENTAL_API;COGL_HAS_WIN32_SUPPORT;CLUTTER_ENABLE_EXPERIMENTAL_API
@@ -397,15 +398,15 @@ mkdir $(CopyDir)\lib
copy $(SolutionDir)Debug\$(Platform)\bin\*-$(ClutterApiVersion).lib $(CopyDir)\lib
- echo EXPORTS > ..\..\..\clutter\clutter.def
+ echo EXPORTS > $(DefDir)\clutter.def
- cl -EP -DHAVE_CAIRO -DCLUTTER_WINDOWING_WIN32 -DCLUTTER_ENABLE_EXPERIMENTAL_API ..\..\..\clutter\clutter.symbols >> ..\..\..\clutter\clutter.def
+ cl -EP -DHAVE_CAIRO -DCLUTTER_WINDOWING_WIN32 -DCLUTTER_ENABLE_EXPERIMENTAL_API ..\..\..\clutter\clutter.symbols >> $(DefDir)\clutter.def
- echo EXPORTS > ..\..\..\clutter\clutter.def
+ echo EXPORTS > $(DefDir)\clutter.def
- cl -EP -DHAVE_CAIRO -DCLUTTER_WINDOWING_WIN32 -DCLUTTER_WINDOWING_GDK -DCLUTTER_ENABLE_EXPERIMENTAL_API ..\..\..\clutter\clutter.symbols >> ..\..\..\clutter\clutter.def
+ cl -EP -DHAVE_CAIRO -DCLUTTER_WINDOWING_WIN32 -DCLUTTER_WINDOWING_GDK -DCLUTTER_ENABLE_EXPERIMENTAL_API ..\..\..\clutter\clutter.symbols >> $(DefDir)\clutter.def
lib
@@ -422,7 +423,7 @@ copy $(SolutionDir)Debug\$(Platform)\bin\*-$(ClutterApiVersion).lib $(CopyDir)\l
- ..\..\..;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\cogl-1.0;$(GlibEtcInstallRoot)\include\json-glib-1.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;%(AdditionalIncludeDirectories)
+ ..\..\..;..\..\..\clutter;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\cogl-1.0;$(GlibEtcInstallRoot)\include\json-glib-1.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;%(AdditionalIncludeDirectories)
G_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions)
msvc_recommended_pragmas.h;%(ForcedIncludeFiles)
%(DisableSpecificWarnings)
@@ -436,6 +437,12 @@ copy $(SolutionDir)Debug\$(Platform)\bin\*-$(ClutterApiVersion).lib $(CopyDir)\l
$(GlibEtcInstallRoot)
+
+ $(CopyDir)
+
+
+ $(DefDir)
+
$(GlibMkEnumsPath)
diff --git a/build/win32/vs10/clutter.vcxprojin b/build/win32/vs10/clutter.vcxprojin
index 6acf1cda4..ef918c847 100644
--- a/build/win32/vs10/clutter.vcxprojin
+++ b/build/win32/vs10/clutter.vcxprojin
@@ -146,7 +146,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -175,7 +175,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;gdk-win32-3.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -204,7 +204,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -233,7 +233,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;gdk-win32-3.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -262,7 +262,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -293,7 +293,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;gdk-win32-3.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -321,7 +321,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
@@ -349,7 +349,7 @@
opengl32.lib;winmm.lib;intl.lib;json-glib-1.0.lib;gdk-win32-3.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo-gobject.lib;cairo.lib;atk-1.0.lib;gmodule-2.0.lib;gio-2.0.lib;%(AdditionalDependencies)
$(OutDir)$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll
- ..\..\..\clutter\clutter.def
+ $(IntDir)\clutter.def
$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib
true
Windows
diff --git a/build/win32/vs9/clutter.vcprojin b/build/win32/vs9/clutter.vcprojin
index 9fe92e536..a5d84e63f 100644
--- a/build/win32/vs9/clutter.vcprojin
+++ b/build/win32/vs9/clutter.vcprojin
@@ -50,7 +50,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -89,7 +89,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib gdk-win32-3.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -127,7 +127,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -166,7 +166,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib gdk-win32-3.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -205,7 +205,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="1"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -247,7 +247,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib gdk-win32-3.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="1"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -284,7 +284,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
@@ -322,7 +322,7 @@
AdditionalDependencies="opengl32.lib winmm.lib intl.lib json-glib-1.0.lib gdk-win32-3.0.lib pangocairo-1.0.lib pango-1.0.lib cairo-gobject.lib cairo.lib atk-1.0.lib gmodule-2.0.lib gio-2.0.lib"
OutputFile="$(OutDir)\$(ClutterDllPrefix)$(ProjectName)$(ClutterDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\clutter\clutter.def"
+ ModuleDefinitionFile="$(IntDir)\clutter.def"
ImportLibrary="$(TargetDir)$(ProjectName)-$(ClutterApiVersion).lib"
GenerateDebugInformation="true"
SubSystem="2"
diff --git a/build/win32/vs9/clutter.vsprops b/build/win32/vs9/clutter.vsprops
index 5ab4467f0..c7d91eb67 100644
--- a/build/win32/vs9/clutter.vsprops
+++ b/build/win32/vs9/clutter.vsprops
@@ -8,7 +8,7 @@
>
@@ -21,6 +21,14 @@
Name="GlibEtcInstallRoot"
Value="..\..\..\..\vs9\$(PlatformName)"
/>
+
+
@@ -53,7 +52,6 @@
Name="Debug|x64"
ConfigurationType="1"
InheritedPropertySheets=".\clutter.vsprops"
- IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\test-conformance"
CharacterSet="2"
>