[hyena] [build] Allow embedding .csproj in your .sln



commit a55879211c05d4147d6f8d0eeb28ca7570755200
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Sat Jun 5 12:37:16 2010 -0700

    [build] Allow embedding .csproj in your .sln
    
    Specify to use the Submodule configuration, which will output the
    binaries to ../bin

 Hyena.sln                                      |   27 +++++++++----------
 src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj |   21 +++++++--------
 src/Hyena.Data.Sqlite/Makefile.am              |    4 +-
 src/Hyena.Gui/Hyena.Gui.csproj                 |   32 +++++++++++------------
 src/Hyena.Gui/Makefile.am                      |    4 +-
 src/Hyena/Hyena.csproj                         |   31 ++++++++++------------
 src/Hyena/Makefile.am                          |    4 +-
 src/Mono.Data.Sqlite/Makefile.am               |    2 +-
 src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj   |   31 ++++++++++------------
 9 files changed, 73 insertions(+), 83 deletions(-)
---
diff --git a/Hyena.sln b/Hyena.sln
index bb1f675..2a26524 100644
--- a/Hyena.sln
+++ b/Hyena.sln
@@ -7,31 +7,30 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena", "src\Hyena\Hyena.cs
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena.Gui", "src\Hyena.Gui\Hyena.Gui.csproj", "{C856EFD8-E812-4E61-8B76-E3583D94C233}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena.Data.Sqlite", "src\Hyena.Data.Sqlite\Hyena.Data.Sqlite.csproj", "{95374549-9553-4C1E-9D89-667755F90E13}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
-		Windows|Any CPU = Windows|Any CPU
+		Submodule|Any CPU = Submodule|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{95374549-9553-4C1E-9D89-667755F90E12}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{95374549-9553-4C1E-9D89-667755F90E12}.Release|Any CPU.Build.0 = Release|Any CPU
-		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
-		{95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.Build.0 = Windows|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E12}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E12}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E13}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+		{95374549-9553-4C1E-9D89-667755F90E13}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
 		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Release|Any CPU.Build.0 = Release|Any CPU
