From: Chun-wei Fan Date: Tue, 14 Aug 2012 08:05:44 +0000 (+0800) Subject: Add Visual Studio projects X-Git-Tag: GOBJECT_INTROSPECTION_1_35_2~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=807a16f1375ece564426709e6f7033beb83f2389;p=platform%2Fupstream%2Fgobject-introspection.git Add Visual Studio projects These are the Visual C++ 2008/2010 project files that can be used to build gobject-introspection. The main girepository dll (along with cmph), tools (in C), certain test/sample programs dlls are built with this project file set. Due to a bug in the Visual C++ 2008 linker, the g-ir-compiler and g-ir-generator tools have the libgirepository-internals sources built along side with the sources of these respective tool programs. In order to ease future maintenance, the cmph, girepository, g-ir-compiler and property sheets (for the "install" part) are done as templates where header/source listings are filled in during "make dist", so that the headers/sources listings are kept up to date between releases. The GLib and girepository .gir and .typelib files are also generated and "compiled" as part of the build process, using gengir.bat that was committed earlier. https://bugzilla.gnome.org/show_bug.cgi?id=681820 --- diff --git a/build/win32/vs10/_giscanner.vcxproj b/build/win32/vs10/_giscanner.vcxproj new file mode 100644 index 0000000..91b2851 --- /dev/null +++ b/build/win32/vs10/_giscanner.vcxproj @@ -0,0 +1,174 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {8311394F-9114-4C97-80F2-51BCABA054C9} + _giscanner + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + ..\..\..\giscanner;$(PYTHONDIR)\include;%(AdditionalIncludeDirectories) + _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).pyd + $(PYTHONDIR)\libs;%(AdditionalLibraryDirectories) + true + Windows + MachineX86 + + + + + MaxSpeed + true + ..\..\..\giscanner;$(PYTHONDIR)\include;%(AdditionalIncludeDirectories) + YY_NO_UNISTD_H;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).pyd + $(PYTHONDIR)\libs;%(AdditionalLibraryDirectories) + true + Windows + true + true + MachineX86 + + + + + X64 + + + Disabled + ..\..\..\giscanner;$(PYTHONDIR)\include;%(AdditionalIncludeDirectories) + _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).pyd + $(PYTHONDIR)\libs;%(AdditionalLibraryDirectories) + true + Windows + MachineX64 + + + + + X64 + + + MaxSpeed + true + ..\..\..\giscanner;$(PYTHONDIR)\include;%(AdditionalIncludeDirectories) + YY_NO_UNISTD_H;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).pyd + $(PYTHONDIR)\libs;%(AdditionalLibraryDirectories) + true + Windows + true + true + MachineX64 + + + + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/_giscanner.vcxproj.filters b/build/win32/vs10/_giscanner.vcxproj.filters new file mode 100644 index 0000000..5a17d2d --- /dev/null +++ b/build/win32/vs10/_giscanner.vcxproj.filters @@ -0,0 +1,31 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/annotation.vcxproj b/build/win32/vs10/annotation.vcxproj new file mode 100644 index 0000000..1e9f983 --- /dev/null +++ b/build/win32/vs10/annotation.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {A70C7D31-0019-45D9-9537-BB1DB5F31886} + annotation + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/annotation.vcxproj.filters b/build/win32/vs10/annotation.vcxproj.filters new file mode 100644 index 0000000..42779bd --- /dev/null +++ b/build/win32/vs10/annotation.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/cmph-bdz-test.vcxproj b/build/win32/vs10/cmph-bdz-test.vcxproj new file mode 100644 index 0000000..8271966 --- /dev/null +++ b/build/win32/vs10/cmph-bdz-test.vcxproj @@ -0,0 +1,170 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} + cmphbdztest + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + ..\..\..\girepository\cmph;%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + true + Console + MachineX86 + + + + + MaxSpeed + true + ..\..\..\girepository\cmph;%(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + MultiThreadedDLL + true + false + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX86 + + + + + X64 + + + Disabled + ..\..\..\girepository\cmph;%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + true + Console + MachineX64 + + + + + X64 + + + MaxSpeed + true + ..\..\..\girepository\cmph;%(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX64 + + + + + + + + {442c007e-d901-41da-9706-5db4afb4c06b} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/cmph-bdz-test.vcxproj.filters b/build/win32/vs10/cmph-bdz-test.vcxproj.filters new file mode 100644 index 0000000..40858f2 --- /dev/null +++ b/build/win32/vs10/cmph-bdz-test.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/cmph.vcxproj.filtersin b/build/win32/vs10/cmph.vcxproj.filtersin new file mode 100644 index 0000000..072d32a --- /dev/null +++ b/build/win32/vs10/cmph.vcxproj.filtersin @@ -0,0 +1,20 @@ + + + + + {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 + + + +#include "cmph.vs10.sourcefiles.filters" + + \ No newline at end of file diff --git a/build/win32/vs10/cmph.vcxprojin b/build/win32/vs10/cmph.vcxprojin new file mode 100644 index 0000000..9e8d2b8 --- /dev/null +++ b/build/win32/vs10/cmph.vcxprojin @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {442C007E-D901-41DA-9706-5DB4AFB4C06B} + cmph + Win32Proj + + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + + + X64 + + + Disabled + _DEBUG;__x86_64__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + + + X64 + + + MaxSpeed + true + __x86_64__;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + +#include "cmph.vs10.sourcefiles" + + + + + \ No newline at end of file diff --git a/build/win32/vs10/everything.vcxproj b/build/win32/vs10/everything.vcxproj new file mode 100644 index 0000000..5ef60b2 --- /dev/null +++ b/build/win32/vs10/everything.vcxproj @@ -0,0 +1,197 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2986281A-BD41-4BD1-8B43-25B7D7E7F234} + everything + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + + $(GenEverythingH) + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + + $(GenEverythingH) + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + + $(GenEverythingH) + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + $(GenEverythingH) + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + {8311394f-9114-4c97-80f2-51bcaba054c9} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/everything.vcxproj.filters b/build/win32/vs10/everything.vcxproj.filters new file mode 100644 index 0000000..c284b23 --- /dev/null +++ b/build/win32/vs10/everything.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/foo.vcxproj b/build/win32/vs10/foo.vcxproj new file mode 100644 index 0000000..f2317f7 --- /dev/null +++ b/build/win32/vs10/foo.vcxproj @@ -0,0 +1,177 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {CD6291E9-2FFA-4D71-94EB-6D1EDD52F1D1} + foo + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + {23e28245-8fc7-4b41-b1c5-8785bd4366a7} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/foo.vcxproj.filters b/build/win32/vs10/foo.vcxproj.filters new file mode 100644 index 0000000..df097fe --- /dev/null +++ b/build/win32/vs10/foo.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/g-ir-compiler.vcxproj.filtersin b/build/win32/vs10/g-ir-compiler.vcxproj.filtersin new file mode 100644 index 0000000..0e1860d --- /dev/null +++ b/build/win32/vs10/g-ir-compiler.vcxproj.filtersin @@ -0,0 +1,21 @@ + + + + + {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 + + + +#include "g-ir-compiler.vs10.sourcefiles.filters" + Sources + + diff --git a/build/win32/vs10/g-ir-compiler.vcxprojin b/build/win32/vs10/g-ir-compiler.vcxprojin new file mode 100644 index 0000000..dcaa46a --- /dev/null +++ b/build/win32/vs10/g-ir-compiler.vcxprojin @@ -0,0 +1,180 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} + gircompiler + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + true + false + false + + + + Disabled + _DEBUG;FFI_BUILDING;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + libffi.lib;%(AdditionalDependencies) + true + Console + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;FFI_BUILDING;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + libffi.lib;%(AdditionalDependencies) + true + Console + + + MachineX64 + + + + + MaxSpeed + true + FFI_BUILDING;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + libffi.lib;%(AdditionalDependencies) + true + Console + true + true + MachineX86 + + + + + X64 + + + MinSpace + true + false + FFI_BUILDING;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + libffi.lib;%(AdditionalDependencies) + true + Console + true + true + UseLinkTimeCodeGeneration + + + MachineX64 + + + +#include "g-ir-compiler.vs10.sourcefiles" + + + + + {442c007e-d901-41da-9706-5db4afb4c06b} + false + + + {23e28245-8fc7-4b41-b1c5-8785bd4366a7} + false + + + + + + diff --git a/build/win32/vs10/g-ir-generate.vcxproj b/build/win32/vs10/g-ir-generate.vcxproj new file mode 100644 index 0000000..bc75531 --- /dev/null +++ b/build/win32/vs10/g-ir-generate.vcxproj @@ -0,0 +1,166 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} + girgenerate + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + true + Console + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + true + Console + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX64 + + + + + + + + + {23e28245-8fc7-4b41-b1c5-8785bd4366a7} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/g-ir-generate.vcxproj.filters b/build/win32/vs10/g-ir-generate.vcxproj.filters new file mode 100644 index 0000000..db77dd1 --- /dev/null +++ b/build/win32/vs10/g-ir-generate.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/generate_typelibs.vcxproj b/build/win32/vs10/generate_typelibs.vcxproj new file mode 100644 index 0000000..b284551 --- /dev/null +++ b/build/win32/vs10/generate_typelibs.vcxproj @@ -0,0 +1,99 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {BE771349-F11E-42AE-A23F-DA083FDC6FB8} + generate_typelibs + + + + Utility + MultiByte + true + + + Utility + MultiByte + + + Utility + MultiByte + true + + + Utility + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + $(GenerateGIR) + + + + + $(GenerateGIR) + + + + + $(GenerateGIR) + + + + + $(GenerateGIR) + + + + + {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} + false + + + {8311394f-9114-4c97-80f2-51bcaba054c9} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/gettype.vcxproj b/build/win32/vs10/gettype.vcxproj new file mode 100644 index 0000000..a1126e8 --- /dev/null +++ b/build/win32/vs10/gettype.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F7DCF92C-A570-4E0B-A357-2FF90E5FF1BA} + gettype + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/gettype.vcxproj.filters b/build/win32/vs10/gettype.vcxproj.filters new file mode 100644 index 0000000..5f0fb5b --- /dev/null +++ b/build/win32/vs10/gettype.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/gimarshallingtests.vcxproj b/build/win32/vs10/gimarshallingtests.vcxproj new file mode 100644 index 0000000..2849e43 --- /dev/null +++ b/build/win32/vs10/gimarshallingtests.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {E2F8D205-0A53-4D40-9169-CE1EF2AAF203} + gimarshallingtests + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/gimarshallingtests.vcxproj.filters b/build/win32/vs10/gimarshallingtests.vcxproj.filters new file mode 100644 index 0000000..5da4a33 --- /dev/null +++ b/build/win32/vs10/gimarshallingtests.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/gir.propsin b/build/win32/vs10/gir.propsin new file mode 100644 index 0000000..d957b5a --- /dev/null +++ b/build/win32/vs10/gir.propsin @@ -0,0 +1,224 @@ + + + + $(SolutionDir)\..\..\..\..\vs10\$(Platform) + 10 + $(SolutionDir)\..\..\.. + $(GlibEtcInstallRoot) + 1.0 + $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) + + echo EXPORTS > $(DefDir)\girepository.def + + cl -EP ..\..\..\girepository\girepository.symbols >> $(DefDir)\girepository.def + + +if exist ..\..\..\tests\everything.h goto DONE_GEN_EVERYTHING_C + +cd ..\..\..\tests + +set PATH=$(GlibEtcInstallRoot)\bin;$(SolutionDir)$(Configuration)\$(PlatformName)\bin;%PYTHONDIR%;%PATH% + +set PYTHONPATH=$(SolutionDir)$(Configuration)\$(PlatformName)\bin;$(BASE_GI_DIR) + +set UNINSTALLED_INTROSPECTION_SRCDIR=$(BASE_GI_DIR) + +python ..\tools\g-ir-scanner --verbose -I. --add-include-path=..\ --add-include-path=..\gir --generate-typelib-tests=Everything,everything.h,everything.c + +cd $(SolutionDir) + +:DONE_GEN_EVERYTHING_C + + +@echo off + +set CC=cl + +if "$(MINGWDIR)" == "" goto ERR_NOGCC + +if "$(PYTHONDIR)" == "" goto ERR_NOPYPATH + +if "$(PKG_CONFIG_PATH)" == "" goto ERR_NOPKGCONFIG + + +set PYTHONPATH=$(SolutionDir)$(Configuration)\$(PlatformName)\bin\;$(BASE_GI_DIR) + +set UNINSTALLED_INTROSPECTION_SRCDIR=$(BASE_GI_DIR) + +set PATH=$(GlibEtcInstallRoot)\bin;$(SolutionDir)$(Configuration)\$(PlatformName)\bin\;$(PATH);$(PYTHONDIR);$(MINGWDIR)\bin + +set LIB=$(GlibEtcInstallRoot)\lib;$(SolutionDir)$(Configuration)\$(PlatformName)\bin\;$(LIB);$(PYTHONDIR)\libs + +set INCLUDE=$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(INCLUDE);$(PYTHONDIR)\include + + +set PLAT=$(Platform) + +set CONF=$(Configuration) + +set BASEDIR=$(GlibEtcInstallRoot) + +set VSVER=$(VSVER) + + +cd .. + +call gengir.bat + +cd .\vs$(VSVER) + +goto DONE + + +:ERR_NOGCC + +echo You need a Windows GCC installation to preprocess the headers to generate .gir files + +echo Please set MINGWDIR accordingly before launching the Project + +goto DONE + + +:ERR_NOPYPATH + +echo You need a Python installation to build the Python module and run the Python scripts to generate .gir files + +echo The Python installation needs to correspond to the configuration of your build, i.e. Win32 or x64 + +echo Please set PYTHONDIR accordingly before launching the Project + +goto DONE + + +:ERR_NOPKGCONFIG + +echo You need pkg-config and need to set PKG_CONFIG_PATH to point to pkgconfig (.pc) files to generate .gir files + +echo Please set PKG_CONFIG_PATH accordingly before launching the Project + +goto DONE + + +:DONE + + + lib + -$(GIApiVersion)-0 + + -1-vs10 + $(LibGISeparateVS10DllPrefix) + $(LibGISeparateVS10DllSuffix) + +mkdir $(CopyDir) + +mkdir $(CopyDir)\bin + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\g-ir-compiler.exe $(CopyDir)\bin + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\g-ir-generate.exe $(CopyDir)\bin + +copy ..\..\..\tools\g-ir-annotation-tool $(CopyDir)\bin + +copy ..\..\..\tools\g-ir-doc-tool $(CopyDir)\bin + +copy ..\..\..\tools\g-ir-scanner $(CopyDir)\bin + + +#include "gir.vs10.install" + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner + + +mkdir $(CopyDir)\share\gir-$(GIApiVersion) + +copy $(SolutionDir)$(Configuration)\$(Platform)\share\gir-$(GIApiVersion)\*.gir $(CopyDir)\share\gir-$(GIApiVersion) + + +mkdir $(CopyDir)\lib\girepository-$(GIApiVersion) + +copy $(SolutionDir)$(Configuration)\$(Platform)\bin\girepository-$(GIApiVersion).lib $(CopyDir)\lib + +copy $(SolutionDir)$(Configuration)\$(Platform)\lib\girepository-$(GIApiVersion)\*.typelib $(CopyDir)\lib\girepository-$(GIApiVersion) + + + + + <_PropertySheetDisplayName>giprops + $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ + $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ + + + + ..\..\..;..\..\..\girepository;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) + msvc_recommended_pragmas.h;%(ForcedIncludeFiles) + + + gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) + $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) + + + +if not exist ..\..\..\config.h copy ..\..\..\config.h.win32 ..\..\..\config.h + +if not exist ..\..\..\tools\g-ir-scanner copy ..\..\..\tools\g-ir-scanner.in ..\..\..\tools\g-ir-scanner + +if not exist ..\..\..\tools\g-ir-doc-tool copy ..\..\..\tools\g-ir-doc-tool.in ..\..\..\tools\g-ir-doc-tool + +if not exist ..\..\..\tools\g-ir-annotation-tool copy ..\..\..\tools\g-ir-annotation-tool.in ..\..\..\tools\g-ir-annotation-tool + + + + + + $(GlibEtcInstallRoot) + + + $(VSVER) + + + $(BASE_GI_DIR) + + + $(CopyDir) + + + $(GIApiVersion) + + + $(DefDir) + + + $(GenerateGIRDef) + + + $(GenEverythingH) + + + $(GenerateGIR) + + + $(LibGILibtoolCompatibleDllPrefix) + + + $(LibGILibtoolCompatibleDllSuffix) + + + $(LibGISeparateVS10DllPrefix) + + + $(LibGISeparateVS10DllSuffix) + + + $(LibGIDllPrefix) + + + $(LibGIDllSuffix) + + + $(GIDoInstall) + + + diff --git a/build/win32/vs10/girepository.vcxproj.filtersin b/build/win32/vs10/girepository.vcxproj.filtersin new file mode 100644 index 0000000..ccc6895 --- /dev/null +++ b/build/win32/vs10/girepository.vcxproj.filtersin @@ -0,0 +1,20 @@ + + + + + {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 + + + +#include "girepository.vs10.sourcefiles.filters" + + \ No newline at end of file diff --git a/build/win32/vs10/girepository.vcxprojin b/build/win32/vs10/girepository.vcxprojin new file mode 100644 index 0000000..85aecd7 --- /dev/null +++ b/build/win32/vs10/girepository.vcxprojin @@ -0,0 +1,197 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {23E28245-8FC7-4B41-B1C5-8785BD4366A7} + girepository + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + ..\..\..\girepository;%(AdditionalIncludeDirectories) + _DEBUG;G_IREPOSITORY_COMPILATION;FFI_BUILDING;DLL_EXPORT;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(GenerateGIRDef) + + + libffi.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + $(IntDir)girepository.def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + ..\..\..\girepository;%(AdditionalIncludeDirectories) + G_IREPOSITORY_COMPILATION;FFI_BUILDING;DLL_EXPORT;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(GenerateGIRDef) + + + libffi.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + $(IntDir)girepository.def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + ..\..\..\girepository;%(AdditionalIncludeDirectories) + _DEBUG;G_IREPOSITORY_COMPILATION;FFI_BUILDING;DLL_EXPORT;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(GenerateGIRDef) + + + libffi.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + $(IntDir)girepository.def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + ..\..\..\girepository;%(AdditionalIncludeDirectories) + G_IREPOSITORY_COMPILATION;FFI_BUILDING;DLL_EXPORT;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(GenerateGIRDef) + + + libffi.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + $(IntDir)girepository.def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + +#include "girepository.vs10.sourcefiles" + + + + {442c007e-d901-41da-9706-5db4afb4c06b} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/glib-print.vcxproj b/build/win32/vs10/glib-print.vcxproj new file mode 100644 index 0000000..706e777 --- /dev/null +++ b/build/win32/vs10/glib-print.vcxproj @@ -0,0 +1,165 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} + glibprint + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + true + Console + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + true + Console + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + true + Console + true + true + MachineX64 + + + + + + + + {23e28245-8fc7-4b41-b1c5-8785bd4366a7} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/glib-print.vcxproj.filters b/build/win32/vs10/glib-print.vcxproj.filters new file mode 100644 index 0000000..124e678 --- /dev/null +++ b/build/win32/vs10/glib-print.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/gtkfrob.vcxproj b/build/win32/vs10/gtkfrob.vcxproj new file mode 100644 index 0000000..f21723e --- /dev/null +++ b/build/win32/vs10/gtkfrob.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {95C833D3-6EC2-493D-969A-6082E5495F66} + gtkfrob + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/gtkfrob.vcxproj.filters b/build/win32/vs10/gtkfrob.vcxproj.filters new file mode 100644 index 0000000..16be2b8 --- /dev/null +++ b/build/win32/vs10/gtkfrob.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/install.vcxproj b/build/win32/vs10/install.vcxproj new file mode 100644 index 0000000..541a4ef --- /dev/null +++ b/build/win32/vs10/install.vcxproj @@ -0,0 +1,120 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2093D218-190E-4194-9421-3BA7CBF33B10} + install + Win32Proj + + + + Utility + MultiByte + true + + + Utility + MultiByte + + + Utility + MultiByte + true + + + Utility + MultiByte + + + + + + + + + + + + + + + + + + + + + + + $(GlibEtcInstallRoot)\ + + $(GlibEtcInstallRoot)\ + + $(GlibEtcInstallRoot)\ + + $(GlibEtcInstallRoot)\ + + + + + $(GIDoInstall) + + + + + $(GIDoInstall) + + + + + $(GIDoInstall) + + + + + $(GIDoInstall) + + + + + {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} + false + + + {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} + false + + + {be771349-f11e-42ae-a23f-da083fdc6fb8} + false + + + {23e28245-8fc7-4b41-b1c5-8785bd4366a7} + false + + + {8311394f-9114-4c97-80f2-51bcaba054c9} + false + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/regress.vcxproj b/build/win32/vs10/regress.vcxproj new file mode 100644 index 0000000..870f93a --- /dev/null +++ b/build/win32/vs10/regress.vcxproj @@ -0,0 +1,175 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {0A4F3C2B-DEF6-4EEF-A9E7-60E975722B60} + regress + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + cairo-gobject.lib;cairo.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + cairo-gobject.lib;cairo.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + cairo-gobject.lib;cairo.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + cairo-gobject.lib;cairo.lib;%(AdditionalDependencies) + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/regress.vcxproj.filters b/build/win32/vs10/regress.vcxproj.filters new file mode 100644 index 0000000..2d6a34e --- /dev/null +++ b/build/win32/vs10/regress.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/sletter.vcxproj b/build/win32/vs10/sletter.vcxproj new file mode 100644 index 0000000..d0185e9 --- /dev/null +++ b/build/win32/vs10/sletter.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {86A35E44-E4C8-4628-87E9-942D136D72BC} + sletter + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/sletter.vcxproj.filters b/build/win32/vs10/sletter.vcxproj.filters new file mode 100644 index 0000000..3d42dfa --- /dev/null +++ b/build/win32/vs10/sletter.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/testinherit.vcxproj b/build/win32/vs10/testinherit.vcxproj new file mode 100644 index 0000000..9006818 --- /dev/null +++ b/build/win32/vs10/testinherit.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {3F2C9F08-7FB7-4465-BF24-84E083EC4913} + testinherit + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/testinherit.vcxproj.filters b/build/win32/vs10/testinherit.vcxproj.filters new file mode 100644 index 0000000..d001332 --- /dev/null +++ b/build/win32/vs10/testinherit.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs10/utility.vcxproj b/build/win32/vs10/utility.vcxproj new file mode 100644 index 0000000..a73d709 --- /dev/null +++ b/build/win32/vs10/utility.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {A1F07FDB-20BB-441E-A4D5-6C2CD3D69214} + utility + Win32Proj + + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + + + + + + + + + + + + + + + + + + + + + true + false + true + false + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX86 + + + + + X64 + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + X64 + + + MaxSpeed + true + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll + ..\$(ProjectName).def + true + Windows + true + true + $(TargetDir)$(ProjectName)-$(GIApiVersion).lib + MachineX64 + + + + + + + + + \ No newline at end of file diff --git a/build/win32/vs10/utility.vcxproj.filters b/build/win32/vs10/utility.vcxproj.filters new file mode 100644 index 0000000..fbd9b65 --- /dev/null +++ b/build/win32/vs10/utility.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {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 + + + \ No newline at end of file diff --git a/build/win32/vs9/_giscanner.vcproj b/build/win32/vs9/_giscanner.vcproj new file mode 100644 index 0000000..8b0aa79 --- /dev/null +++ b/build/win32/vs9/_giscanner.vcproj @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/annotation.vcproj b/build/win32/vs9/annotation.vcproj new file mode 100644 index 0000000..8104594 --- /dev/null +++ b/build/win32/vs9/annotation.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/cmph-bdz-test.vcproj b/build/win32/vs9/cmph-bdz-test.vcproj new file mode 100644 index 0000000..0bd8106 --- /dev/null +++ b/build/win32/vs9/cmph-bdz-test.vcproj @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/cmph.vcprojin b/build/win32/vs9/cmph.vcprojin new file mode 100644 index 0000000..ff56d37 --- /dev/null +++ b/build/win32/vs9/cmph.vcprojin @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#include "cmph.sourcefiles" + + + + + + + + + diff --git a/build/win32/vs9/everything.vcproj b/build/win32/vs9/everything.vcproj new file mode 100644 index 0000000..c8f1eac --- /dev/null +++ b/build/win32/vs9/everything.vcproj @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/foo.vcproj b/build/win32/vs9/foo.vcproj new file mode 100644 index 0000000..3a2aeef --- /dev/null +++ b/build/win32/vs9/foo.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/g-ir-compiler.vcprojin b/build/win32/vs9/g-ir-compiler.vcprojin new file mode 100644 index 0000000..f08b919 --- /dev/null +++ b/build/win32/vs9/g-ir-compiler.vcprojin @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#include "g-ir-compiler.sourcefiles" + + + + + + + + + + diff --git a/build/win32/vs9/g-ir-generate.vcproj b/build/win32/vs9/g-ir-generate.vcproj new file mode 100644 index 0000000..0e5973a --- /dev/null +++ b/build/win32/vs9/g-ir-generate.vcproj @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/generate_typelibs.vcproj b/build/win32/vs9/generate_typelibs.vcproj new file mode 100644 index 0000000..e8b0059 --- /dev/null +++ b/build/win32/vs9/generate_typelibs.vcproj @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/gettype.vcproj b/build/win32/vs9/gettype.vcproj new file mode 100644 index 0000000..5806277 --- /dev/null +++ b/build/win32/vs9/gettype.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/gimarshallingtests.vcproj b/build/win32/vs9/gimarshallingtests.vcproj new file mode 100644 index 0000000..eb97092 --- /dev/null +++ b/build/win32/vs9/gimarshallingtests.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/gir.vspropsin b/build/win32/vs9/gir.vspropsin new file mode 100644 index 0000000..60db0e6 --- /dev/null +++ b/build/win32/vs9/gir.vspropsin @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/girepository.vcprojin b/build/win32/vs9/girepository.vcprojin new file mode 100644 index 0000000..1243621 --- /dev/null +++ b/build/win32/vs9/girepository.vcprojin @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#include "girepository.sourcefiles" + + + + + + + + + diff --git a/build/win32/vs9/glib-print.vcproj b/build/win32/vs9/glib-print.vcproj new file mode 100644 index 0000000..0491eba --- /dev/null +++ b/build/win32/vs9/glib-print.vcproj @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/gtkfrob.vcproj b/build/win32/vs9/gtkfrob.vcproj new file mode 100644 index 0000000..c9cc072 --- /dev/null +++ b/build/win32/vs9/gtkfrob.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/install.vcproj b/build/win32/vs9/install.vcproj new file mode 100644 index 0000000..04cda9c --- /dev/null +++ b/build/win32/vs9/install.vcproj @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/regress.vcproj b/build/win32/vs9/regress.vcproj new file mode 100644 index 0000000..6f55735 --- /dev/null +++ b/build/win32/vs9/regress.vcproj @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/sletter.vcproj b/build/win32/vs9/sletter.vcproj new file mode 100644 index 0000000..706166b --- /dev/null +++ b/build/win32/vs9/sletter.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/testinherit.vcproj b/build/win32/vs9/testinherit.vcproj new file mode 100644 index 0000000..fd62b90 --- /dev/null +++ b/build/win32/vs9/testinherit.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/win32/vs9/utility.vcproj b/build/win32/vs9/utility.vcproj new file mode 100644 index 0000000..7d51032 --- /dev/null +++ b/build/win32/vs9/utility.vcproj @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +