source: branches/delphi/AI/AIProject.dproj

Last change on this file was 25, checked in by chronos, 7 years ago
  • Modified: Put AI library binary files to build directory.
  • Fixed: Load registry value correctly.
File size: 22.5 KB
Line 
1<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <PropertyGroup>
3 <ProjectGuid>{FD5F91C4-3A82-46EA-B2EC-C933B14BC053}</ProjectGuid>
4 <MainSource>AIProject.dpr</MainSource>
5 <Base>True</Base>
6 <Config Condition="'$(Config)'==''">Debug</Config>
7 <TargetedPlatforms>1</TargetedPlatforms>
8 <AppType>Library</AppType>
9 <FrameworkType>None</FrameworkType>
10 <ProjectVersion>18.0</ProjectVersion>
11 <Platform Condition="'$(Platform)'==''">Win32</Platform>
12 </PropertyGroup>
13 <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14 <Base>true</Base>
15 </PropertyGroup>
16 <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
17 <Base_Win32>true</Base_Win32>
18 <CfgParent>Base</CfgParent>
19 <Base>true</Base>
20 </PropertyGroup>
21 <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
22 <Cfg_1>true</Cfg_1>
23 <CfgParent>Base</CfgParent>
24 <Base>true</Base>
25 </PropertyGroup>
26 <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
27 <Cfg_2>true</Cfg_2>
28 <CfgParent>Base</CfgParent>
29 <Base>true</Base>
30 </PropertyGroup>
31 <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
32 <Cfg_2_Win32>true</Cfg_2_Win32>
33 <CfgParent>Cfg_2</CfgParent>
34 <Cfg_2>true</Cfg_2>
35 <Base>true</Base>
36 </PropertyGroup>
37 <PropertyGroup Condition="'$(Base)'!=''">
38 <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
39 <SanitizedProjectName>AIProject</SanitizedProjectName>
40 <DCC_ImageBase>00400000</DCC_ImageBase>
41 <VerInfo_Locale>1029</VerInfo_Locale>
42 <DCC_S>false</DCC_S>
43 <DCC_E>false</DCC_E>
44 <DCC_N>false</DCC_N>
45 <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
46 <DCC_F>false</DCC_F>
47 <DCC_K>false</DCC_K>
48 <GenDll>true</GenDll>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Base_Win32)'!=''">
51 <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
52 <VerInfo_Locale>1033</VerInfo_Locale>
53 <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
54 <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Cfg_1)'!=''">
57 <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
58 <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
59 <DCC_DebugInformation>0</DCC_DebugInformation>
60 <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Cfg_2)'!=''">
63 <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
64 <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
65 <DCC_Optimize>false</DCC_Optimize>
66 </PropertyGroup>
67 <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
68 <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
69 <Manifest_File>None</Manifest_File>
70 <VerInfo_Locale>1033</VerInfo_Locale>
71 <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
72 <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
73 <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
74 </PropertyGroup>
75 <ItemGroup>
76 <DelphiCompile Include="$(MainSource)">
77 <MainSource>MainSource</MainSource>
78 </DelphiCompile>
79 <DCCReference Include="Protocol.pas"/>
80 <DCCReference Include="CustomAI.pas"/>
81 <DCCReference Include="AI.pas"/>
82 <DCCReference Include="ToolAI.pas"/>
83 <DCCReference Include="Names.pas"/>
84 <DCCReference Include="Pile.pas"/>
85 <None Include="Switches.inc"/>
86 <BuildConfiguration Include="Debug">
87 <Key>Cfg_2</Key>
88 <CfgParent>Base</CfgParent>
89 </BuildConfiguration>
90 <BuildConfiguration Include="Base">
91 <Key>Base</Key>
92 </BuildConfiguration>
93 <BuildConfiguration Include="Release">
94 <Key>Cfg_1</Key>
95 <CfgParent>Base</CfgParent>
96 </BuildConfiguration>
97 </ItemGroup>
98 <ProjectExtensions>
99 <Borland.Personality>Delphi.Personality.12</Borland.Personality>
100 <Borland.ProjectType/>
101 <BorlandProject>
102 <Delphi.Personality>
103 <Source>
104 <Source Name="MainSource">AIProject.dpr</Source>
105 </Source>
106 <Excluded_Packages>
107 <Excluded_Packages Name="$(BDSBIN)\dcloffice2k230.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
108 <Excluded_Packages Name="$(BDSBIN)\dclofficexp230.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
109 </Excluded_Packages>
110 </Delphi.Personality>
111 <Platforms>
112 <Platform value="Win32">True</Platform>
113 </Platforms>
114 <Deployment Version="2">
115 <DeployFile LocalName="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib" Class="DependencyModule">
116 <Platform Name="OSX32">
117 <Overwrite>true</Overwrite>
118 </Platform>
119 </DeployFile>
120 <DeployFile LocalName="$(BDS)\Redist\iossimulator\libcgunwind.1.0.dylib" Class="DependencyModule">
121 <Platform Name="iOSSimulator">
122 <Overwrite>true</Overwrite>
123 </Platform>
124 </DeployFile>
125 <DeployFile LocalName="$(BDS)\Redist\iossimulator\libPCRE.dylib" Class="DependencyModule">
126 <Platform Name="iOSSimulator">
127 <Overwrite>true</Overwrite>
128 </Platform>
129 </DeployFile>
130 <DeployFile LocalName="AIProject.dll" Configuration="Debug" Class="ProjectOutput">
131 <Platform Name="Win32">
132 <RemoteName>AIProject.dll</RemoteName>
133 <Overwrite>true</Overwrite>
134 </Platform>
135 </DeployFile>
136 <DeployClass Name="DependencyModule">
137 <Platform Name="Win32">
138 <Operation>0</Operation>
139 <Extensions>.dll;.bpl</Extensions>
140 </Platform>
141 <Platform Name="OSX32">
142 <Operation>1</Operation>
143 <Extensions>.dylib</Extensions>
144 </Platform>
145 </DeployClass>
146 <DeployClass Name="ProjectOSXResource">
147 <Platform Name="OSX32">
148 <RemoteDir>Contents\Resources</RemoteDir>
149 <Operation>1</Operation>
150 </Platform>
151 </DeployClass>
152 <DeployClass Name="AndroidClassesDexFile">
153 <Platform Name="Android">
154 <RemoteDir>classes</RemoteDir>
155 <Operation>1</Operation>
156 </Platform>
157 </DeployClass>
158 <DeployClass Name="AdditionalDebugSymbols">
159 <Platform Name="Win32">
160 <RemoteDir>Contents\MacOS</RemoteDir>
161 <Operation>0</Operation>
162 </Platform>
163 <Platform Name="OSX32">
164 <Operation>1</Operation>
165 </Platform>
166 </DeployClass>
167 <DeployClass Name="iPad_Launch768">
168 <Platform Name="iOSSimulator">
169 <Operation>1</Operation>
170 </Platform>
171 <Platform Name="iOSDevice64">
172 <Operation>1</Operation>
173 </Platform>
174 <Platform Name="iOSDevice32">
175 <Operation>1</Operation>
176 </Platform>
177 </DeployClass>
178 <DeployClass Name="Android_LauncherIcon144">
179 <Platform Name="Android">
180 <RemoteDir>res\drawable-xxhdpi</RemoteDir>
181 <Operation>1</Operation>
182 </Platform>
183 </DeployClass>
184 <DeployClass Name="AndroidLibnativeMipsFile">
185 <Platform Name="Android">
186 <RemoteDir>library\lib\mips</RemoteDir>
187 <Operation>1</Operation>
188 </Platform>
189 </DeployClass>
190 <DeployClass Required="true" Name="ProjectOutput">
191 <Platform Name="Win32">
192 <Operation>0</Operation>
193 </Platform>
194 <Platform Name="iOSDevice64">
195 <Operation>1</Operation>
196 </Platform>
197 <Platform Name="OSX32">
198 <Operation>1</Operation>
199 </Platform>
200 <Platform Name="iOSDevice32">
201 <Operation>1</Operation>
202 </Platform>
203 <Platform Name="Android">
204 <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
205 <Operation>1</Operation>
206 </Platform>
207 <Platform Name="iOSSimulator">
208 <Operation>1</Operation>
209 </Platform>
210 </DeployClass>
211 <DeployClass Name="DependencyFramework">
212 <Platform Name="Win32">
213 <Operation>0</Operation>
214 </Platform>
215 <Platform Name="OSX32">
216 <Operation>1</Operation>
217 <Extensions>.framework</Extensions>
218 </Platform>
219 </DeployClass>
220 <DeployClass Name="iPhone_Launch640">
221 <Platform Name="iOSSimulator">
222 <Operation>1</Operation>
223 </Platform>
224 <Platform Name="iOSDevice64">
225 <Operation>1</Operation>
226 </Platform>
227 <Platform Name="iOSDevice32">
228 <Operation>1</Operation>
229 </Platform>
230 </DeployClass>
231 <DeployClass Name="iPad_Launch1024">
232 <Platform Name="iOSSimulator">
233 <Operation>1</Operation>
234 </Platform>
235 <Platform Name="iOSDevice64">
236 <Operation>1</Operation>
237 </Platform>
238 <Platform Name="iOSDevice32">
239 <Operation>1</Operation>
240 </Platform>
241 </DeployClass>
242 <DeployClass Name="ProjectiOSDeviceDebug">
243 <Platform Name="iOSDevice64">
244 <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
245 <Operation>1</Operation>
246 </Platform>
247 <Platform Name="iOSDevice32">
248 <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
249 <Operation>1</Operation>
250 </Platform>
251 </DeployClass>
252 <DeployClass Name="AndroidLibnativeX86File">
253 <Platform Name="Android">
254 <RemoteDir>library\lib\x86</RemoteDir>
255 <Operation>1</Operation>
256 </Platform>
257 </DeployClass>
258 <DeployClass Name="iPhone_Launch320">
259 <Platform Name="iOSSimulator">
260 <Operation>1</Operation>
261 </Platform>
262 <Platform Name="iOSDevice64">
263 <Operation>1</Operation>
264 </Platform>
265 <Platform Name="iOSDevice32">
266 <Operation>1</Operation>
267 </Platform>
268 </DeployClass>
269 <DeployClass Name="ProjectiOSInfoPList"/>
270 <DeployClass Name="AndroidLibnativeArmeabiFile">
271 <Platform Name="Android">
272 <RemoteDir>library\lib\armeabi</RemoteDir>
273 <Operation>1</Operation>
274 </Platform>
275 </DeployClass>
276 <DeployClass Name="DebugSymbols">
277 <Platform Name="Win32">
278 <Operation>0</Operation>
279 </Platform>
280 <Platform Name="iOSSimulator">
281 <Operation>1</Operation>
282 </Platform>
283 <Platform Name="OSX32">
284 <Operation>1</Operation>
285 </Platform>
286 </DeployClass>
287 <DeployClass Name="iPad_Launch1536">
288 <Platform Name="iOSSimulator">
289 <Operation>1</Operation>
290 </Platform>
291 <Platform Name="iOSDevice64">
292 <Operation>1</Operation>
293 </Platform>
294 <Platform Name="iOSDevice32">
295 <Operation>1</Operation>
296 </Platform>
297 </DeployClass>
298 <DeployClass Name="Android_SplashImage470">
299 <Platform Name="Android">
300 <RemoteDir>res\drawable-normal</RemoteDir>
301 <Operation>1</Operation>
302 </Platform>
303 </DeployClass>
304 <DeployClass Name="Android_LauncherIcon96">
305 <Platform Name="Android">
306 <RemoteDir>res\drawable-xhdpi</RemoteDir>
307 <Operation>1</Operation>
308 </Platform>
309 </DeployClass>
310 <DeployClass Name="Android_SplashImage640">
311 <Platform Name="Android">
312 <RemoteDir>res\drawable-large</RemoteDir>
313 <Operation>1</Operation>
314 </Platform>
315 </DeployClass>
316 <DeployClass Name="iPhone_Launch640x1136">
317 <Platform Name="iOSSimulator">
318 <Operation>1</Operation>
319 </Platform>
320 <Platform Name="iOSDevice64">
321 <Operation>1</Operation>
322 </Platform>
323 <Platform Name="iOSDevice32">
324 <Operation>1</Operation>
325 </Platform>
326 </DeployClass>
327 <DeployClass Name="ProjectiOSEntitlements"/>
328 <DeployClass Name="Android_LauncherIcon72">
329 <Platform Name="Android">
330 <RemoteDir>res\drawable-hdpi</RemoteDir>
331 <Operation>1</Operation>
332 </Platform>
333 </DeployClass>
334 <DeployClass Name="AndroidGDBServer">
335 <Platform Name="Android">
336 <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
337 <Operation>1</Operation>
338 </Platform>
339 </DeployClass>
340 <DeployClass Name="ProjectOSXInfoPList"/>
341 <DeployClass Name="ProjectOSXEntitlements"/>
342 <DeployClass Name="iPad_Launch2048">
343 <Platform Name="iOSSimulator">
344 <Operation>1</Operation>
345 </Platform>
346 <Platform Name="iOSDevice64">
347 <Operation>1</Operation>
348 </Platform>
349 <Platform Name="iOSDevice32">
350 <Operation>1</Operation>
351 </Platform>
352 </DeployClass>
353 <DeployClass Name="AndroidSplashStyles">
354 <Platform Name="Android">
355 <RemoteDir>res\values</RemoteDir>
356 <Operation>1</Operation>
357 </Platform>
358 </DeployClass>
359 <DeployClass Name="Android_SplashImage426">
360 <Platform Name="Android">
361 <RemoteDir>res\drawable-small</RemoteDir>
362 <Operation>1</Operation>
363 </Platform>
364 </DeployClass>
365 <DeployClass Name="AndroidSplashImageDef">
366 <Platform Name="Android">
367 <RemoteDir>res\drawable</RemoteDir>
368 <Operation>1</Operation>
369 </Platform>
370 </DeployClass>
371 <DeployClass Name="ProjectiOSResource">
372 <Platform Name="iOSSimulator">
373 <Operation>1</Operation>
374 </Platform>
375 <Platform Name="iOSDevice64">
376 <Operation>1</Operation>
377 </Platform>
378 <Platform Name="iOSDevice32">
379 <Operation>1</Operation>
380 </Platform>
381 </DeployClass>
382 <DeployClass Name="ProjectAndroidManifest">
383 <Platform Name="Android">
384 <Operation>1</Operation>
385 </Platform>
386 </DeployClass>
387 <DeployClass Name="Android_DefaultAppIcon">
388 <Platform Name="Android">
389 <RemoteDir>res\drawable</RemoteDir>
390 <Operation>1</Operation>
391 </Platform>
392 </DeployClass>
393 <DeployClass Name="File">
394 <Platform Name="Win32">
395 <Operation>0</Operation>
396 </Platform>
397 <Platform Name="iOSDevice64">
398 <Operation>0</Operation>
399 </Platform>
400 <Platform Name="OSX32">
401 <Operation>0</Operation>
402 </Platform>
403 <Platform Name="iOSDevice32">
404 <Operation>0</Operation>
405 </Platform>
406 <Platform Name="Android">
407 <Operation>0</Operation>
408 </Platform>
409 <Platform Name="iOSSimulator">
410 <Operation>0</Operation>
411 </Platform>
412 </DeployClass>
413 <DeployClass Name="AndroidServiceOutput">
414 <Platform Name="Android">
415 <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
416 <Operation>1</Operation>
417 </Platform>
418 </DeployClass>
419 <DeployClass Required="true" Name="DependencyPackage">
420 <Platform Name="Win32">
421 <Operation>0</Operation>
422 <Extensions>.bpl</Extensions>
423 </Platform>
424 <Platform Name="iOSDevice64">
425 <Operation>1</Operation>
426 <Extensions>.dylib</Extensions>
427 </Platform>
428 <Platform Name="OSX32">
429 <Operation>1</Operation>
430 <Extensions>.dylib</Extensions>
431 </Platform>
432 <Platform Name="iOSDevice32">
433 <Operation>1</Operation>
434 <Extensions>.dylib</Extensions>
435 </Platform>
436 <Platform Name="iOSSimulator">
437 <Operation>1</Operation>
438 <Extensions>.dylib</Extensions>
439 </Platform>
440 </DeployClass>
441 <DeployClass Name="Android_LauncherIcon48">
442 <Platform Name="Android">
443 <RemoteDir>res\drawable-mdpi</RemoteDir>
444 <Operation>1</Operation>
445 </Platform>
446 </DeployClass>
447 <DeployClass Name="Android_SplashImage960">
448 <Platform Name="Android">
449 <RemoteDir>res\drawable-xlarge</RemoteDir>
450 <Operation>1</Operation>
451 </Platform>
452 </DeployClass>
453 <DeployClass Name="Android_LauncherIcon36">
454 <Platform Name="Android">
455 <RemoteDir>res\drawable-ldpi</RemoteDir>
456 <Operation>1</Operation>
457 </Platform>
458 </DeployClass>
459 <DeployClass Name="ProjectiOSDeviceResourceRules"/>
460 <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
461 <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
462 <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
463 <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
464 <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME)"/>
465 <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
466 <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
467 </Deployment>
468 </BorlandProject>
469 <ProjectFileVersion>12</ProjectFileVersion>
470 </ProjectExtensions>
471 <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
472 <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
473 <Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
474</Project>
Note: See TracBrowser for help on using the repository browser.