2010-03-12 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.Data.Linq / src / DbMetal / SqlMetal.csproj
1 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
2   <PropertyGroup>\r
3     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
4     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
5     <ProductVersion>9.0.21022</ProductVersion>\r
6     <SchemaVersion>2.0</SchemaVersion>\r
7     <ProjectGuid>{CC64BF54-481C-4740-8135-E5972531CA7D}</ProjectGuid>\r
8     <OutputType>Exe</OutputType>\r
9     <AppDesignerFolder>Properties</AppDesignerFolder>\r
10     <RootNamespace>DbMetal</RootNamespace>\r
11     <AssemblyName>sqlmetal</AssemblyName>\r
12     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
13     <SignAssembly>true</SignAssembly>\r
14     <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>\r
15     <IsWebBootstrapper>false</IsWebBootstrapper>\r
16     <PublishUrl>publish\</PublishUrl>\r
17     <Install>true</Install>\r
18     <InstallFrom>Disk</InstallFrom>\r
19     <UpdateEnabled>false</UpdateEnabled>\r
20     <UpdateMode>Foreground</UpdateMode>\r
21     <UpdateInterval>7</UpdateInterval>\r
22     <UpdateIntervalUnits>Days</UpdateIntervalUnits>\r
23     <UpdatePeriodically>false</UpdatePeriodically>\r
24     <UpdateRequired>false</UpdateRequired>\r
25     <MapFileExtensions>true</MapFileExtensions>\r
26     <ApplicationRevision>0</ApplicationRevision>\r
27     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>\r
28     <UseApplicationTrust>false</UseApplicationTrust>\r
29     <BootstrapperEnabled>true</BootstrapperEnabled>\r
30   </PropertyGroup>\r
31   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
32     <DebugSymbols>true</DebugSymbols>\r
33     <DebugType>full</DebugType>\r
34     <Optimize>false</Optimize>\r
35     <OutputPath>..\..\build.dbg\</OutputPath>\r
36     <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>\r
37     <ErrorReport>prompt</ErrorReport>\r
38     <WarningLevel>4</WarningLevel>\r
39   </PropertyGroup>\r
40   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
41     <DebugType>pdbonly</DebugType>\r
42     <Optimize>true</Optimize>\r
43     <OutputPath>..\..\build\</OutputPath>\r
44     <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>\r
45     <ErrorReport>prompt</ErrorReport>\r
46     <WarningLevel>4</WarningLevel>\r
47     <PlatformTarget>x86</PlatformTarget>\r
48   </PropertyGroup>\r
49   <ItemGroup>\r
50     <Reference Include="System" />\r
51     <Reference Include="System.configuration" />\r
52     <Reference Include="System.Core">\r
53       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
54     </Reference>\r
55     <Reference Include="System.Data" />\r
56     <Reference Include="System.Web.Extensions">\r
57       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
58     </Reference>\r
59     <Reference Include="System.Xml" />\r
60   </ItemGroup>\r
61   <ItemGroup>\r
62     <Compile Include="..\DbLinq.ProductInfo.cs">\r
63       <Link>Properties\DbLinq.ProductInfo.cs</Link>\r
64     </Compile>\r
65     <Compile Include="Generator\AttributeDefinition.cs" />\r
66     <Compile Include="Generator\Implementation\CodeDomGenerator\AbstractCodeDomGenerator.cs" />\r
67     <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangedImplementation.cs" />\r
68     <Compile Include="Generator\GenerationContext.cs" />\r
69     <Compile Include="Generator\ICodeGenerator.cs" />\r
70     <Compile Include="Generator\EntityInterface\Implementation\InterfaceImplementation.cs" />\r
71     <Compile Include="Generator\Implementation\CodeDomGenerator\VisualBasicCodeDomGenerator.cs" />\r
72     <Compile Include="Generator\Implementation\CodeDomGenerator\CSharpCodeDomGenerator.cs" />\r
73     <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Class.cs" />\r
74     <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Context.Ctor.cs" />\r
75     <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.cs" />\r
76     <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Procedure.cs" />\r
77     <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeGenerator.cs" />\r
78     <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeWriter.cs" />\r
79     <Compile Include="Generator\CodeWriter.cs" />\r
80     <Compile Include="Generator\EntityInterface\IImplementation.cs" />\r
81     <Compile Include="Generator\EntityInterface\Implementation\IModifiedImplementation.cs" />\r
82     <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangingImplementation.cs" />\r
83     <Compile Include="Generator\Implementation\Processor.cs" />\r
84     <Compile Include="Generator\IProcessor.cs" />\r
85     <Compile Include="Generator\ISchemaLoaderFactory.cs" />\r
86     <Compile Include="Generator\SpecificationDefinition.cs" />\r
87     <Compile Include="Generator\ParameterDefinition.cs" />\r
88     <Compile Include="Language\EnglishWords.cs" />\r
89     <Compile Include="Language\FrenchWords.cs" />\r
90     <Compile Include="Language\GermanWords.cs" />\r
91     <Compile Include="Properties\Settings.Designer.cs">\r
92       <AutoGen>True</AutoGen>\r
93       <DesignTimeSharedInput>True</DesignTimeSharedInput>\r
94       <DependentUpon>Settings.settings</DependentUpon>\r
95     </Compile>\r
96     <Compile Include="Reference.cs" />\r
97     <Compile Include="Schema\DbmlRename.cs" />\r
98     <Compile Include="Schema\DbmlRenameLoader.cs" />\r
99     <Compile Include="Schema\NameAliasesLoader.cs" />\r
100     <Compile Include="Utility\VariablesExtension.cs" />\r
101     <Compile Include="Program.cs" />\r
102     <Compile Include="Properties\AssemblyInfo.cs" />\r
103     <Compile Include="Configuration\ProvidersSection.cs" />\r
104     <Compile Include="Parameters.cs" />\r
105     <Compile Include="Schema\TableAlias.cs" />\r
106     <Compile Include="Generator\Implementation\SchemaLoaderFactory.cs" />\r
107     <Compile Include="Utility\EnvironmentExtension.cs" />\r
108     <Compile Include="Mono\Options.cs" />\r
109   </ItemGroup>\r
110   <ItemGroup>\r
111     <None Include="..\DbLinq.snk">\r
112       <Link>Properties\DbLinq.snk</Link>\r
113     </None>\r
114   </ItemGroup>\r
115   <ItemGroup>\r
116     <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">\r
117       <Visible>False</Visible>\r
118       <ProductName>.NET Framework 2.0 %28x86%29</ProductName>\r
119       <Install>false</Install>\r
120     </BootstrapperPackage>\r
121     <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">\r
122       <Visible>False</Visible>\r
123       <ProductName>.NET Framework 3.0 %28x86%29</ProductName>\r
124       <Install>false</Install>\r
125     </BootstrapperPackage>\r
126     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">\r
127       <Visible>False</Visible>\r
128       <ProductName>.NET Framework 3.5</ProductName>\r
129       <Install>true</Install>\r
130     </BootstrapperPackage>\r
131     <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">\r
132       <Visible>False</Visible>\r
133       <ProductName>Windows Installer 3.1</ProductName>\r
134       <Install>true</Install>\r
135     </BootstrapperPackage>\r
136   </ItemGroup>\r
137   <ItemGroup>\r
138     <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />\r
139   </ItemGroup>\r
140   <ItemGroup>\r
141     <None Include="Properties\Settings.settings">\r
142       <Generator>SettingsSingleFileGenerator</Generator>\r
143       <LastGenOutput>Settings.Designer.cs</LastGenOutput>\r
144     </None>\r
145     <None Include="sqlmetal.exe.config">\r
146       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>\r
147     </None>\r
148   </ItemGroup>\r
149   <ItemGroup>\r
150     <EmbeddedResource Include="Language\EnglishWords.txt" />\r
151   </ItemGroup>\r
152   <ItemGroup>\r
153     <EmbeddedResource Include="Language\FrenchWords.txt" />\r
154   </ItemGroup>\r
155   <ItemGroup>\r
156     <EmbeddedResource Include="Language\GermanWords.txt" />\r
157   </ItemGroup>\r
158   <ItemGroup>\r
159     <ProjectReference Include="..\DbLinq\System.Data.Linq.csproj">\r
160       <Project>{97305421-3071-4175-AA3C-9A432CC28121}</Project>\r
161       <Name>System.Data.Linq</Name>\r
162     </ProjectReference>\r
163   </ItemGroup>\r
164   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />\r
165   <PropertyGroup>\r
166     <PostBuildEvent>rem this is what I call loose coupling\r
167 copy "$(SolutionDir)..\lib\Npgsql.dll" "$(TargetDir)"\r
168 copy "$(SolutionDir)..\lib\Mono.Security.dll" "$(TargetDir)"\r
169 copy "$(SolutionDir)..\lib\Ingres.Stereo.dll" "$(TargetDir)"\r
170 copy "$(SolutionDir)..\lib\Oracle.DataAccess.dll" "$(TargetDir)"\r
171 copy "$(SolutionDir)..\lib\MySql.Data.dll" "$(TargetDir)"\r
172 copy "$(SolutionDir)..\lib\System.Data.SQLite.dll" "$(TargetDir)"\r
173 copy "$(SolutionDir)..\lib\FirebirdSql.Data.FirebirdClient.dll" "$(TargetDir)"\r
174 </PostBuildEvent>\r
175   </PropertyGroup>\r
176 </Project>