60783a8a01973176f263a23f787ef91d93e330c4
[platform/upstream/atk.git] / build / win32 / vs10 / atk-gen-src.props
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="atk-build-defines.props" />
5   </ImportGroup>
6   <PropertyGroup Label="UserMacros">
7     <GenConfigH>
8 if exist ..\..\..\config.h goto DONE_CONFIG_H
9
10 copy ..\..\..\config.h.win32 ..\..\..\config.h
11
12 :DONE_CONFIG_H
13     </GenConfigH>
14     <GenMarshalSrc>
15 cd ..\..\..\atk
16
17 $(GLibEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal atkmarshal.list --header &gt; atkmarshal.h
18
19 $(GLibEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal atkmarshal.list --body &gt; atkmarshal.c
20
21 cd $(SolutionDir)
22     </GenMarshalSrc>
23     <GenerateAtkDef>
24 echo EXPORTS &gt; $(DefDir)\atk.def
25
26 cl /EP ..\..\..\atk\atk.symbols &gt;&gt; $(DefDir)\atk.def
27     </GenerateAtkDef>
28   </PropertyGroup>
29   <PropertyGroup>
30     <_PropertySheetDisplayName>atkgensrcprops</_PropertySheetDisplayName>
31   </PropertyGroup>
32   <ItemGroup>
33     <BuildMacro Include="GenConfigH">
34       <Value>$(GenConfigH)</Value>
35     </BuildMacro>
36     <BuildMacro Include="GenMarshalSrc">
37       <Value>$(GenMarshalSrc)</Value>
38     </BuildMacro>
39     <BuildMacro Include="GenerateAtkDef">
40       <Value>$(GenerateAtkDef)</Value>
41     </BuildMacro>
42   </ItemGroup>
43 </Project>