From 9c3ea364836f52ca4bc980282f22240bfd4c51e5 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Mon, 1 Oct 2012 16:25:02 +0200 Subject: Add Pixman solution and release scripts --- win32/deps/pixman/build/win32/vc11/install.vcxproj | 109 +++++++++++ win32/deps/pixman/build/win32/vc11/pixman.props | 91 +++++++++ win32/deps/pixman/build/win32/vc11/pixman.sln | 46 +++++ win32/deps/pixman/build/win32/vc11/pixman.vcxproj | 205 +++++++++++++++++++++ .../pixman/build/win32/vc11/pixman.vcxproj.filters | 100 ++++++++++ .../pixman/build/win32/vc11/testpixman.vcxproj | 182 ++++++++++++++++++ .../build/win32/vc11/testpixman.vcxproj.filters | 26 +++ 7 files changed, 759 insertions(+) create mode 100644 win32/deps/pixman/build/win32/vc11/install.vcxproj create mode 100644 win32/deps/pixman/build/win32/vc11/pixman.props create mode 100644 win32/deps/pixman/build/win32/vc11/pixman.sln create mode 100644 win32/deps/pixman/build/win32/vc11/pixman.vcxproj create mode 100644 win32/deps/pixman/build/win32/vc11/pixman.vcxproj.filters create mode 100644 win32/deps/pixman/build/win32/vc11/testpixman.vcxproj create mode 100644 win32/deps/pixman/build/win32/vc11/testpixman.vcxproj.filters (limited to 'win32/deps/pixman/build') diff --git a/win32/deps/pixman/build/win32/vc11/install.vcxproj b/win32/deps/pixman/build/win32/vc11/install.vcxproj new file mode 100644 index 00000000..8dd89e66 --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/install.vcxproj @@ -0,0 +1,109 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2093D218-190E-4194-9421-3BA7CBF33B10} + install + Win32Proj + + + + Utility + MultiByte + true + v110 + + + Utility + MultiByte + v110 + + + Utility + MultiByte + true + v110 + + + Utility + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(PixmanEtcInstallRoot)\ + + $(PixmanEtcInstallRoot)\ + + $(PixmanEtcInstallRoot)\ + + $(PixmanEtcInstallRoot)\ + + + + + $(PixmanDoInstall) + + + + + $(PixmanDoInstall) + + + + + $(PixmanDoInstall) + + + + + $(PixmanDoInstall) + + + + + {65e6ecb5-ba49-4c52-a085-1e3bb18836d0} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/pixman/build/win32/vc11/pixman.props b/win32/deps/pixman/build/win32/vc11/pixman.props new file mode 100644 index 00000000..89721a61 --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/pixman.props @@ -0,0 +1,91 @@ + + + + 1 + ..\..\..\..\build\$(Platform) + ..\..\..\..\pixman-0.26.2-rel + +mkdir $(CopyDir) + +mkdir $(CopyDir)\bin + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*.dll $(CopyDir)\bin + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\testpixman.exe $(CopyDir)\bin + + +mkdir $(CopyDir)\include\pixman-$(ApiVersion) + +copy ..\..\..\pixman\pixman.h $(CopyDir)\include\pixman-$(ApiVersion) + +copy ..\..\..\pixman\pixman-version.h $(CopyDir)\include\pixman-$(ApiVersion) + + +mkdir $(CopyDir)\lib + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*-$(ApiVersion).lib $(CopyDir)\lib + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*-$(ApiVersion).exp $(CopyDir)\lib + + + + + <_ProjectFileVersion>10.0.40219.1 + <_PropertySheetDisplayName>pixmanprops + $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ + $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ + + + + ..\..\..;..\..\..\pixman;$(PixmanEtcInstallRoot)\include;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;HAVE_CONFIG_H;%(PreprocessorDefinitions) + 4244;4101;4819;%(DisableSpecificWarnings) + + + $(PixmanEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) + + + + +if exist ..\..\..\pixman\pixman-combine32.h goto DONE_PIXMAN_COMBINE_32_H + +perl ..\..\..\pixman\make-combine.pl 8 < ..\..\..\pixman\pixman-combine.h.template > ..\..\..\pixman\pixman-combine32.h + +:DONE_PIXMAN_COMBINE_32_H + + +if exist ..\..\..\pixman\pixman-combine32.c goto DONE_PIXMAN_COMBINE_32_C + +perl ..\..\..\pixman\make-combine.pl 8 < ..\..\..\pixman\pixman-combine.c.template > ..\..\..\pixman\pixman-combine32.c + +:DONE_PIXMAN_COMBINE_32_C + + +if exist ..\..\..\pixman\pixman-combine64.h goto DONE_PIXMAN_COMBINE_64_H + +perl ..\..\..\pixman\make-combine.pl 16 < ..\..\..\pixman\pixman-combine.h.template > ..\..\..\pixman\pixman-combine64.h + +:DONE_PIXMAN_COMBINE_64_H + + +if exist ..\..\..\pixman\pixman-combine64.c goto DONE_PIXMAN_COMBINE_64_C + +perl ..\..\..\pixman\make-combine.pl 16 < ..\..\..\pixman\pixman-combine.c.template > ..\..\..\pixman\pixman-combine64.c + +:DONE_PIXMAN_COMBINE_64_C + + + + + + + $(ApiVersion) + + + $(PixmanEtcInstallRoot) + + + $(PixmanDoInstall) + + + \ No newline at end of file diff --git a/win32/deps/pixman/build/win32/vc11/pixman.sln b/win32/deps/pixman/build/win32/vc11/pixman.sln new file mode 100644 index 00000000..29861036 --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/pixman.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2012 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pixman", "pixman.vcxproj", "{65E6ECB5-BA49-4C52-A085-1E3BB18836D0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpixman", "testpixman.vcxproj", "{C3E734B7-A89C-4011-B5D1-B3748F11D5BF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Debug|Win32.ActiveCfg = Debug|Win32 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Debug|Win32.Build.0 = Debug|Win32 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Debug|x64.ActiveCfg = Debug|x64 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Debug|x64.Build.0 = Debug|x64 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Release|Win32.ActiveCfg = Release|Win32 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Release|Win32.Build.0 = Release|Win32 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Release|x64.ActiveCfg = Release|x64 + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0}.Release|x64.Build.0 = Release|x64 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Debug|Win32.Build.0 = Debug|Win32 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Debug|x64.ActiveCfg = Debug|x64 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Debug|x64.Build.0 = Debug|x64 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Release|Win32.ActiveCfg = Release|Win32 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Release|Win32.Build.0 = Release|Win32 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Release|x64.ActiveCfg = Release|x64 + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF}.Release|x64.Build.0 = Release|x64 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 + {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/win32/deps/pixman/build/win32/vc11/pixman.vcxproj b/win32/deps/pixman/build/win32/vc11/pixman.vcxproj new file mode 100644 index 00000000..318e6e29 --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/pixman.vcxproj @@ -0,0 +1,205 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {65E6ECB5-BA49-4C52-A085-1E3BB18836D0} + pixman + Win32Proj + + + + DynamicLibrary + Unicode + true + v110 + + + DynamicLibrary + Unicode + v110 + + + DynamicLibrary + Unicode + true + v110 + + + DynamicLibrary + Unicode + v110 + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + %(AdditionalIncludeDirectories) + _DEBUG;BUILDING_PIXMAN;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + %(DisableSpecificWarnings) + + + $(OutDir)$(ProjectName)-$(ApiVersion).dll + true + Windows + MachineX86 + $(TargetDir)$(ProjectName)-$(ApiVersion).lib + + + + + MaxSpeed + true + %(AdditionalIncludeDirectories) + BUILDING_PIXMAN;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + %(DisableSpecificWarnings) + + + $(OutDir)$(ProjectName)-$(ApiVersion).dll + true + Windows + true + true + MachineX86 + $(TargetDir)$(ProjectName)-$(ApiVersion).lib + + + + + X64 + + + Disabled + %(AdditionalIncludeDirectories) + _DEBUG;BUILDING_PIXMAN;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + %(DisableSpecificWarnings) + + + $(OutDir)$(ProjectName)-$(ApiVersion).dll + true + Windows + MachineX64 + $(TargetDir)$(ProjectName)-$(ApiVersion).lib + + + + + X64 + + + MaxSpeed + true + %(AdditionalIncludeDirectories) + BUILDING_PIXMAN;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + %(DisableSpecificWarnings) + + + $(OutDir)$(ProjectName)-$(ApiVersion).dll + true + Windows + true + true + MachineX64 + $(TargetDir)$(ProjectName)-$(ApiVersion).lib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win32/deps/pixman/build/win32/vc11/pixman.vcxproj.filters b/win32/deps/pixman/build/win32/vc11/pixman.vcxproj.filters new file mode 100644 index 00000000..c58660fa --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/pixman.vcxproj.filters @@ -0,0 +1,100 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj b/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj new file mode 100644 index 00000000..2f8176bb --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj @@ -0,0 +1,182 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {C3E734B7-A89C-4011-B5D1-B3748F11D5BF} + testpixman + Win32Proj + + + + Application + Unicode + true + v110 + + + Application + Unicode + v110 + + + Application + Unicode + true + v110 + + + Application + Unicode + v110 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + true + false + true + false + + + + Disabled + %(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + libpng15d.lib;%(AdditionalDependencies) + true + Console + MachineX86 + + + + + MaxSpeed + true + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + libpng15.lib;%(AdditionalDependencies) + true + Console + true + true + MachineX86 + + + + + X64 + + + Disabled + %(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + libpng15d.lib;%(AdditionalDependencies) + true + Console + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + libpng15.lib;%(AdditionalDependencies) + true + Console + true + true + MachineX64 + + + + + + + + + + + + {65e6ecb5-ba49-4c52-a085-1e3bb18836d0} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj.filters b/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj.filters new file mode 100644 index 00000000..eb433681 --- /dev/null +++ b/win32/deps/pixman/build/win32/vc11/testpixman.vcxproj.filters @@ -0,0 +1,26 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + + + Sources + + + Sources + + + + + Headers + + + \ No newline at end of file -- cgit 1.4.1