Imported Upstream version 1.2.4
[platform/upstream/json-glib.git] / build / win32 / vs10 / json-glib-install.propsin
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="json-glib-build-defines.props" />
5   </ImportGroup>
6   <PropertyGroup Label="UserMacros">
7     <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
8     <JsonGlibDoInstall>
9 mkdir $(CopyDir)
10 mkdir $(CopyDir)\bin
11 mkdir $(CopyDir)\lib
12
13 copy $(BinDir)\json-glib-$(ApiVersion).lib $(CopyDir)\lib
14
15 copy $(BinDir)\$(JsonGlibDllPrefix)json-glib$(JsonGlibDllSuffix).dll $(CopyDir)\bin
16 copy $(BinDir)\$(JsonGlibDllPrefix)json-glib$(JsonGlibDllSuffix).pdb $(CopyDir)\bin
17 copy $(BinDir)\json-glib-*.exe $(CopyDir)\bin
18 copy $(BinDir)\json-glib-*.pdb $(CopyDir)\bin
19
20 mkdir $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
21 #include "json-glib.vs10.headers"
22
23 if exist ..\json-glib.pc copy ..\json-glib.pc $(CopyDir)\lib\pkgconfig
24     </JsonGlibDoInstall>
25     <JSONGLibPCFiles>..\json-glib.pc</JSONGLibPCFiles>
26     <GenJSONGLibPC>if exist $(PythonPath)\python.exe ((if not exist $(CopyDir)\lib\pkgconfig mkdir $(CopyDir)\lib\pkgconfig) &amp; ($(PythonPath)\python.exe ..\jsonglibpc.py --prefix=$(CopyDir) --version=$(JsonGlibMajorVersion).$(JsonGlibMinorVersion).$(JsonGlibMicroVersion)))</GenJSONGLibPC>
27   </PropertyGroup>
28   <PropertyGroup>
29     <_PropertySheetDisplayName>jsonglibinstallprops</_PropertySheetDisplayName>
30   </PropertyGroup>
31   <ItemGroup>
32     <BuildMacro Include="BinDir">
33       <Value>$(BinDir)</Value>
34     </BuildMacro>
35     <BuildMacro Include="JsonGlibDoInstall">
36       <Value>$(JsonGlibDoInstall)</Value>
37     </BuildMacro>
38     <BuildMacro Include="JSONGLibPCFiles">
39       <Value>$(JSONGLibPCFiles)</Value>
40     </BuildMacro>
41     <BuildMacro Include="GenJSONGLibPC">
42       <Value>$(GenJSONGLibPC)</Value>
43     </BuildMacro>
44   </ItemGroup>
45 </Project>