1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ImportGroup Label="PropertySheets">
4 <Import Project="gi-build-defines.props" />
6 <PropertyGroup Label="UserMacros">
7 <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
12 copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin
13 copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin
14 copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin
15 copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin
16 copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin
17 copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin
18 copy ..\..\..\tools\g-ir-annotation-tool $(CopyDir)\bin
19 copy ..\..\..\tools\g-ir-doc-tool $(CopyDir)\bin
20 copy ..\..\..\tools\g-ir-scanner $(CopyDir)\bin
22 copy $(BinDir)\glib-print.exe $(CopyDir)\bin
23 copy $(BinDir)\glib-print.pdb $(CopyDir)\bin
25 mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository
26 #include "girepository.vs10.headers"
27 #include "giscanner.vs10.scripts"
29 mkdir $(CopyDir)\share\gobject-introspection-1.0\tests
30 copy ..\..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests
31 copy ..\..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests
32 copy ..\..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests
33 copy ..\..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests
34 copy ..\..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests
36 copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner
37 copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner
39 mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion)
41 copy ..\..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion)
45 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\girepository-$(ApiVersion).lib $(CopyDir)\lib
47 mkdir $(CopyDir)\share\gir-$(ApiVersion)
48 copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion)
49 copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
50 copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
51 copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
52 copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
53 copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion)
54 copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
55 copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
56 copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
57 copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion)
58 copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion)
60 mkdir $(CopyDir)\lib\girepository-$(ApiVersion)
61 copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
62 copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
63 copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
64 copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
65 copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
66 copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
67 copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
68 copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
69 copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
70 copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
71 copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion)
73 mkdir $(CopyDir)\lib\pkgconfig
74 copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig
75 copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig
76 copy ..\cairo.pc $(CopyDir)\lib\pkgconfig
77 copy ..\cairo-win32.pc $(CopyDir)\lib\pkgconfig
78 copy ..\cairo-gobject.pc $(CopyDir)\lib\pkgconfig
79 copy ..\libxml-2.0.pc $(CopyDir)\lib\pkgconfig
80 copy ..\freetype2.pc $(CopyDir)\lib\pkgconfig
82 <GIPCFiles>..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc;..\cairo.pc;..\cairo-win32.pc;..\cairo-gobject.pc;..\libxml-2.0.pc;..\freetype2.pc</GIPCFiles>
83 <GIGenPC>$(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir)</GIGenPC>
84 <GIGenPCX64>$(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir)</GIGenPCX64>
87 <_PropertySheetDisplayName>giinstallprops</_PropertySheetDisplayName>
90 <BuildMacro Include="BinDir">
91 <Value>$(BinDir)</Value>
93 <BuildMacro Include="GIDoInstall">
94 <Value>$(GIDoInstall)</Value>
96 <BuildMacro Include="GIPCFiles">
97 <Value>$(GIPCFiles)</Value>
99 <BuildMacro Include="GIGenPC">
100 <Value>$(GIGenPC)</Value>
102 <BuildMacro Include="GIGenPCX64">
103 <Value>$(GIGenPCX64)</Value>