forked from codechip/rhino-tools
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMyBuild.build.sample
43 lines (36 loc) · 1.61 KB
/
MyBuild.build.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="DoAll" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Copy-Projects">
<CallTarget Targets="Copy-ProjectX" />
</Target>
<Target Name="Copy-ProjectX">
<MSBuild Projects="BuildFromTrunk.build" Targets="CopyTo"
Properties="Configuration=release
;Dest-Dir=C:\export\code\ProjectX\trunk
;With-NH=true;With-Nhqg=true;With-Rhino-Commons=true;With-SqlLite=true" />
<MSBuild Projects="BuildFromTrunk.build" Targets="CopyTo"
Properties="Configuration=debug
;Dest-Dir=C:\export\code\ProjectX\trunk
;With-NH=true;With-Nhqg=true;With-Rhino-Commons=true;With-SqlLite=true" />
</Target>
<Target Name="DoAll">
<CallTarget Targets="Rebuild-Trunks" />
<CallTarget Targets="Copy-Projects" />
</Target>
<Target Name="Rebuild-Trunks">
<CallTarget Targets="Update-Trunks" />
<CallTarget Targets="Build-Trunks" />
<CallTarget Targets="Copy-Trunks" />
</Target>
<Target Name="Update-Trunks">
<MSBuild Projects="BuildFromTrunk.build" Targets="Update-All" />
</Target>
<Target Name="Build-Trunks">
<MSBuild Projects="BuildFromTrunk.build" Targets="Build-All" Properties="Configuration=debug" />
<MSBuild Projects="BuildFromTrunk.build" Targets="Build-All" Properties="Configuration=release" />
</Target>
<Target Name="Copy-Trunks">
<MSBuild Projects="BuildFromTrunk.build" Targets="Copy-To-Artifact-Dir" Properties="Configuration=debug" />
<MSBuild Projects="BuildFromTrunk.build" Targets="Copy-To-Artifact-Dir" Properties="Configuration=release" />
</Target>
</Project>