|
From: <br...@us...> - 2009-10-12 20:06:31
|
Revision: 586
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=586&view=rev
Author: brus07
Date: 2009-10-12 20:06:23 +0000 (Mon, 12 Oct 2009)
Log Message:
-----------
Added new targets for work with all projects.
Now are working but now fixed many errors.
Added Paths:
-----------
nera/Targets/runner.targets
nera/build help.txt
nera/go.bat
Property Changed:
----------------
nera/
Property changes on: nera
___________________________________________________________________
Modified: svn:ignore
- *.suo
*.user
+ *.suo
*.user
build
Added: nera/Targets/runner.targets
===================================================================
--- nera/Targets/runner.targets (rev 0)
+++ nera/Targets/runner.targets 2009-10-12 20:06:23 UTC (rev 586)
@@ -0,0 +1,89 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <F1>..\projects</F1>
+ <F2>trunk\Component Tests.csproj</F2>
+ <F3>trunk\Component Sources.csproj</F3>
+ <COE>false</COE>
+ </PropertyGroup>
+
+ <Target Name="WithoutGui">
+ <MSBuild Targets="$(SpecifyTarget)"
+ Projects="$(F1)\nera.tester.data\$(F2)"
+ Properties="ContinueOnError=false"/>
+ <MSBuild Targets="$(SpecifyTarget)"
+ Projects="$(F1)\nera.tester.runner\$(F2)"
+ Properties="ContinueOnError=false"/>
+ </Target>
+
+ <Target Name="C">
+ <MSBuild Targets="Test"
+ Projects="$(F1)\nera.tester.runner\$(F2)"
+ Properties="ContinueOnError=false"/>
+ </Target>
+
+ <Target Name="BuildSourceGui">
+ <MSBuild Targets="build"
+ Projects="$(F1)\nera.tester.gui.sample\$(F3)"
+ Properties="ContinueOnError=false"/>
+ <MSBuild Targets="build"
+ Projects="$(F1)\nera.tester.starter\$(F3)"
+ Properties="ContinueOnError=false"/>
+ </Target>
+
+ <!-- Run Unit tests -->
+ <Target Name="Test"
+ DependsOnTargets="TestBuild">
+ <MSBuild Targets="WithoutGui"
+ Projects="$(MSBuildProjectFile)"
+ Properties="SpecifyTarget=Test"/>
+ <!-- <CallTarget Targets="C"/> -->
+ </Target>
+ <!-- Run Unit tests -->
+
+ <Target Name="TestBuild">
+ <MSBuild Targets="WithoutGui"
+ Projects="$(MSBuildProjectFile)"
+ Properties="SpecifyTarget=Build"/>
+ <!-- <CallTarget Targets="C"/> -->
+ </Target>
+
+ <Target Name="Build"
+ DependsOnTargets="Clean">
+ <MSBuild Targets="WithoutGui"
+ Projects="$(MSBuildProjectFile)"
+ Properties="SpecifyTarget=Build;F2=$(F3)"/>
+ <CallTarget Targets="BuildSourceGui"/>
+ </Target>
+
+ <Target Name="Clean">
+ <MSBuild Targets="WithoutGui"
+ Projects="$(MSBuildProjectFile)"
+ Properties="SpecifyTarget=Clean;"/>
+ <MSBuild Targets="WithoutGui"
+ Projects="$(MSBuildProjectFile)"
+ Properties="SpecifyTarget=Clean;F2=$(F3)"/>
+ <!-- <CallTarget Targets="C"/> -->
+ </Target>
+
+
+
+ <PropertyGroup>
+ <OutDir>..\build\</OutDir>
+ </PropertyGroup>
+ <ItemGroup>
+ <MySourceFiles1 Include="$(F1)\nera.tester.gui.sample\trunk\build\classes\**\*.*" />
+ <MySourceFiles2 Include="$(F1)\nera.tester.runner\trunk\build\classes\**\*.*" />
+ <MySourceFiles3 Include="$(F1)\nera.tester.data\trunk\build\classes\**\*.*" />
+ <MySourceFiles4 Include="$(F1)\nera.tester.starter\trunk\build\classes\**\*.*" />
+ </ItemGroup>
+
+ <Target Name="MainBuild"
+ DependsOnTargets="Build">
+ <Copy SourceFiles="@(MySourceFiles4)" DestinationFiles="@(MySourceFiles4->'$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
+ <Copy SourceFiles="@(MySourceFiles1)" DestinationFiles="@(MySourceFiles1->'$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
+ <Copy SourceFiles="@(MySourceFiles2)" DestinationFiles="@(MySourceFiles2->'$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
+ <Copy SourceFiles="@(MySourceFiles3)" DestinationFiles="@(MySourceFiles3->'$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
+ </Target>
+
+</Project>
Added: nera/build help.txt
===================================================================
--- nera/build help.txt (rev 0)
+++ nera/build help.txt 2009-10-12 20:06:23 UTC (rev 586)
@@ -0,0 +1,14 @@
+For build all component:
+go.bat "Targets\runner.targets" /t:build
+
+For clean all projects (work with error):
+go.bat "Targets\runner.targets" /t:clean
+
+For testing all solutions:
+go.bat "Targets\runner.targets" /t:test
+
+For build all component and assembly:
+go.bat "Targets\runner.targets" /t:mainbuild
+
+For run application:
+run NeraStarter.exe in "build" directory
Added: nera/go.bat
===================================================================
--- nera/go.bat (rev 0)
+++ nera/go.bat 2009-10-12 20:06:23 UTC (rev 586)
@@ -0,0 +1 @@
+%windir%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe %*
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|