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.
250 lines
No EOL
12 KiB
XML
250 lines
No EOL
12 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>{58346CC6-DE93-45B4-8093-3508BD5DAA12}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<RootNamespace>gdk</RootNamespace>
|
|
<AssemblyName>gdk</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="Atom.cs" />
|
|
<Compile Include="Color.cs" />
|
|
<Compile Include="Device.cs" />
|
|
<Compile Include="Display.cs" />
|
|
<Compile Include="DisplayManager.cs" />
|
|
<Compile Include="Event.cs" />
|
|
<Compile Include="EventButton.cs" />
|
|
<Compile Include="EventConfigure.cs" />
|
|
<Compile Include="EventCrossing.cs" />
|
|
<Compile Include="EventDND.cs" />
|
|
<Compile Include="EventExpose.cs" />
|
|
<Compile Include="EventFocus.cs" />
|
|
<Compile Include="EventGrabBroken.cs" />
|
|
<Compile Include="EventKey.cs" />
|
|
<Compile Include="EventMotion.cs" />
|
|
<Compile Include="EventOwnerChange.cs" />
|
|
<Compile Include="EventProperty.cs" />
|
|
<Compile Include="EventProximity.cs" />
|
|
<Compile Include="EventScroll.cs" />
|
|
<Compile Include="EventSelection.cs" />
|
|
<Compile Include="EventSetting.cs" />
|
|
<Compile Include="EventVisibility.cs" />
|
|
<Compile Include="EventWindowState.cs" />
|
|
<Compile Include="Global.cs" />
|
|
<Compile Include="Key.cs" />
|
|
<Compile Include="Keymap.cs" />
|
|
<Compile Include="Pixbuf.cs" />
|
|
<Compile Include="PixbufAnimation.cs" />
|
|
<Compile Include="PixbufFrame.cs" />
|
|
<Compile Include="PixbufLoader.cs" />
|
|
<Compile Include="Pixdata.cs" />
|
|
<Compile Include="Point.cs" />
|
|
<Compile Include="Property.cs" />
|
|
<Compile Include="Rectangle.cs" />
|
|
<Compile Include="Screen.cs" />
|
|
<Compile Include="Selection.cs" />
|
|
<Compile Include="Size.cs" />
|
|
<Compile Include="TextProperty.cs" />
|
|
<Compile Include="Window.cs" />
|
|
<Compile Include="WindowAttr.cs" />
|
|
<Compile Include="generated\Gdk\AppLaunchContext.cs" />
|
|
<Compile Include="generated\Gdk\AreaUpdatedHandler.cs" />
|
|
<Compile Include="generated\Gdk\ArgContext.cs" />
|
|
<Compile Include="generated\Gdk\ArgDesc.cs" />
|
|
<Compile Include="generated\Gdk\Atom.cs" />
|
|
<Compile Include="generated\Gdk\AxisInfo.cs" />
|
|
<Compile Include="generated\Gdk\AxisUse.cs" />
|
|
<Compile Include="generated\Gdk\ByteOrder.cs" />
|
|
<Compile Include="generated\Gdk\CairoHelper.cs" />
|
|
<Compile Include="generated\Gdk\ClientFilter.cs" />
|
|
<Compile Include="generated\Gdk\ClosedHandler.cs" />
|
|
<Compile Include="generated\Gdk\Color.cs" />
|
|
<Compile Include="generated\Gdk\Colorspace.cs" />
|
|
<Compile Include="generated\Gdk\CreateSurfaceHandler.cs" />
|
|
<Compile Include="generated\Gdk\CrossingMode.cs" />
|
|
<Compile Include="generated\Gdk\Cursor.cs" />
|
|
<Compile Include="generated\Gdk\CursorType.cs" />
|
|
<Compile Include="generated\Gdk\Device.cs" />
|
|
<Compile Include="generated\Gdk\DeviceAddedHandler.cs" />
|
|
<Compile Include="generated\Gdk\DeviceChangedHandler.cs" />
|
|
<Compile Include="generated\Gdk\DeviceManager.cs" />
|
|
<Compile Include="generated\Gdk\DeviceRemovedHandler.cs" />
|
|
<Compile Include="generated\Gdk\DeviceType.cs" />
|
|
<Compile Include="generated\Gdk\Display.cs" />
|
|
<Compile Include="generated\Gdk\DisplayManager.cs" />
|
|
<Compile Include="generated\Gdk\DisplayOpenedHandler.cs" />
|
|
<Compile Include="generated\Gdk\Drag.cs" />
|
|
<Compile Include="generated\Gdk\DragAction.cs" />
|
|
<Compile Include="generated\Gdk\DragContext.cs" />
|
|
<Compile Include="generated\Gdk\DragProtocol.cs" />
|
|
<Compile Include="generated\Gdk\Drop.cs" />
|
|
<Compile Include="generated\Gdk\Error.cs" />
|
|
<Compile Include="generated\Gdk\EventFilter.cs" />
|
|
<Compile Include="generated\Gdk\EventFunc.cs" />
|
|
<Compile Include="generated\Gdk\EventHelper.cs" />
|
|
<Compile Include="generated\Gdk\EventMask.cs" />
|
|
<Compile Include="generated\Gdk\Events.cs" />
|
|
<Compile Include="generated\Gdk\EventType.cs" />
|
|
<Compile Include="generated\Gdk\ExtensionMode.cs" />
|
|
<Compile Include="generated\Gdk\FilterFunc.cs" />
|
|
<Compile Include="generated\Gdk\FilterReturn.cs" />
|
|
<Compile Include="generated\Gdk\FromEmbedderHandler.cs" />
|
|
<Compile Include="generated\Gdk\GdipContext.cs" />
|
|
<Compile Include="generated\Gdk\GdkSharp.EventFuncNative.cs" />
|
|
<Compile Include="generated\Gdk\GdkSharp.FilterFuncNative.cs" />
|
|
<Compile Include="generated\Gdk\GdkSharp.PixbufDestroyNotifyNative.cs" />
|
|
<Compile Include="generated\Gdk\GdkSharp.PixbufSaveFuncNative.cs" />
|
|
<Compile Include="generated\Gdk\GdkSharp.WindowChildFuncNative.cs" />
|
|
<Compile Include="generated\Gdk\Geometry.cs" />
|
|
<Compile Include="generated\Gdk\Gif89.cs" />
|
|
<Compile Include="generated\Gdk\GifContext.cs" />
|
|
<Compile Include="generated\Gdk\Global.cs" />
|
|
<Compile Include="generated\Gdk\GlobalErrorTrap.cs" />
|
|
<Compile Include="generated\Gdk\GrabOwnership.cs" />
|
|
<Compile Include="generated\Gdk\GrabStatus.cs" />
|
|
<Compile Include="generated\Gdk\Gravity.cs" />
|
|
<Compile Include="generated\Gdk\IcnsBlockHeader.cs" />
|
|
<Compile Include="generated\Gdk\IconEntry.cs" />
|
|
<Compile Include="generated\Gdk\InputMode.cs" />
|
|
<Compile Include="generated\Gdk\InputSource.cs" />
|
|
<Compile Include="generated\Gdk\InterpType.cs" />
|
|
<Compile Include="generated\Gdk\IOBuffer.cs" />
|
|
<Compile Include="generated\Gdk\IOClosure.cs" />
|
|
<Compile Include="generated\Gdk\Keyboard.cs" />
|
|
<Compile Include="generated\Gdk\Keymap.cs" />
|
|
<Compile Include="generated\Gdk\KeymapKey.cs" />
|
|
<Compile Include="generated\Gdk\Keyval.cs" />
|
|
<Compile Include="generated\Gdk\LoadContext.cs" />
|
|
<Compile Include="generated\Gdk\ModifierType.cs" />
|
|
<Compile Include="generated\Gdk\NotifyType.cs" />
|
|
<Compile Include="generated\Gdk\OffscreenWindow.cs" />
|
|
<Compile Include="generated\Gdk\OffscreenWindowClass.cs" />
|
|
<Compile Include="generated\Gdk\OwnerChange.cs" />
|
|
<Compile Include="generated\Gdk\Paintable.cs" />
|
|
<Compile Include="generated\Gdk\PaintableIface.cs" />
|
|
<Compile Include="generated\Gdk\PangoHelper.cs" />
|
|
<Compile Include="generated\Gdk\PickEmbeddedChildHandler.cs" />
|
|
<Compile Include="generated\Gdk\Pixbuf.cs" />
|
|
<Compile Include="generated\Gdk\PixbufAlphaMode.cs" />
|
|
<Compile Include="generated\Gdk\PixbufAniAnim.cs" />
|
|
<Compile Include="generated\Gdk\PixbufAniAnimIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufAnimation.cs" />
|
|
<Compile Include="generated\Gdk\PixbufAnimationIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufDestroyNotify.cs" />
|
|
<Compile Include="generated\Gdk\PixbufError.cs" />
|
|
<Compile Include="generated\Gdk\PixbufFormat.cs" />
|
|
<Compile Include="generated\Gdk\PixbufFrame.cs" />
|
|
<Compile Include="generated\Gdk\PixbufFrameAction.cs" />
|
|
<Compile Include="generated\Gdk\PixbufGifAnim.cs" />
|
|
<Compile Include="generated\Gdk\PixbufGifAnimIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufLoader.cs" />
|
|
<Compile Include="generated\Gdk\PixbufNonAnim.cs" />
|
|
<Compile Include="generated\Gdk\PixbufNonAnimClass.cs" />
|
|
<Compile Include="generated\Gdk\PixbufNonAnimIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufNonAnimIterClass.cs" />
|
|
<Compile Include="generated\Gdk\PixbufRotation.cs" />
|
|
<Compile Include="generated\Gdk\PixbufSaveFunc.cs" />
|
|
<Compile Include="generated\Gdk\PixbufScaledAnimIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufScaledAnimIterClass.cs" />
|
|
<Compile Include="generated\Gdk\PixbufSimpleAnim.cs" />
|
|
<Compile Include="generated\Gdk\PixbufSimpleAnimIter.cs" />
|
|
<Compile Include="generated\Gdk\PixbufSimpleAnimIterClass.cs" />
|
|
<Compile Include="generated\Gdk\Pixdata.cs" />
|
|
<Compile Include="generated\Gdk\PixdataDumpType.cs" />
|
|
<Compile Include="generated\Gdk\PixdataType.cs" />
|
|
<Compile Include="generated\Gdk\Point.cs" />
|
|
<Compile Include="generated\Gdk\Pointer.cs" />
|
|
<Compile Include="generated\Gdk\Predicate.cs" />
|
|
<Compile Include="generated\Gdk\Property.cs" />
|
|
<Compile Include="generated\Gdk\PropertyState.cs" />
|
|
<Compile Include="generated\Gdk\PropMode.cs" />
|
|
<Compile Include="generated\Gdk\RGBA.cs" />
|
|
<Compile Include="generated\Gdk\Screen.cs" />
|
|
<Compile Include="generated\Gdk\ScrollDirection.cs" />
|
|
<Compile Include="generated\Gdk\Selection.cs" />
|
|
<Compile Include="generated\Gdk\SettingAction.cs" />
|
|
<Compile Include="generated\Gdk\SizePreparedHandler.cs" />
|
|
<Compile Include="generated\Gdk\Status.cs" />
|
|
<Compile Include="generated\Gdk\TGAColor.cs" />
|
|
<Compile Include="generated\Gdk\TGAColormap.cs" />
|
|
<Compile Include="generated\Gdk\TGAContext.cs" />
|
|
<Compile Include="generated\Gdk\TGAFooter.cs" />
|
|
<Compile Include="generated\Gdk\TGAHeader.cs" />
|
|
<Compile Include="generated\Gdk\Threads.cs" />
|
|
<Compile Include="generated\Gdk\ThreadsDispatch.cs" />
|
|
<Compile Include="generated\Gdk\TiffContext.cs" />
|
|
<Compile Include="generated\Gdk\TimeCoord.cs" />
|
|
<Compile Include="generated\Gdk\ToEmbedderHandler.cs" />
|
|
<Compile Include="generated\Gdk\VisibilityState.cs" />
|
|
<Compile Include="generated\Gdk\Visual.cs" />
|
|
<Compile Include="generated\Gdk\VisualType.cs" />
|
|
<Compile Include="generated\Gdk\Window.cs" />
|
|
<Compile Include="generated\Gdk\WindowAttr.cs" />
|
|
<Compile Include="generated\Gdk\WindowAttributesType.cs" />
|
|
<Compile Include="generated\Gdk\WindowChildFunc.cs" />
|
|
<Compile Include="generated\Gdk\WindowEdge.cs" />
|
|
<Compile Include="generated\Gdk\WindowHints.cs" />
|
|
<Compile Include="generated\Gdk\WindowPaint.cs" />
|
|
<Compile Include="generated\Gdk\WindowRedirect.cs" />
|
|
<Compile Include="generated\Gdk\WindowState.cs" />
|
|
<Compile Include="generated\Gdk\WindowType.cs" />
|
|
<Compile Include="generated\Gdk\WindowTypeHint.cs" />
|
|
<Compile Include="generated\Gdk\WindowWindowClass.cs" />
|
|
<Compile Include="generated\Gdk\WMDecoration.cs" />
|
|
<Compile Include="generated\Gdk\WMFunction.cs" />
|
|
<Compile Include="generated\Gdk\XBMData.cs" />
|
|
<Compile Include="generated\Gdk\XPMContext.cs" />
|
|
<Compile Include="generated\GLib\GLibSharp.GSourceFuncNative.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\glib\glib.csproj">
|
|
<Project>{3BF1D531-8840-4F15-8066-A9788D8C398B}</Project>
|
|
<Name>glib</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gio\gio.csproj">
|
|
<Project>{1C3BB17B-336D-432A-8952-4E979BC90867}</Project>
|
|
<Name>gio</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\cairo\cairo.csproj">
|
|
<Project>{364577DB-9728-4951-AC2C-EDF7A6FCC09D}</Project>
|
|
<Name>cairo</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\pango\pango.csproj">
|
|
<Project>{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}</Project>
|
|
<Name>pango</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="generated\" />
|
|
<Folder Include="generated\Gdk\" />
|
|
<Folder Include="generated\GLib\" />
|
|
</ItemGroup>
|
|
</Project> |