a74534e835
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.
206 lines
No EOL
9.9 KiB
XML
206 lines
No EOL
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> |