summaryrefslogtreecommitdiff
path: root/qpid/dotnet/Qpid.Codec
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/dotnet/Qpid.Codec')
-rw-r--r--qpid/dotnet/Qpid.Codec/Qpid.Codec.csproj4
-rw-r--r--qpid/dotnet/Qpid.Codec/Qpid.Codec.mdp41
-rw-r--r--qpid/dotnet/Qpid.Codec/default.build26
3 files changed, 28 insertions, 43 deletions
diff --git a/qpid/dotnet/Qpid.Codec/Qpid.Codec.csproj b/qpid/dotnet/Qpid.Codec/Qpid.Codec.csproj
index 581f68c5b4..a67d2d6a1b 100644
--- a/qpid/dotnet/Qpid.Codec/Qpid.Codec.csproj
+++ b/qpid/dotnet/Qpid.Codec/Qpid.Codec.csproj
@@ -14,7 +14,7 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
+ <OutputPath>..\bin\net-2.0\debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -22,7 +22,7 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
+ <OutputPath>..\bin\net-2.0\release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
diff --git a/qpid/dotnet/Qpid.Codec/Qpid.Codec.mdp b/qpid/dotnet/Qpid.Codec/Qpid.Codec.mdp
deleted file mode 100644
index ae92576662..0000000000
--- a/qpid/dotnet/Qpid.Codec/Qpid.Codec.mdp
+++ /dev/null
@@ -1,41 +0,0 @@
-<Project name="Qpid.Codec" fileversion="2.0" language="C#" clr-version="Net_1_1" ctype="DotNetProject">
- <Configurations active="Debug">
- <Configuration name="Debug" ctype="DotNetProjectConfiguration">
- <Output directory="./bin/Debug" assembly="Qpid.Codec" />
- <Build debugmode="True" target="Library" />
- <Execution runwithwarnings="True" consolepause="False" runtime="MsNet" clr-version="Net_1_1" />
- <CodeGeneration compiler="Csc" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
- </Configuration>
- <Configuration name="Release" ctype="DotNetProjectConfiguration">
- <Output directory="./bin/Release" assembly="Qpid.Codec" />
- <Build debugmode="False" target="Library" />
- <Execution runwithwarnings="True" consolepause="False" runtime="MsNet" clr-version="Net_1_1" />
- <CodeGeneration compiler="Csc" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
- </Configuration>
- </Configurations>
- <DeployTargets />
- <Contents>
- <File name="./Demux/DemuxingProtocolCodecFactory.cs" subtype="Code" buildaction="Compile" />
- <File name="./Demux/IMessageDecoder.cs" subtype="Code" buildaction="Compile" />
- <File name="./Demux/IMessageDecoderFactory.cs" subtype="Code" buildaction="Compile" />
- <File name="./Demux/IMessageEncoder.cs" subtype="Code" buildaction="Compile" />
- <File name="./Demux/IMessageEncoderFactory.cs" subtype="Code" buildaction="Compile" />
- <File name="./Demux/MessageDecoderResult.cs" subtype="Code" buildaction="Compile" />
- <File name="./Properties/AssemblyInfo.cs" subtype="Code" buildaction="Compile" />
- <File name="./Support/SimpleProtocolDecoderOutput.cs" subtype="Code" buildaction="Compile" />
- <File name="./Support/SimpleProtocolEncoderOutput.cs" subtype="Code" buildaction="Compile" />
- <File name="./CumulativeProtocolDecoder.cs" subtype="Code" buildaction="Compile" />
- <File name="./IProtocolCodecFactory.cs" subtype="Code" buildaction="Compile" />
- <File name="./IProtocolDecoder.cs" subtype="Code" buildaction="Compile" />
- <File name="./IProtocolDecoderOutput.cs" subtype="Code" buildaction="Compile" />
- <File name="./IProtocolEncoder.cs" subtype="Code" buildaction="Compile" />
- <File name="./IProtocolEncoderOutput.cs" subtype="Code" buildaction="Compile" />
- <File name="./ProtocolCodecException.cs" subtype="Code" buildaction="Compile" />
- <File name="./ProtocolDecoderException.cs" subtype="Code" buildaction="Compile" />
- <File name="./ProtocolEncoderException.cs" subtype="Code" buildaction="Compile" />
- </Contents>
- <References>
- <ProjectReference type="Gac" localcopy="True" refto="System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
- <ProjectReference type="Project" localcopy="True" refto="Qpid.Buffer" />
- </References>
-</Project> \ No newline at end of file
diff --git a/qpid/dotnet/Qpid.Codec/default.build b/qpid/dotnet/Qpid.Codec/default.build
new file mode 100644
index 0000000000..6b4decf1b7
--- /dev/null
+++ b/qpid/dotnet/Qpid.Codec/default.build
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<project name="Qpid.Codec" default="build">
+ <!--
+ Properties that come from master build file
+ - build.dir: root directory for build
+ - build.debug: true if building debug release
+ - build.defines: variables to define during build
+ -->
+
+ <target name="build">
+ <csc target="library"
+ define="${build.defines}"
+ debug="${build.debug}"
+ output="${build.dir}/${project::get-name()}.dll">
+
+ <sources>
+ <include name="**/*.cs" />
+ </sources>
+ <references>
+ <include name="${build.dir}/log4net.dll" />
+ <include name="${build.dir}/Qpid.Buffer.dll" />
+ </references>
+ </csc>
+ </target>
+</project>
+