-		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
-		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Windows|Any CPU.Build.0 = Windows|Any CPU
+		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+		{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
 		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Release|Any CPU.Build.0 = Release|Any CPU
-		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
-		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Windows|Any CPU.Build.0 = Windows|Any CPU
+		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+		{C856EFD8-E812-4E61-8B76-E3583D94C233}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
 	EndGlobalSection
 	GlobalSection(MonoDevelopProperties) = preSolution
 		StartupItem = src\Mono.Data.Sqlite\Mono.Data.Sqlite.csproj
diff --git a/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj b/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
index cd6d07d..ca39e0a 100644
--- a/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
+++ b/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
@@ -13,28 +13,27 @@
     <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
     <NoStdLib>False</NoStdLib>
     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <Optimize>true</Optimize>
-    <OutputPath>..\..\..\bin</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
     <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
-    <DefineConstants>NET_2_0</DefineConstants>
+    <RootNamespace>Hyena.Data.Sqlite</RootNamespace>
+    <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <OutputPath>..\..\bin\</OutputPath>
+    <DefineConstants>NET_2_0</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
     <Optimize>true</Optimize>
-    <DefineConstants>NET_2_0</DefineConstants>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+    <OutputPath>..\..\..\bin\</OutputPath>
+    <DefineConstants>NET_2_0</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
+    <Optimize>true</Optimize>
   </PropertyGroup>
   <ItemGroup>
     <Compile Include="Hyena.Data.Sqlite\DatabaseColumn.cs" />
diff --git a/src/Hyena.Data.Sqlite/Makefile.am b/src/Hyena.Data.Sqlite/Makefile.am
index a18fbb3..9f44292 100644
--- a/src/Hyena.Data.Sqlite/Makefile.am
+++ b/src/Hyena.Data.Sqlite/Makefile.am
@@ -6,16 +6,16 @@ LINK = -r:Mono.Posix -r:System  -r:System.Core  -r:System.Data \
 SOURCES =  \
 	Hyena.Data.Sqlite/DatabaseColumn.cs \
 	Hyena.Data.Sqlite/DatabaseColumnAttribute.cs \
-	Hyena.Data.Sqlite/SqliteModelProvider.cs \
+	Hyena.Data.Sqlite/HyenaSqliteArrayDataReader.cs \
 	Hyena.Data.Sqlite/HyenaSqliteCommand.cs \
 	Hyena.Data.Sqlite/HyenaSqliteConnection.cs \
 	Hyena.Data.Sqlite/ICacheableDatabaseModel.cs \
 	Hyena.Data.Sqlite/SqliteModelCache.cs \
+	Hyena.Data.Sqlite/SqliteModelProvider.cs \
 	Hyena.Data.Sqlite/SqliteUtils.cs \
 	Hyena.Data.Sqlite/Tests/DbBoundType.cs \
 	Hyena.Data.Sqlite/Tests/SqliteCommandTests.cs \
 	Hyena.Data.Sqlite/Tests/SqliteModelProviderTests.cs \
-	Hyena.Data.Sqlite/HyenaSqliteArrayDataReader.cs \
 	Hyena.Data.Sqlite/Tests/SqliteUtilTests.cs \
 	Hyena.Metrics/DbSampleStore.cs \
 	Hyena.Metrics/HttpPoster.cs \
diff --git a/src/Hyena.Gui/Hyena.Gui.csproj b/src/Hyena.Gui/Hyena.Gui.csproj
index 85a4f6a..c8d13bd 100644
--- a/src/Hyena.Gui/Hyena.Gui.csproj
+++ b/src/Hyena.Gui/Hyena.Gui.csproj
@@ -9,35 +9,34 @@
     <UseParentDirectoryAsNamespace>true</UseParentDirectoryAsNamespace>
     <AssemblyName>Hyena.Gui</AssemblyName>
     <SchemaVersion>2.0</SchemaVersion>
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
     <SourceAnalysisOverrideSettingsFile>C:\Documents and Settings\Administrator\Application Data\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
-    <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
     <NoStdLib>False</NoStdLib>
     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
     <Optimize>true</Optimize>
     <OutputPath>..\..\..\bin</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <ReleaseVersion>1.3</ReleaseVersion>
     <RootNamespace>Hyena.Gui</RootNamespace>
+    <PlatformTarget>x86</PlatformTarget>
+    <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <OutputPath>..\..\bin\</OutputPath>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <DefineConstants>NET_2_0</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
     <Optimize>true</Optimize>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+    <OutputPath>..\..\..\bin\</OutputPath>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <DefineConstants>NET_2_0</DefineConstants>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <Optimize>true</Optimize>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="ICSharpCode.SharpZipLib">
@@ -200,7 +199,6 @@
         <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="">
           <BuildFilesVar Sync="true" Name="SOURCES" />
           <DeployFilesVar />
-          <ResourcesVar Sync="true" Name="RESOURCES" />
           <OthersVar />
           <GacRefVar />
           <AsmRefVar />
@@ -209,8 +207,8 @@
       </Properties>
     </MonoDevelop>
   </ProjectExtensions>
-   <ItemGroup>
-     <Folder Include="Hyena.Data.Gui\Accessibility\" />
-     <Folder Include="Hyena.Gui.Canvas\" />
-   </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Hyena.Data.Gui\Accessibility\" />
+    <Folder Include="Hyena.Gui.Canvas\" />
+  </ItemGroup>
 </Project>
diff --git a/src/Hyena.Gui/Makefile.am b/src/Hyena.Gui/Makefile.am
index 61b96dd..c06d07a 100644
--- a/src/Hyena.Gui/Makefile.am
+++ b/src/Hyena.Gui/Makefile.am
@@ -30,7 +30,6 @@ SOURCES =  \
 	Hyena.Data.Gui/ITextCell.cs \
 	Hyena.Data.Gui/ITooltipCell.cs \
 	Hyena.Data.Gui/ListView/ListView.cs \
-	Hyena.Data.Gui/ListView/ListViewBase.cs \
 	Hyena.Data.Gui/ListView/ListView_Accessible.cs \
 	Hyena.Data.Gui/ListView/ListView_DragAndDrop.cs \
 	Hyena.Data.Gui/ListView/ListView_Header.cs \
@@ -38,6 +37,7 @@ SOURCES =  \
 	Hyena.Data.Gui/ListView/ListView_Model.cs \
 	Hyena.Data.Gui/ListView/ListView_Rendering.cs \
 	Hyena.Data.Gui/ListView/ListView_Windowing.cs \
+	Hyena.Data.Gui/ListView/ListViewBase.cs \
 	Hyena.Data.Gui/ListViewTestModule.cs \
 	Hyena.Data.Gui/ObjectListView.cs \
 	Hyena.Data.Gui/RowActivatedHandler.cs \
@@ -62,8 +62,8 @@ SOURCES =  \
 	Hyena.Gui.Theming/ThemeTestModule.cs \
 	Hyena.Gui/ActionManager.cs \
 	Hyena.Gui/BaseWidgetAccessible.cs \
-	Hyena.Gui/CairoExtensions.cs \
 	Hyena.Gui/CairoDamageDebugger.cs \
+	Hyena.Gui/CairoExtensions.cs \
 	Hyena.Gui/CleanRoomStartup.cs \
 	Hyena.Gui/CompositeUtils.cs \
 	Hyena.Gui/Contrast.cs \
diff --git a/src/Hyena/Hyena.csproj b/src/Hyena/Hyena.csproj
index f4cd962..393f0f2 100644
--- a/src/Hyena/Hyena.csproj
+++ b/src/Hyena/Hyena.csproj
@@ -13,29 +13,26 @@
     <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
     <NoStdLib>False</NoStdLib>
     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <Optimize>true</Optimize>
-    <OutputPath>..\..\..\bin</OutputPath>
     <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ReleaseVersion>1.3</ReleaseVersion>
     <RootNamespace>Hyena</RootNamespace>
+    <Optimize>true</Optimize>
+    <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <OutputPath>..\..\bin\</OutputPath>
+    <DefineConstants>NET_2_0</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
     <Optimize>true</Optimize>
-    <DefineConstants>ENABLE_TESTS NET_2_0</DefineConstants>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+    <DefineConstants>NET_2_0</DefineConstants>
+    <OutputPath>..\..\..\bin\</OutputPath>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-    <DefineConstants>NET_2_0</DefineConstants>
+    <Optimize>true</Optimize>
   </PropertyGroup>
   <ItemGroup>
     <Compile Include="Hyena.Data\BaseListModel.cs" />
@@ -144,10 +141,6 @@
     <Compile Include="Hyena.Jobs\Tests\SchedulerTests.cs" />
     <Compile Include="Hyena\ApplicationContext.cs" />
     <Compile Include="Hyena\ThreadAssist.cs" />
-    <Compile Include="Hyena\XdgBaseDirectorySpec.cs" />
-    <Compile Include="Hyena/Hyena.Query/EnumQueryValue.cs" />
-    <Compile Include="Hyena/Hyena/EventArgs.cs" />
-    <Compile Include="Hyena/Hyena/XdgBaseDirectorySpec.cs" />
     <Compile Include="System.Web\Helpers.cs" />
     <Compile Include="System.Web\HttpUtility.cs" />
     <Compile Include="Hyena\PlatformDetection.cs" />
@@ -155,6 +148,9 @@
     <Compile Include="Hyena.Json\Serializer.cs" />
     <Compile Include="Hyena\Tests\DateTimeUtilTests.cs" />
     <Compile Include="Hyena.Query\ExactUriStringQueryValue.cs" />
+    <Compile Include="Hyena.Data\MemoryListModel.cs" />
+    <Compile Include="Hyena.Query\EnumQueryValue.cs" />
+    <Compile Include="Hyena\EventArgs.cs" />
   </ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -171,6 +167,7 @@
       <SpecificVersion>False</SpecificVersion>
       <HintPath>..\..\..\bin\Mono.Posix.dll</HintPath>
     </Reference>
+    <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
   </ItemGroup>
   <ItemGroup>
   </ItemGroup>
diff --git a/src/Hyena/Makefile.am b/src/Hyena/Makefile.am
index 29973fc..cd40fe6 100644
--- a/src/Hyena/Makefile.am
+++ b/src/Hyena/Makefile.am
@@ -3,8 +3,8 @@ TARGET = library
 LINK = -r:Mono.Posix -r:System  -r:System.Core
 SOURCES =  \
 	Hyena.Collections/CollectionExtensions.cs \
-	Hyena.Collections/IStackProvider.cs \
 	Hyena.Collections/IntervalHeap.cs \
+	Hyena.Collections/IStackProvider.cs \
 	Hyena.Collections/LruCache.cs \
 	Hyena.Collections/QueuePipeline.cs \
 	Hyena.Collections/QueuePipelineElement.cs \
@@ -53,8 +53,8 @@ SOURCES =  \
 	Hyena.Json/Tests/SerializerTests.cs \
 	Hyena.Json/Tests/TokenizerTests.cs \
 	Hyena.Json/Token.cs \
-	Hyena.Json/TokenType.cs \
 	Hyena.Json/Tokenizer.cs \
+	Hyena.Json/TokenType.cs \
 	Hyena.Query/AliasedObjectSet.cs \
 	Hyena.Query/DateQueryValue.cs \
 	Hyena.Query/EnumQueryValue.cs \
diff --git a/src/Mono.Data.Sqlite/Makefile.am b/src/Mono.Data.Sqlite/Makefile.am
index f407f2e..8516b25 100644
--- a/src/Mono.Data.Sqlite/Makefile.am
+++ b/src/Mono.Data.Sqlite/Makefile.am
@@ -13,6 +13,7 @@ SOURCES =  \
 	Mono.Data.Sqlite/SQLiteConvert.cs \
 	Mono.Data.Sqlite/SQLiteDataAdapter.cs \
 	Mono.Data.Sqlite/SQLiteDataReader.cs \
+	Mono.Data.Sqlite/SqliteDataSourceEnumerator.cs \
 	Mono.Data.Sqlite/SQLiteEnlistment.cs \
 	Mono.Data.Sqlite/SQLiteException.cs \
 	Mono.Data.Sqlite/SQLiteFactory.cs \
@@ -24,7 +25,6 @@ SOURCES =  \
 	Mono.Data.Sqlite/SQLiteStatement.cs \
 	Mono.Data.Sqlite/SQLiteTransaction.cs \
 	Mono.Data.Sqlite/SR.Designer.cs \
-	Mono.Data.Sqlite/SqliteDataSourceEnumerator.cs \
 	Mono.Data.Sqlite/UnsafeNativeMethods.cs 
 
 include $(top_srcdir)/build/build.mk
diff --git a/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj b/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
index c4fb8bc..05b3836 100644
--- a/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
+++ b/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
@@ -10,33 +10,30 @@
     <AssemblyName>Mono.Data.Sqlite</AssemblyName>
     <SchemaVersion>2.0</SchemaVersion>
     <SourceAnalysisOverrideSettingsFile>C:\Documents and Settings\Administrator\Application Data\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
-    <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
     <NoStdLib>False</NoStdLib>
     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
-    <Optimize>true</Optimize>
-    <OutputPath>..\..\..\bin</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+    <RootNamespace>Mono.Data.Sqlite</RootNamespace>
+    <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
     <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-    <DefineConstants>NET_2_0;MONO_BACKWARD_COMPAT</DefineConstants>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+    <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <OutputPath>..\..\bin\</OutputPath>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
+    <Optimize>true</Optimize>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+    <OutputPath>..\..\..\bin\</OutputPath>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+    <PlatformTarget>x86</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -72,7 +69,7 @@
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ProjectExtensions>
     <MonoDevelop>
-      <Properties>
+      <Properties InternalTargetFrameworkVersion="3.5">
         <Deployment.LinuxDeployData generateScript="false" />
         <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="">
           <BuildFilesVar Sync="true" Name="SOURCES" />



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]