aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorArnoldZokas <arnold.zokas@coderoom.net>2010-11-30 19:53:42 +0000
committerArnoldZokas <arnold.zokas@coderoom.net>2010-11-30 19:53:42 +0000
commit01d20fc6e6d353f5bafc3dd5a704cf935fe473bf (patch)
treea4013e9d4b6f469f98e69e42a3f1e2ab446efb39 /build
parent0fed55ab658045ca0d5cf4bfe2ca7b6be5e8c22f (diff)
downloadprotobuf-01d20fc6e6d353f5bafc3dd5a704cf935fe473bf.tar.gz
protobuf-01d20fc6e6d353f5bafc3dd5a704cf935fe473bf.tar.bz2
protobuf-01d20fc6e6d353f5bafc3dd5a704cf935fe473bf.zip
Migrated target '_CopyGeneratedSource'
Diffstat (limited to 'build')
-rw-r--r--build/Common.targets6
-rw-r--r--build/build.csproj31
2 files changed, 36 insertions, 1 deletions
diff --git a/build/Common.targets b/build/Common.targets
index 17b24f88..eba67041 100644
--- a/build/Common.targets
+++ b/build/Common.targets
@@ -21,7 +21,11 @@
<Exec Command="$(ProtogenExePath) compiled.pb" WorkingDirectory="$(BuildTempDirectory)" />
</Target>
- <Target Name="_Test" DependsOnTargets="_GenerateSource">
+ <Target Name="_CopyGeneratedSource" DependsOnTargets="_GenerateSource">
+ <Copy SourceFiles="%(GeneratedSource.Identity)" DestinationFiles="%(GeneratedSource.TargetDirectory)\%(GeneratedSource.Filename)%(GeneratedSource.Extension)" />
+ </Target>
+
+ <Target Name="_Test" DependsOnTargets="_CopyGeneratedSource">
<Exec Command="&quot;E:\dotnet-protobufs\lib\NUnit 2.2.8.0\nunit-console.exe&quot; %(TestContainer.Identity) /xml:$(BuildOutputDirectory)\%(TestContainer.Filename).$(BuildConfiguration).xml" />
</Target>
diff --git a/build/build.csproj b/build/build.csproj
index 09483adc..21d13359 100644
--- a/build/build.csproj
+++ b/build/build.csproj
@@ -37,6 +37,37 @@
<Protos Include="$(ProtosDirectory)\google\protobuf\unittest_optimize_for.proto" />
<Protos Include="$(ProtosDirectory)\tutorial\addressbook.proto" />
+ <GeneratedSource Include="$(BuildTempDirectory)\CSharpOptions.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers\DescriptorProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\DescriptorProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers\DescriptorProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestMessageSetProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestOptimizeForProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\AddressBookProtos.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestCSharpOptionsProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestCustomOptionsProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestEmbedOptimizeForProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+ <GeneratedSource Include="$(BuildTempDirectory)\UnitTestImportProtoFile.cs">
+ <TargetDirectory>$(SourceDirectory)\ProtocolBuffers.Test\TestProtos</TargetDirectory>
+ </GeneratedSource>
+
<TestContainer Include="$(ProjectDirectory)\src\ProtocolBuffers.Test\bin\$(BuildConfiguration)\Google.ProtocolBuffers.Test.dll" />
<TestContainer Include="$(ProjectDirectory)\src\ProtoGen.Test\bin\$(BuildConfiguration)\Google.ProtocolBuffers.ProtoGen.Test.dll" />
</ItemGroup>