Free cookie consent management tool by TermsFeed Policy Generator

source: branches/Robocode.TrunkInt/HeuristicLab.Problems.Robocode/3.3/HeuristicLab.Problems.Robocode-3.3.csproj @ 13019

Last change on this file since 13019 was 13019, checked in by gkronber, 9 years ago

#2069: added necessary robocode files to project to make sure that the robocode problem is self-contained (only a java installation is necessary)

File size: 19.9 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4  <PropertyGroup>
5    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7    <ProjectGuid>{50776649-F3CF-459A-AE8C-146D1BFA64E4}</ProjectGuid>
8    <OutputType>Library</OutputType>
9    <AppDesignerFolder>Properties</AppDesignerFolder>
10    <RootNamespace>HeuristicLab.Problems.Robocode</RootNamespace>
11    <AssemblyName>HeuristicLab.Problems.Robocode-3.3</AssemblyName>
12    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
13    <FileAlignment>512</FileAlignment>
14    <TargetFrameworkProfile />
15  </PropertyGroup>
16  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17    <DebugSymbols>true</DebugSymbols>
18    <DebugType>full</DebugType>
19    <Optimize>false</Optimize>
20    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
21    <DefineConstants>DEBUG;TRACE</DefineConstants>
22    <ErrorReport>prompt</ErrorReport>
23    <WarningLevel>4</WarningLevel>
24    <Prefer32Bit>false</Prefer32Bit>
25  </PropertyGroup>
26  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27    <DebugType>pdbonly</DebugType>
28    <Optimize>true</Optimize>
29    <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath>
30    <DefineConstants>TRACE</DefineConstants>
31    <ErrorReport>prompt</ErrorReport>
32    <WarningLevel>4</WarningLevel>
33    <Prefer32Bit>false</Prefer32Bit>
34  </PropertyGroup>
35  <PropertyGroup>
36    <SignAssembly>true</SignAssembly>
37  </PropertyGroup>
38  <PropertyGroup>
39    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
40  </PropertyGroup>
41  <ItemGroup>
42    <Reference Include="HeuristicLab.Collections-3.3">
43      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
44      <Private>False</Private>
45    </Reference>
46    <Reference Include="HeuristicLab.Common-3.3">
47      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
48      <Private>False</Private>
49    </Reference>
50    <Reference Include="HeuristicLab.Core-3.3">
51      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
52      <Private>False</Private>
53    </Reference>
54    <Reference Include="HeuristicLab.Data-3.3">
55      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath>
56      <Private>False</Private>
57    </Reference>
58    <Reference Include="HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
59      <SpecificVersion>False</SpecificVersion>
60      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.dll</HintPath>
61      <Private>False</Private>
62    </Reference>
63    <Reference Include="HeuristicLab.Operators-3.3">
64      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath>
65      <Private>False</Private>
66    </Reference>
67    <Reference Include="HeuristicLab.Optimization-3.3">
68      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath>
69      <Private>False</Private>
70    </Reference>
71    <Reference Include="HeuristicLab.Parameters-3.3">
72      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath>
73      <Private>False</Private>
74    </Reference>
75    <Reference Include="HeuristicLab.Persistence-3.3">
76      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
77      <Private>False</Private>
78    </Reference>
79    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
80      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
81      <Private>False</Private>
82    </Reference>
83    <Reference Include="System" />
84    <Reference Include="System.Core" />
85  </ItemGroup>
86  <ItemGroup>
87    <Compile Include="Symbols\CodeSymbol.cs" />
88    <Compile Include="Symbols\Number.cs" />
89    <Compile Include="Symbols\NumberTreeNode.cs" />
90    <Compile Include="Symbols\ShotPower.cs" />
91    <Compile Include="Symbols\ShotPowerTreeNode.cs" />
92    <None Include="BattleObserver.class">
93      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
94    </None>
95    <None Include="BattleRunner.class">
96      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
97    </None>
98    <None Include="HeuristicLab.snk" />
99    <None Include="Plugin.cs.frame" />
100    <Compile Include="EnemyCollection.cs" />
101    <Compile Include="Grammar.cs" />
102    <Compile Include="Interpreter.cs" />
103    <Compile Include="Problem.cs" />
104    <None Include="Properties\AssemblyInfo.cs.frame" />
105    <Compile Include="Solution.cs" />
106    <Compile Include="Symbols\BooleanTreeNode.cs" />
107    <Compile Include="Symbols\BooleanValue.cs" />
108    <Compile Include="Plugin.cs" />
109    <Compile Include="Properties\AssemblyInfo.cs" />
110    <None Include="robocode\config\robocode.properties">
111      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
112    </None>
113    <None Include="robocode\robots\META-INF\MANIFEST.MF" />
114    <None Include="robocode\robots\robot.database" />
115    <None Include="robocode\robots\sampleex\Alien.class">
116      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
117    </None>
118    <None Include="robocode\robots\sampleex\Alien.properties">
119      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
120    </None>
121    <None Include="robocode\robots\sampleex\AlienComposition%24AlienEventHandler.class">
122      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
123    </None>
124    <None Include="robocode\robots\sampleex\AlienComposition%24AlienMain.class">
125      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
126    </None>
127    <None Include="robocode\robots\sampleex\AlienComposition.class">
128      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
129    </None>
130    <None Include="robocode\robots\sampleex\GreyEminence.class">
131      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
132    </None>
133    <None Include="robocode\robots\sampleex\MasterAndSlave.class">
134      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
135    </None>
136    <None Include="robocode\robots\sampleex\MasterAndSlave.properties">
137      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138    </None>
139    <None Include="robocode\robots\sampleex\MasterBase.class">
140      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
141    </None>
142    <None Include="robocode\robots\sampleex\ProxyOfGreyEminence.class">
143      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
144    </None>
145    <None Include="robocode\robots\sampleex\ProxyOfGreyEminence.properties">
146      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
147    </None>
148    <None Include="robocode\robots\sampleex\RegullarMonk.class">
149      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
150    </None>
151    <None Include="robocode\robots\sampleex\Slave.class">
152      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
153    </None>
154    <None Include="robocode\robots\samplesentry\BorderGuard%24RobotData.class">
155      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
156    </None>
157    <None Include="robocode\robots\samplesentry\BorderGuard.class">
158      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
159    </None>
160    <None Include="robocode\robots\samplesentry\BorderGuard.properties">
161      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
162    </None>
163    <None Include="robocode\robots\sampleteam\MyFirstDroid.class">
164      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
165    </None>
166    <None Include="robocode\robots\sampleteam\MyFirstLeader.class">
167      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
168    </None>
169    <None Include="robocode\robots\sampleteam\MyFirstTeam.team">
170      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
171    </None>
172    <None Include="robocode\robots\sampleteam\Point.class">
173      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
174    </None>
175    <None Include="robocode\robots\sampleteam\RobotColors.class">
176      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
177    </None>
178    <None Include="robocode\robots\sample\Corners.class">
179      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
180    </None>
181    <None Include="robocode\robots\sample\Corners.properties">
182      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
183    </None>
184    <None Include="robocode\robots\sample\Crazy.class">
185      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
186    </None>
187    <None Include="robocode\robots\sample\Crazy.properties">
188      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
189    </None>
190    <None Include="robocode\robots\sample\Fire.class">
191      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
192    </None>
193    <None Include="robocode\robots\sample\Fire.properties">
194      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
195    </None>
196    <None Include="robocode\robots\sample\Interactive.class">
197      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
198    </None>
199    <None Include="robocode\robots\sample\Interactive.properties">
200      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
201    </None>
202    <None Include="robocode\robots\sample\Interactive_v2%24Direction.class">
203      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
204    </None>
205    <None Include="robocode\robots\sample\Interactive_v2.class">
206      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
207    </None>
208    <None Include="robocode\robots\sample\Interactive_v2.properties">
209      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
210    </None>
211    <None Include="robocode\robots\sample\MyFirstJuniorRobot.class">
212      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
213    </None>
214    <None Include="robocode\robots\sample\MyFirstJuniorRobot.properties">
215      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
216    </None>
217    <None Include="robocode\robots\sample\MyFirstRobot.class">
218      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
219    </None>
220    <None Include="robocode\robots\sample\MyFirstRobot.properties">
221      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
222    </None>
223    <None Include="robocode\robots\sample\PaintingRobot.class">
224      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
225    </None>
226    <None Include="robocode\robots\sample\PaintingRobot.properties">
227      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
228    </None>
229    <None Include="robocode\robots\sample\RamFire.class">
230      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
231    </None>
232    <None Include="robocode\robots\sample\RamFire.properties">
233      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
234    </None>
235    <None Include="robocode\robots\sample\SittingDuck.class">
236      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
237    </None>
238    <None Include="robocode\robots\sample\SittingDuck.data\count.dat" />
239    <None Include="robocode\robots\sample\SittingDuck.properties">
240      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
241    </None>
242    <None Include="robocode\robots\sample\SpinBot.class">
243      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
244    </None>
245    <None Include="robocode\robots\sample\SpinBot.properties">
246      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
247    </None>
248    <None Include="robocode\robots\sample\Target%241.class">
249      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
250    </None>
251    <None Include="robocode\robots\sample\Target.class">
252      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
253    </None>
254    <None Include="robocode\robots\sample\Target.properties">
255      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
256    </None>
257    <None Include="robocode\robots\sample\Tracker.class">
258      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
259    </None>
260    <None Include="robocode\robots\sample\Tracker.properties">
261      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
262    </None>
263    <None Include="robocode\robots\sample\TrackFire.class">
264      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
265    </None>
266    <None Include="robocode\robots\sample\TrackFire.properties">
267      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
268    </None>
269    <None Include="robocode\robots\sample\VelociRobot.class">
270      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
271    </None>
272    <None Include="robocode\robots\sample\VelociRobot.properties">
273      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
274    </None>
275    <None Include="robocode\robots\sample\Walls.class">
276      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
277    </None>
278    <None Include="robocode\robots\sample\Walls.properties">
279      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
280    </None>
281  </ItemGroup>
282  <ItemGroup>
283    <Content Include="BattleRunner.java" />
284    <Content Include="robocode\libs\picocontainer-2.14.2.jar">
285      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
286    </Content>
287    <Content Include="robocode\libs\robocode.battle-1.9.2.4.jar">
288      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
289    </Content>
290    <Content Include="robocode\libs\robocode.core-1.9.2.4.jar">
291      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
292    </Content>
293    <Content Include="robocode\libs\robocode.host-1.9.2.4.jar">
294      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
295    </Content>
296    <Content Include="robocode\libs\robocode.jar">
297      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
298    </Content>
299    <Content Include="robocode\libs\robocode.repository-1.9.2.4.jar">
300      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
301    </Content>
302    <Content Include="robocode\libs\robocode.ui-1.9.2.4.jar">
303      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
304    </Content>
305    <Content Include="robocode\license\epl-v10.html">
306      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
307    </Content>
308    <Content Include="robocode\ReadMe.html">
309      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
310    </Content>
311    <Content Include="robocode\ReadMe.txt">
312      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
313    </Content>
314    <Content Include="robocode\robots\Evaluation\empty.txt">
315      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
316    </Content>
317    <Content Include="robocode\robots\sampleex\Alien.java">
318      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
319    </Content>
320    <Content Include="robocode\robots\sampleex\AlienComposition.java">
321      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
322    </Content>
323    <Content Include="robocode\robots\sampleex\MasterAndSlave.java">
324      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
325    </Content>
326    <Content Include="robocode\robots\sampleex\ProxyOfGreyEminence.java">
327      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
328    </Content>
329    <Content Include="robocode\robots\sampleex\RegullarMonk.java">
330      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
331    </Content>
332    <Content Include="robocode\robots\sampleex\Slave.java">
333      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
334    </Content>
335    <Content Include="robocode\robots\samplesentry\BorderGuard.java">
336      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
337    </Content>
338    <Content Include="robocode\robots\sampleteam\MyFirstDroid.java">
339      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
340    </Content>
341    <Content Include="robocode\robots\sampleteam\MyFirstLeader.java">
342      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
343    </Content>
344    <Content Include="robocode\robots\sampleteam\Point.java">
345      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
346    </Content>
347    <Content Include="robocode\robots\sampleteam\RobotColors.java">
348      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
349    </Content>
350    <Content Include="robocode\robots\sample\Corners.java">
351      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
352    </Content>
353    <Content Include="robocode\robots\sample\Crazy.java">
354      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
355    </Content>
356    <Content Include="robocode\robots\sample\Fire.java">
357      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
358    </Content>
359    <Content Include="robocode\robots\sample\Interactive.java">
360      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
361    </Content>
362    <Content Include="robocode\robots\sample\Interactive_v2.java">
363      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
364    </Content>
365    <Content Include="robocode\robots\sample\MyFirstJuniorRobot.java">
366      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
367    </Content>
368    <Content Include="robocode\robots\sample\MyFirstRobot.java">
369      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
370    </Content>
371    <Content Include="robocode\robots\sample\PaintingRobot.java">
372      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
373    </Content>
374    <Content Include="robocode\robots\sample\RamFire.java">
375      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
376    </Content>
377    <Content Include="robocode\robots\sample\SittingDuck.java">
378      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
379    </Content>
380    <Content Include="robocode\robots\sample\SpinBot.java">
381      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
382    </Content>
383    <Content Include="robocode\robots\sample\Target.java">
384      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
385    </Content>
386    <Content Include="robocode\robots\sample\Tracker.java">
387      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
388    </Content>
389    <Content Include="robocode\robots\sample\TrackFire.java">
390      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
391    </Content>
392    <Content Include="robocode\robots\sample\VelociRobot.java">
393      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
394    </Content>
395    <Content Include="robocode\robots\sample\Walls.java">
396      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
397    </Content>
398  </ItemGroup>
399  <ItemGroup />
400  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
401  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
402       Other similar extension points exist, see Microsoft.Common.targets.
403  <Target Name="BeforeBuild">
404  </Target>
405  <Target Name="AfterBuild">
406  </Target>
407  -->
408  <PropertyGroup>
409    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
410      set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
411      set ProjectDir=$(ProjectDir)
412      set SolutionDir=$(SolutionDir)
413      set Outdir=$(Outdir)
414
415      call PreBuildEvent.cmd
416    </PreBuildEvent>
417    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
418      export ProjectDir=$(ProjectDir)
419      export SolutionDir=$(SolutionDir)
420
421      $SolutionDir/PreBuildEvent.sh
422    </PreBuildEvent>
423  </PropertyGroup>
424</Project>
Note: See TracBrowser for help on using the repository browser.