summaryrefslogtreecommitdiff
path: root/build/win32/vs10/gtk-gen-srcs.props
blob: da22573d5317a7b1913e99411d85c3f0529b7ebc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?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="gtk-build-defines.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros">
    <GenConfigH>
copy ..\..\..\config.h.win32 ..\..\..\config.h
    </GenConfigH>
    <GenGdkConfigHWin32>
if exist ..\..\..\MSVC_$(Configuration) goto DONE_GDKCONFIG_H

if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

if exist ..\..\..\GDK_BROADWAY_BUILD del ..\..\..\GDK_BROADWAY_BUILD

if exist ..\..\..\MSVC_$(Configuration)_Broadway del ..\..\..\MSVC_$(Configuration)_Broadway

if exist $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll del $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll

if exist $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib del $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib

if "$(Configuration)" == "Release" del ..\..\..\MSVC_Debug

if "$(Configuration)" == "Debug" del ..\..\..\MSVC_Release

copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\gdk\gdkconfig.h

copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\GDK_WIN32ONLY_BUILD

echo $(Configuration) &gt; ..\..\..\MSVC_$(Configuration)

:DONE_GDKCONFIG_H
    </GenGdkConfigHWin32>
    <GenGdkConfigHBroadway>
if exist ..\..\..\MSVC_$(Configuration)_Broadway goto DONE_GDKCONFIG_H


if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

if exist ..\..\..\GDK_WIN32ONLY_BUILD del ..\..\..\GDK_WIN32ONLY_BUILD

if exist ..\..\..\MSVC_Release del ..\..\..\MSVC_Release

if exist ..\..\..\MSVC_Debug del ..\..\..\MSVC_Debug


if "$(Configuration)" == "Release_Broadway" del ..\..\..\MSVC_Debug_Broadway

if "$(Configuration)" == "Debug_Broadway" del ..\..\..\MSVC_Release_Broadway

copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\gdk\gdkconfig.h

copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\GDK_BROADWAY_BUILD

echo $(Configuration) &gt; ..\..\..\MSVC_$(Configuration)_Broadway

:DONE_GDKCONFIG_H
    </GenGdkConfigHBroadway>
    <GenerateGtkDbusBuiltSources>
cd ..\..\..\gtk

$(PythonPath)\python $(GlibEtcInstallRoot)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml

cd $(SolutionDir)
    </GenerateGtkDbusBuiltSources>
    <GenerateGtkWin32RC>$(PythonPath)\python ..\process-in-win32.py --gtkwin32rc --gtk3manifest</GenerateGtkWin32RC>
    <CopyDemosH>copy ..\..\..\demos\gtk-demo\demos.h.win32 ..\..\..\demos\gtk-demo\demos.h</CopyDemosH>
  </PropertyGroup>
  <PropertyGroup>
    <_PropertySheetDisplayName>gtkgensrcsprops</_PropertySheetDisplayName>
  </PropertyGroup>
  <ItemGroup>
    <BuildMacro Include="GenConfigH">
      <Value>$(GenConfigH)</Value>
    </BuildMacro>
    <BuildMacro Include="GenGdkConfigHWin32">
      <Value>$(GenGdkConfigHWin32)</Value>
    </BuildMacro>
    <BuildMacro Include="GenGdkConfigHBroadway">
      <Value>$(GenGdkConfigHBroadway)</Value>
    </BuildMacro>
    <BuildMacro Include="GenerateGtkDbusBuiltSources">
      <Value>$(GenerateGtkDbusBuiltSources)</Value>
    </BuildMacro>
    <BuildMacro Include="GenerateGtkWin32RC">
      <Value>$(GenerateGtkWin32RC)</Value>
    </BuildMacro>
    <BuildMacro Include="CopyDemosH">
      <Value>$(CopyDemosH)</Value>
    </BuildMacro>
  </ItemGroup>
</Project>