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.
153 lines
No EOL
6.6 KiB
XML
153 lines
No EOL
6.6 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>{48234565-8E78-462E-ADEC-9AAA81B641B2}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>sample</RootNamespace>
|
|
<AssemblyName>sample</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>
|
|
</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>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="TreeModelDemo.cs" />
|
|
<Compile Include="Actions.cs" />
|
|
<Compile Include="Assistant.cs" />
|
|
<Compile Include="ButtonApp.cs" />
|
|
<Compile Include="CairoSample.cs" />
|
|
<Compile Include="CalendarApp.cs" />
|
|
<Compile Include="CustomCellRenderer.cs" />
|
|
<Compile Include="CustomWidget.cs" />
|
|
<Compile Include="DrawingSample.cs" />
|
|
<Compile Include="GExceptionTest.cs" />
|
|
<Compile Include="HelloWorld.cs" />
|
|
<Compile Include="ManagedTreeViewDemo.cs" />
|
|
<Compile Include="Menu.cs" />
|
|
<Compile Include="NativeInstantiationTest.cs" />
|
|
<Compile Include="NodeViewDemo.cs" />
|
|
<Compile Include="PolarFixed.cs" />
|
|
<Compile Include="PropertyRegistration.cs" />
|
|
<Compile Include="Scribble.cs" />
|
|
<Compile Include="ScribbleXInput.cs" />
|
|
<Compile Include="SpawnTests.cs" />
|
|
<Compile Include="Subclass.cs" />
|
|
<Compile Include="TestDnd.cs" />
|
|
<Compile Include="Thread.cs" />
|
|
<Compile Include="TreeViewDemo.cs" />
|
|
<Compile Include="GtkDemo\DemoApplicationWindow.cs" />
|
|
<Compile Include="GtkDemo\DemoAttribute.cs" />
|
|
<Compile Include="GtkDemo\DemoButtonBox.cs" />
|
|
<Compile Include="GtkDemo\DemoClipboard.cs" />
|
|
<Compile Include="GtkDemo\DemoColorSelection.cs" />
|
|
<Compile Include="GtkDemo\DemoDialog.cs" />
|
|
<Compile Include="GtkDemo\DemoDrawingArea.cs" />
|
|
<Compile Include="GtkDemo\DemoEditableCells.cs" />
|
|
<Compile Include="GtkDemo\DemoEntryCompletion.cs" />
|
|
<Compile Include="GtkDemo\DemoExpander.cs" />
|
|
<Compile Include="GtkDemo\DemoHyperText.cs" />
|
|
<Compile Include="GtkDemo\DemoIconView.cs" />
|
|
<Compile Include="GtkDemo\DemoImages.cs" />
|
|
<Compile Include="GtkDemo\DemoListStore.cs" />
|
|
<Compile Include="GtkDemo\DemoMain.cs" />
|
|
<Compile Include="GtkDemo\DemoMenus.cs" />
|
|
<Compile Include="GtkDemo\DemoPanes.cs" />
|
|
<Compile Include="GtkDemo\DemoPixbuf.cs" />
|
|
<Compile Include="GtkDemo\DemoPrinting.cs" />
|
|
<Compile Include="GtkDemo\DemoRotatedText.cs" />
|
|
<Compile Include="GtkDemo\DemoSizeGroup.cs" />
|
|
<Compile Include="GtkDemo\DemoStockBrowser.cs" />
|
|
<Compile Include="GtkDemo\DemoTextView.cs" />
|
|
<Compile Include="GtkDemo\DemoTreeStore.cs" />
|
|
<Compile Include="GtkDemo\DemoUIManager.cs" />
|
|
<Compile Include="valtest\Valtest.cs" />
|
|
<Compile Include="opaquetest\OpaqueTest.cs" />
|
|
<Compile Include="opaquetest\generated\GCFunc.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.GCFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.OpaqueReturnFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.RefcountedReturnFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\Opaque.cs" />
|
|
<Compile Include="opaquetest\generated\OpaqueReturnFunc.cs" />
|
|
<Compile Include="opaquetest\generated\Opaquetest.cs" />
|
|
<Compile Include="opaquetest\generated\Refcounted.cs" />
|
|
<Compile Include="opaquetest\generated\RefcountedReturnFunc.cs" />
|
|
<Compile Include="test\TestCheckButton.cs" />
|
|
<Compile Include="test\TestColorSelection.cs" />
|
|
<Compile Include="test\TestComboBox.cs" />
|
|
<Compile Include="test\TestDialog.cs" />
|
|
<Compile Include="test\TestFlipping.cs" />
|
|
<Compile Include="test\TestRadioButton.cs" />
|
|
<Compile Include="test\TestRange.cs" />
|
|
<Compile Include="test\TestSizeGroup.cs" />
|
|
<Compile Include="test\TestStatusbar.cs" />
|
|
<Compile Include="test\WidgetViewer.cs" />
|
|
<Compile Include="CustomScrollableWidget.cs" />
|
|
<Compile Include="AsyncSample.cs" />
|
|
<Compile Include="gio\AppInfo.cs" />
|
|
<Compile Include="gio\Volume.cs" />
|
|
<Compile Include="gtk-gio\MountOperation.cs" />
|
|
<Compile Include="CairoPng.cs" />
|
|
<Compile Include="valtest\Gtksharp\Valobj.cs" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ItemGroup>
|
|
<None Include="valtest\valobj.c" />
|
|
<None Include="valtest\valobj.h" />
|
|
<None Include="opaquetest\opaques.c" />
|
|
<None Include="opaquetest\opaques.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\pango\pango.csproj">
|
|
<Project>{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}</Project>
|
|
<Name>pango</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\atk\atk.csproj">
|
|
<Project>{42FE871A-D8CF-4B29-9AFF-B02454E6C976}</Project>
|
|
<Name>atk</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\cairo\cairo.csproj">
|
|
<Project>{364577DB-9728-4951-AC2C-EDF7A6FCC09D}</Project>
|
|
<Name>cairo</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gdk\gdk.csproj">
|
|
<Project>{58346CC6-DE93-45B4-8093-3508BD5DAA12}</Project>
|
|
<Name>gdk</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gio\gio.csproj">
|
|
<Project>{1C3BB17B-336D-432A-8952-4E979BC90867}</Project>
|
|
<Name>gio</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\glib\glib.csproj">
|
|
<Project>{3BF1D531-8840-4F15-8066-A9788D8C398B}</Project>
|
|
<Name>glib</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gtk\gtk.csproj">
|
|
<Project>{94045F11-4266-40B4-910F-298985AF69D5}</Project>
|
|
<Name>gtk</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
</Project> |