GtkSharp/sample/sample.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

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>