GtkSharp/pango/pango.csproj
Stephan Sundermann a74534e835 generator: Create a directory for each namespace
When dealing with several namespaces there might be classes with the same name
(especially Global which is autogenerated in g-i based bindings). On generation
the file would be overriden by the last occurence in the xml. To encounter
this every namespace has it's own directory now. This also improves structure
a lot when dealing with big libraries.

Also do the necessary adaption for the build and the csproj files.
2014-03-01 21:16:54 +01:00

206 lines
9.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>pango</RootNamespace>
<AssemblyName>pango</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<ConsolePause>false</ConsolePause>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DebugType>none</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<ConsolePause>false</ConsolePause>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="Analysis.cs" />
<Compile Include="AttrBackground.cs" />
<Compile Include="AttrColor.cs" />
<Compile Include="AttrFallback.cs" />
<Compile Include="AttrFamily.cs" />
<Compile Include="AttrFloat.cs" />
<Compile Include="AttrFontDesc.cs" />
<Compile Include="AttrForeground.cs" />
<Compile Include="AttrGravity.cs" />
<Compile Include="AttrGravityHint.cs" />
<Compile Include="Attribute.cs" />
<Compile Include="AttrInt.cs" />
<Compile Include="AttrIterator.cs" />
<Compile Include="AttrLanguage.cs" />
<Compile Include="AttrLetterSpacing.cs" />
<Compile Include="AttrList.cs" />
<Compile Include="AttrRise.cs" />
<Compile Include="AttrScale.cs" />
<Compile Include="AttrShape.cs" />
<Compile Include="AttrSize.cs" />
<Compile Include="AttrStretch.cs" />
<Compile Include="AttrStrikethrough.cs" />
<Compile Include="AttrStrikethroughColor.cs" />
<Compile Include="AttrStyle.cs" />
<Compile Include="AttrUnderline.cs" />
<Compile Include="AttrUnderlineColor.cs" />
<Compile Include="AttrVariant.cs" />
<Compile Include="AttrWeight.cs" />
<Compile Include="Context.cs" />
<Compile Include="Coverage.cs" />
<Compile Include="FontFamily.cs" />
<Compile Include="FontMap.cs" />
<Compile Include="Global.cs" />
<Compile Include="GlyphItem.cs" />
<Compile Include="GlyphString.cs" />
<Compile Include="Item.cs" />
<Compile Include="Layout.cs" />
<Compile Include="LayoutLine.cs" />
<Compile Include="LayoutRun.cs" />
<Compile Include="Matrix.cs" />
<Compile Include="Scale.cs" />
<Compile Include="ScriptIter.cs" />
<Compile Include="TabArray.cs" />
<Compile Include="Units.cs" />
<Compile Include="generated\Pango\Alignment.cs" />
<Compile Include="generated\Pango\Analysis.cs" />
<Compile Include="generated\Pango\AttrDataCopyFunc.cs" />
<Compile Include="generated\Pango\AttrFilterFunc.cs" />
<Compile Include="generated\Pango\AttrIterator.cs" />
<Compile Include="generated\Pango\AttrList.cs" />
<Compile Include="generated\Pango\AttrType.cs" />
<Compile Include="generated\Pango\BidiType.cs" />
<Compile Include="generated\Pango\BlockInfo.cs" />
<Compile Include="generated\Pango\CacheEntry.cs" />
<Compile Include="generated\Pango\CairoATSUIFontMapClass.cs" />
<Compile Include="generated\Pango\CairoContextInfo.cs" />
<Compile Include="generated\Pango\CairoFcFont.cs" />
<Compile Include="generated\Pango\CairoFcFontClass.cs" />
<Compile Include="generated\Pango\CairoFcFontMapClass.cs" />
<Compile Include="generated\Pango\CairoHelper.cs" />
<Compile Include="generated\Pango\CairoRendererClass.cs" />
<Compile Include="generated\Pango\CairoShapeRendererFunc.cs" />
<Compile Include="generated\Pango\CairoWin32Font.cs" />
<Compile Include="generated\Pango\CairoWin32FontClass.cs" />
<Compile Include="generated\Pango\CairoWin32FontMapClass.cs" />
<Compile Include="generated\Pango\Color.cs" />
<Compile Include="generated\Pango\Context.cs" />
<Compile Include="generated\Pango\Coverage.cs" />
<Compile Include="generated\Pango\CoverageLevel.cs" />
<Compile Include="generated\Pango\Direction.cs" />
<Compile Include="generated\Pango\EllipsizeMode.cs" />
<Compile Include="generated\Pango\EllipsizeState.cs" />
<Compile Include="generated\Pango\EngineLang.cs" />
<Compile Include="generated\Pango\EnginePair.cs" />
<Compile Include="generated\Pango\EngineShape.cs" />
<Compile Include="generated\Pango\Extents.cs" />
<Compile Include="generated\Pango\Font.cs" />
<Compile Include="generated\Pango\FontDescription.cs" />
<Compile Include="generated\Pango\FontFace.cs" />
<Compile Include="generated\Pango\FontFamily.cs" />
<Compile Include="generated\Pango\FontHashKey.cs" />
<Compile Include="generated\Pango\FontMap.cs" />
<Compile Include="generated\Pango\FontMask.cs" />
<Compile Include="generated\Pango\FontMetrics.cs" />
<Compile Include="generated\Pango\Fontset.cs" />
<Compile Include="generated\Pango\FontsetForeachFunc.cs" />
<Compile Include="generated\Pango\FT2Family.cs" />
<Compile Include="generated\Pango\FT2Font.cs" />
<Compile Include="generated\Pango\FT2FontClass.cs" />
<Compile Include="generated\Pango\FT2GlyphInfo.cs" />
<Compile Include="generated\Pango\FT2Renderer.cs" />
<Compile Include="generated\Pango\FT2RendererClass.cs" />
<Compile Include="generated\Pango\Global.cs" />
<Compile Include="generated\Pango\GlyphGeometry.cs" />
<Compile Include="generated\Pango\GlyphInfo.cs" />
<Compile Include="generated\Pango\GlyphItem.cs" />
<Compile Include="generated\Pango\GlyphItemIter.cs" />
<Compile Include="generated\Pango\GlyphString.cs" />
<Compile Include="generated\Pango\GlyphVisAttr.cs" />
<Compile Include="generated\Pango\Gravity.cs" />
<Compile Include="generated\Pango\GravityHint.cs" />
<Compile Include="generated\Pango\Item.cs" />
<Compile Include="generated\Pango\ItemizeState.cs" />
<Compile Include="generated\Pango\ItemProperties.cs" />
<Compile Include="generated\Pango\Language.cs" />
<Compile Include="generated\Pango\Layout.cs" />
<Compile Include="generated\Pango\LayoutIter.cs" />
<Compile Include="generated\Pango\LayoutLine.cs" />
<Compile Include="generated\Pango\LayoutRun.cs" />
<Compile Include="generated\Pango\LineIter.cs" />
<Compile Include="generated\Pango\LineState.cs" />
<Compile Include="generated\Pango\LogAttr.cs" />
<Compile Include="generated\Pango\MapInfo.cs" />
<Compile Include="generated\Pango\MarkupData.cs" />
<Compile Include="generated\Pango\Matrix.cs" />
<Compile Include="generated\Pango\Module.cs" />
<Compile Include="generated\Pango\ModuleClass.cs" />
<Compile Include="generated\Pango\OpenTag.cs" />
<Compile Include="generated\Pango\OTInfoClass.cs" />
<Compile Include="generated\Pango\OTRule.cs" />
<Compile Include="generated\Pango\OTRulesetClass.cs" />
<Compile Include="generated\Pango\PangoSharp.AttrDataCopyFuncNative.cs" />
<Compile Include="generated\Pango\PangoSharp.AttrFilterFuncNative.cs" />
<Compile Include="generated\Pango\PangoSharp.CairoShapeRendererFuncNative.cs" />
<Compile Include="generated\Pango\PangoSharp.FontsetForeachFuncNative.cs" />
<Compile Include="generated\Pango\ParaBreakState.cs" />
<Compile Include="generated\Pango\ParenStackEntry.cs" />
<Compile Include="generated\Pango\Point.cs" />
<Compile Include="generated\Pango\Rectangle.cs" />
<Compile Include="generated\Pango\Renderer.cs" />
<Compile Include="generated\Pango\RenderPart.cs" />
<Compile Include="generated\Pango\RunInfo.cs" />
<Compile Include="generated\Pango\Script.cs" />
<Compile Include="generated\Pango\Stretch.cs" />
<Compile Include="generated\Pango\Style.cs" />
<Compile Include="generated\Pango\Submap.cs" />
<Compile Include="generated\Pango\Tab.cs" />
<Compile Include="generated\Pango\TabAlign.cs" />
<Compile Include="generated\Pango\TabArray.cs" />
<Compile Include="generated\Pango\Underline.cs" />
<Compile Include="generated\Pango\Units.cs" />
<Compile Include="generated\Pango\Variant.cs" />
<Compile Include="generated\Pango\Weight.cs" />
<Compile Include="generated\Pango\WidthIter.cs" />
<Compile Include="generated\Pango\Win32Face.cs" />
<Compile Include="generated\Pango\Win32Family.cs" />
<Compile Include="generated\Pango\Win32Font.cs" />
<Compile Include="generated\Pango\Win32FontClass.cs" />
<Compile Include="generated\Pango\Win32FontMap.cs" />
<Compile Include="generated\Pango\Win32FontMapClass.cs" />
<Compile Include="generated\Pango\Win32GlyphInfo.cs" />
<Compile Include="generated\Pango\Win32MetricsInfo.cs" />
<Compile Include="generated\Pango\WrapMode.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\glib\glib.csproj">
<Project>{3BF1D531-8840-4F15-8066-A9788D8C398B}</Project>
<Name>glib</Name>
</ProjectReference>
<ProjectReference Include="..\cairo\cairo.csproj">
<Project>{364577DB-9728-4951-AC2C-EDF7A6FCC09D}</Project>
<Name>cairo</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="generated\" />
<Folder Include="generated\Pango\" />
</ItemGroup>
</Project>