2015-09-03 09:19:48 +02:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<ImportGroup Label="PropertySheets">
|
|
|
|
<Import Project="glib-build-defines.props" />
|
|
|
|
</ImportGroup>
|
|
|
|
<PropertyGroup Label="UserMacros">
|
|
|
|
<BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
|
|
|
|
<InstalledDlls>$(BinDir)\$(GlibDllPrefix)glib(GlibDllSuffix).dll;$(BinDir)\$(GlibDllPrefix)gthread(GlibDllSuffix).dll;$(BinDir)\$(GlibDllPrefix)gmodule(GlibDllSuffix).dll;$(BinDir)\$(GlibDllPrefix)gobject(GlibDllSuffix).dll;$(BinDir)\$(GlibDllPrefix)gio(GlibDllSuffix).dll</InstalledDlls>
|
|
|
|
<InstalledBins>$(BinDir)\glib-genmarshal.exe;$(BinDir)\glib-compile-schemas.exe;$(BinDir)\gsettings.exe;$(BinDir)\glib-compile-resources.exe;$(BinDir)\gresource.exe;$(BinDir)\gio-querymodules.exe;$(BinDir)\gdbus.exe</InstalledBins>
|
|
|
|
<InstalledWin32Bins>$(BinDir)\gspawn-win32-helper.exe;$(BinDir)\gspawn-win32-helper-console.exe</InstalledWin32Bins>
|
|
|
|
<InstalledX64Bins>$(BinDir)\gspawn-win64-helper.exe;$(BinDir)\gspawn-win64-helper-console.exe</InstalledX64Bins>
|
|
|
|
<GlibDoInstall>
|
|
|
|
mkdir $(CopyDir)
|
|
|
|
mkdir $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)glib$(GlibDllSuffix).dll $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)glib$(GlibDllSuffix).pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gthread$(GlibDllSuffix).dll $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gthread$(GlibDllSuffix).pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gmodule$(GlibDllSuffix).dll $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gmodule$(GlibDllSuffix).pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gobject$(GlibDllSuffix).dll $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gobject$(GlibDllSuffix).pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gio$(GlibDllSuffix).dll $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\$(GlibDllPrefix)gio$(GlibDllSuffix).pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-genmarshal.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-genmarshal.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gspawn-win*-helper*.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gspawn-win*-helper*.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-compile-schemas.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-compile-schemas.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gsettings.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gsettings.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-compile-resources.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\glib-compile-resources.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gresource.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gresource.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gio-querymodules.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gio-querymodules.pdb $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gdbus.exe $(CopyDir)\bin
|
|
|
|
copy $(BinDir)\gdbus.pdb $(CopyDir)\bin
|
|
|
|
copy ..\..\..\gio\gdbus-2.0\codegen\gdbus-codegen.in $(CopyDir)\bin\gdbus-codegen
|
|
|
|
|
|
|
|
if exist ..\..\..\gobject\glib-mkenums copy ..\..\..\gobject\glib-mkenums $(CopyDir)\bin
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\include\glib-$(ApiVersion)\glib\deprecated
|
|
|
|
copy ..\..\..\msvc_recommended_pragmas.h $(CopyDir)\include\glib-$(ApiVersion)
|
|
|
|
copy ..\..\..\glib\glib.h $(CopyDir)\include\glib-$(ApiVersion)
|
|
|
|
copy ..\..\..\glib\glib-object.h $(CopyDir)\include\glib-$(ApiVersion)
|
|
|
|
#include "glib.vs10.headers"
|
|
|
|
|
|
|
|
copy ..\..\..\gmodule\gmodule.h $(CopyDir)\include\glib-$(ApiVersion)
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\include\glib-$(ApiVersion)\gobject
|
|
|
|
#include "gobject.vs10.headers"
|
|
|
|
copy ..\..\..\gobject\gobjectnotifyqueue.c $(CopyDir)\include\glib-$(ApiVersion)\gobject
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\include\glib-$(ApiVersion)\gio
|
|
|
|
#include "gio.vs10.headers"
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
|
|
|
|
copy ..\..\..\gio\gwin32inputstream.h $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
|
|
|
|
copy ..\..\..\gio\gwin32outputstream.h $(CopyDir)\include\gio-win32-$(ApiVersion)\gio
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\lib\glib-$(ApiVersion)\include
|
|
|
|
copy ..\..\..\glib\glibconfig.h $(CopyDir)\lib\glib-$(ApiVersion)\include
|
|
|
|
copy $(BinDir)\glib-$(ApiVersion).lib $(CopyDir)\lib
|
|
|
|
copy $(BinDir)\gthread-$(ApiVersion).lib $(CopyDir)\lib
|
|
|
|
copy $(BinDir)\gmodule-$(ApiVersion).lib $(CopyDir)\lib
|
|
|
|
copy $(BinDir)\gobject-$(ApiVersion).lib $(CopyDir)\lib
|
|
|
|
copy $(BinDir)\gio-$(ApiVersion).lib $(CopyDir)\lib
|
|
|
|
|
2016-03-10 13:33:35 +01:00
|
|
|
mkdir $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gio-windows-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gio-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gobject-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gmodule-no-export-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gmodule-export-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gmodule-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\gthread-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
copy ..\glib-2.0.pc $(CopyDir)\lib\pkgconfig
|
|
|
|
|
2015-09-03 09:19:48 +02:00
|
|
|
mkdir $(CopyDir)\share\glib-$(ApiVersion)\schemas
|
|
|
|
copy ..\..\..\gio\gschema.dtd $(CopyDir)\share\glib-$(ApiVersion)\schemas
|
|
|
|
|
|
|
|
mkdir $(CopyDir)\share\glib-$(ApiVersion)\codegen
|
|
|
|
copy ..\..\..\gio\gdbus-2.0\codegen\*.py $(CopyDir)\share\glib-$(ApiVersion)\codegen
|
|
|
|
</GlibDoInstall>
|
2016-03-10 13:33:35 +01:00
|
|
|
<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>
|
2016-06-15 10:21:03 +02:00
|
|
|
<GlibGenPC>(if not exist $(CopyDir) mkdir $(CopyDir)) & (if exist $(PythonPath)\python.exe $(PythonPath)\python.exe ..\glibpc.py --prefix=$(CopyDir) --version=$(GlibVersion))</GlibGenPC>
|
2015-09-03 09:19:48 +02:00
|
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
|
|
<_PropertySheetDisplayName>glibinstallprops</_PropertySheetDisplayName>
|
|
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
|
|
<BuildMacro Include="BinDir">
|
|
|
|
<Value>$(BinDir)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="InstalledDlls">
|
|
|
|
<Value>$(InstalledDlls)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="InstalledBins">
|
|
|
|
<Value>$(InstalledBins)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="InstalledWin32Bins">
|
|
|
|
<Value>$(InstalledWin32Bins)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="InstalledX64Bins">
|
|
|
|
<Value>$(InstalledX64Bins)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="GlibDoInstall">
|
|
|
|
<Value>$(GlibDoInstall)</Value>
|
|
|
|
</BuildMacro>
|
2016-03-10 13:33:35 +01:00
|
|
|
<BuildMacro Include="GlibPCFiles">
|
|
|
|
<Value>$(GlibPCFiles)</Value>
|
|
|
|
</BuildMacro>
|
|
|
|
<BuildMacro Include="GlibGenPC">
|
|
|
|
<Value>$(GlibGenPC)</Value>
|
|
|
|
</BuildMacro>
|
2015-09-03 09:19:48 +02:00
|
|
|
</ItemGroup>
|
|
|
|
</Project>
|