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=
"glib-build-defines.props" />
6 <PropertyGroup Label=
"UserMacros">
7 <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin
</BinDir>
11 copy $(BinDir)\$(GlibDllPrefix)glib$(GlibDllSuffix).dll $(CopyDir)\bin
12 copy $(BinDir)\$(GlibDllPrefix)glib$(GlibDllSuffix).pdb $(CopyDir)\bin
13 copy $(BinDir)\$(GlibDllPrefix)gthread$(GlibDllSuffix).dll $(CopyDir)\bin
14 copy $(BinDir)\$(GlibDllPrefix)gthread$(GlibDllSuffix).pdb $(CopyDir)\bin
15 copy $(BinDir)\$(GlibDllPrefix)gmodule$(GlibDllSuffix).dll $(CopyDir)\bin
16 copy $(BinDir)\$(GlibDllPrefix)gmodule$(GlibDllSuffix).pdb $(CopyDir)\bin
17 copy $(BinDir)\$(GlibDllPrefix)gobject$(GlibDllSuffix).dll $(CopyDir)\bin
18 copy $(BinDir)\$(GlibDllPrefix)gobject$(GlibDllSuffix).pdb $(CopyDir)\bin
19 copy $(BinDir)\$(GlibDllPrefix)gio$(GlibDllSuffix).dll $(CopyDir)\bin
20 copy $(BinDir)\$(GlibDllPrefix)gio$(GlibDllSuffix).pdb $(CopyDir)\bin
21 copy $(BinDir)\glib-genmarshal.exe $(CopyDir)\bin
22 copy $(BinDir)\glib-genmarshal.pdb $(CopyDir)\bin
23 copy $(BinDir)\gspawn-win*-helper*.exe $(CopyDir)\bin
24 copy $(BinDir)\gspawn-win*-helper*.pdb $(CopyDir)\bin
25 copy $(BinDir)\glib-compile-schemas.exe $(CopyDir)\bin
26 copy $(BinDir)\glib-compile-schemas.pdb $(CopyDir)\bin
27 copy $(BinDir)\gsettings.exe $(CopyDir)\bin
28 copy $(BinDir)\gsettings.pdb $(CopyDir)\bin
29 copy $(BinDir)\glib-compile-resources.exe $(CopyDir)\bin
30 copy $(BinDir)\glib-compile-resources.pdb $(CopyDir)\bin
31 copy $(BinDir)\gresource.exe $(CopyDir)\bin
32 copy $(BinDir)\gresource.pdb $(CopyDir)\bin
33 copy $(BinDir)\gio-querymodules.exe $(CopyDir)\bin
34 copy $(BinDir)\gio-querymodules.pdb $(CopyDir)\bin
35 copy $(BinDir)\gdbus.exe $(CopyDir)\bin
36 copy $(BinDir)\gdbus.pdb $(CopyDir)\bin
37 copy $(BinDir)\gio.exe $(CopyDir)\bin
38 copy $(BinDir)\gio.pdb $(CopyDir)\bin
39 copy ..\..\gio\gdbus-
2.0\codegen\gdbus-codegen.in $(CopyDir)\bin\gdbus-codegen
41 if exist ..\..\gobject\glib-mkenums copy ..\..\gobject\glib-mkenums $(CopyDir)\bin
43 mkdir $(CopyDir)\include\glib-$(ApiVersion)\glib\deprecated
44 copy ..\..\msvc_recommended_pragmas.h $(CopyDir)\include\glib-$(ApiVersion)
45 copy ..\..\glib\glib.h $(CopyDir)\include\glib-$(ApiVersion)
46 copy ..\..\glib\glib-object.h $(CopyDir)\include\glib-$(ApiVersion)
47 #include
"glib.vs10.headers"
49 copy ..\..\gmodule\gmodule.h $(CopyDir)\include\glib-$(ApiVersion)
51 mkdir $(CopyDir)\include\glib-$(ApiVersion)\gobject
52 #include
"gobject.vs10.headers"
53 copy ..\..\gobject\gobjectnotifyqueue.c $(CopyDir)\include\glib-$(ApiVersion)\gobject
55 mkdir $(CopyDir)\include\glib-$(ApiVersion)\gio
56 #include
"gio.vs10.headers"
58 mkdir $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
59 copy ..\..\gio\gwin32inputstream.h $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
60 copy ..\..\gio\gwin32outputstream.h $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
62 mkdir $(CopyDir)\lib\glib-$(ApiVersion)\include
63 copy ..\..\glib\glibconfig.h $(CopyDir)\lib\glib-$(ApiVersion)\include
64 copy $(BinDir)\glib-$(ApiVersion).lib $(CopyDir)\lib
65 copy $(BinDir)\gthread-$(ApiVersion).lib $(CopyDir)\lib
66 copy $(BinDir)\gmodule-$(ApiVersion).lib $(CopyDir)\lib
67 copy $(BinDir)\gobject-$(ApiVersion).lib $(CopyDir)\lib
68 copy $(BinDir)\gio-$(ApiVersion).lib $(CopyDir)\lib
70 mkdir $(CopyDir)\lib\pkgconfig
71 copy ..\gio-windows-
2.0.pc $(CopyDir)\lib\pkgconfig
72 copy ..\gio-
2.0.pc $(CopyDir)\lib\pkgconfig
73 copy ..\gobject-
2.0.pc $(CopyDir)\lib\pkgconfig
74 copy ..\gmodule-no-export-
2.0.pc $(CopyDir)\lib\pkgconfig
75 copy ..\gmodule-export-
2.0.pc $(CopyDir)\lib\pkgconfig
76 copy ..\gmodule-
2.0.pc $(CopyDir)\lib\pkgconfig
77 copy ..\gthread-
2.0.pc $(CopyDir)\lib\pkgconfig
78 copy ..\glib-
2.0.pc $(CopyDir)\lib\pkgconfig
80 mkdir $(CopyDir)\share\glib-$(ApiVersion)\schemas
81 copy ..\..\gio\gschema.dtd $(CopyDir)\share\glib-$(ApiVersion)\schemas
83 mkdir $(CopyDir)\share\glib-$(ApiVersion)\codegen
84 copy ..\..\gio\gdbus-
2.0\codegen\*.py $(CopyDir)\share\glib-$(ApiVersion)\codegen
86 <GlibPCFiles>..\gio-windows-
2.0.pc;..\gio-
2.0.pc;..\gobject-
2.0.pc;..\gmodule-no-export-
2.0.pc;..\gmodule-export-
2.0.pc;..\gmodule-
2.0.pc;..\gthread-
2.0.pc;..\glib-
2.0.pc
</GlibPCFiles>
87 <GlibGenPC>(if not exist $(CopyDir) mkdir $(CopyDir))
& (if exist $(PythonPath)\python.exe $(PythonPath)\python.exe ..\glibpc.py --prefix=$(CopyDir) --version=$(GlibVersion))
</GlibGenPC>
90 <_PropertySheetDisplayName>glibinstallprops
</_PropertySheetDisplayName>
93 <BuildMacro Include=
"BinDir">
94 <Value>$(BinDir)
</Value>
96 <BuildMacro Include=
"GlibDoInstall">
97 <Value>$(GlibDoInstall)
</Value>
99 <BuildMacro Include=
"GlibPCFiles">
100 <Value>$(GlibPCFiles)
</Value>
102 <BuildMacro Include=
"GlibGenPC">
103 <Value>$(GlibGenPC)
</Value>