prebuild.xml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <Prebuild xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd" version="1.7">
  3. <Solution name="OpenSim" activeConfig="Debug" path="./" version="0.4.0-svn">
  4. <Configuration name="Debug">
  5. <Options>
  6. <CompilerDefines>TRACE;DEBUG</CompilerDefines>
  7. <OptimizeCode>false</OptimizeCode>
  8. <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
  9. <AllowUnsafe>false</AllowUnsafe>
  10. <WarningLevel>4</WarningLevel>
  11. <WarningsAsErrors>false</WarningsAsErrors>
  12. <SuppressWarnings></SuppressWarnings>
  13. <OutputPath>bin</OutputPath>
  14. <DebugInformation>true</DebugInformation>
  15. <IncrementalBuild>true</IncrementalBuild>
  16. <NoStdLib>false</NoStdLib>
  17. </Options>
  18. </Configuration>
  19. <Configuration name="Release">
  20. <Options>
  21. <CompilerDefines>TRACE</CompilerDefines>
  22. <OptimizeCode>true</OptimizeCode>
  23. <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
  24. <AllowUnsafe>false</AllowUnsafe>
  25. <WarningLevel>4</WarningLevel>
  26. <WarningsAsErrors>false</WarningsAsErrors>
  27. <SuppressWarnings></SuppressWarnings>
  28. <OutputPath>bin</OutputPath>
  29. <DebugInformation>false</DebugInformation>
  30. <IncrementalBuild>true</IncrementalBuild>
  31. <NoStdLib>false</NoStdLib>
  32. </Options>
  33. </Configuration>
  34. <!-- Core OpenSim Projects -->
  35. <Project name="OpenSim.Framework.Console" path="OpenSim/Framework/Console" type="Library">
  36. <Configuration name="Debug">
  37. <Options>
  38. <OutputPath>../../../bin/</OutputPath>
  39. </Options>
  40. </Configuration>
  41. <Configuration name="Release">
  42. <Options>
  43. <OutputPath>../../../bin/</OutputPath>
  44. </Options>
  45. </Configuration>
  46. <ReferencePath>../../../bin/</ReferencePath>
  47. <Reference name="System" localCopy="false"/>
  48. <Files>
  49. <Match pattern="*.cs" recurse="true"/>
  50. </Files>
  51. </Project>
  52. <Project name="OpenSim.Framework" path="OpenSim/Framework" type="Library">
  53. <Configuration name="Debug">
  54. <Options>
  55. <OutputPath>../../bin/</OutputPath>
  56. </Options>
  57. </Configuration>
  58. <Configuration name="Release">
  59. <Options>
  60. <OutputPath>../../bin/</OutputPath>
  61. </Options>
  62. </Configuration>
  63. <ReferencePath>../../bin/</ReferencePath>
  64. <Reference name="System"/>
  65. <Reference name="System.Xml"/>
  66. <Reference name="System.Data"/>
  67. <Reference name="libsecondlife.dll"/>
  68. <Reference name="Db4objects.Db4o.dll"/>
  69. <Reference name="XMLRPC.dll"/>
  70. <Reference name="OpenSim.Framework.Console"/>
  71. <Reference name="Nini.dll" />
  72. <Files>
  73. <Match pattern="*.cs" recurse="false"/>
  74. </Files>
  75. </Project>
  76. <Project name="OpenSim.Framework.Data" path="OpenSim/Framework/Data" type="Library">
  77. <Configuration name="Debug">
  78. <Options>
  79. <OutputPath>../../../bin/</OutputPath>
  80. </Options>
  81. </Configuration>
  82. <Configuration name="Release">
  83. <Options>
  84. <OutputPath>../../../bin/</OutputPath>
  85. </Options>
  86. </Configuration>
  87. <ReferencePath>../../../bin/</ReferencePath>
  88. <Reference name="System" localCopy="false"/>
  89. <Reference name="System.Xml"/>
  90. <Reference name="System.Data"/>
  91. <Reference name="XMLRPC.dll"/>
  92. <Reference name="libsecondlife.dll"/>
  93. <Reference name="OpenSim.Framework"/>
  94. <Files>
  95. <Match pattern="*.cs" recurse="true"/>
  96. </Files>
  97. </Project>
  98. <Project name="OpenSim.Framework.Configuration.XML" path="OpenSim/Framework/Configuration/XML" type="Library">
  99. <Configuration name="Debug">
  100. <Options>
  101. <OutputPath>../../../../bin/</OutputPath>
  102. </Options>
  103. </Configuration>
  104. <Configuration name="Release">
  105. <Options>
  106. <OutputPath>../../../../bin/</OutputPath>
  107. </Options>
  108. </Configuration>
  109. <ReferencePath>../../../../bin/</ReferencePath>
  110. <Reference name="System"/>
  111. <Reference name="System.Xml"/>
  112. <Reference name="libsecondlife.dll"/>
  113. <Reference name="Db4objects.Db4o.dll"/>
  114. <Reference name="XMLRPC.dll"/>
  115. <Reference name="OpenSim.Framework"/>
  116. <Reference name="OpenSim.Framework.Console"/>
  117. <Reference name="OpenSim.Framework.Data"/>
  118. <Files>
  119. <Match pattern="*.cs" recurse="true"/>
  120. </Files>
  121. </Project>
  122. <Project name="OpenSim.Framework.Configuration.HTTP" path="OpenSim/Framework/Configuration/HTTP" type="Library">
  123. <Configuration name="Debug">
  124. <Options>
  125. <OutputPath>../../../../bin/</OutputPath>
  126. </Options>
  127. </Configuration>
  128. <Configuration name="Release">
  129. <Options>
  130. <OutputPath>../../../../bin/</OutputPath>
  131. </Options>
  132. </Configuration>
  133. <ReferencePath>../../../../bin/</ReferencePath>
  134. <Reference name="System"/>
  135. <Reference name="System.Xml"/>
  136. <Reference name="libsecondlife.dll"/>
  137. <Reference name="Db4objects.Db4o.dll"/>
  138. <Reference name="XMLRPC.dll"/>
  139. <Reference name="OpenSim.Framework"/>
  140. <Reference name="OpenSim.Framework.Console"/>
  141. <Reference name="OpenSim.Framework.Configuration.XML"/>
  142. <Reference name="OpenSim.Framework.Data"/>
  143. <Files>
  144. <Match pattern="*.cs" recurse="true"/>
  145. </Files>
  146. </Project>
  147. <Project name="OpenSim.Framework.RegionLoader.Web" path="OpenSim/Framework/RegionLoader/Web" type="Library">
  148. <Configuration name="Debug">
  149. <Options>
  150. <OutputPath>../../../../bin/</OutputPath>
  151. </Options>
  152. </Configuration>
  153. <Configuration name="Release">
  154. <Options>
  155. <OutputPath>../../../../bin/</OutputPath>
  156. </Options>
  157. </Configuration>
  158. <ReferencePath>../../../../bin/</ReferencePath>
  159. <Reference name="System"/>
  160. <Reference name="System.Xml"/>
  161. <Reference name="libsecondlife.dll"/>
  162. <Reference name="Db4objects.Db4o.dll"/>
  163. <Reference name="XMLRPC.dll"/>
  164. <Reference name="OpenSim.Framework"/>
  165. <Reference name="OpenSim.Framework.Console"/>
  166. <Reference name="Nini.dll" />
  167. <Files>
  168. <Match pattern="*.cs" recurse="true"/>
  169. </Files>
  170. </Project>
  171. <Project name="OpenSim.Framework.RegionLoader.Filesystem" path="OpenSim/Framework/RegionLoader/Filesystem" type="Library">
  172. <Configuration name="Debug">
  173. <Options>
  174. <OutputPath>../../../../bin/</OutputPath>
  175. </Options>
  176. </Configuration>
  177. <Configuration name="Release">
  178. <Options>
  179. <OutputPath>../../../../bin/</OutputPath>
  180. </Options>
  181. </Configuration>
  182. <ReferencePath>../../../../bin/</ReferencePath>
  183. <Reference name="System"/>
  184. <Reference name="System.Xml"/>
  185. <Reference name="libsecondlife.dll"/>
  186. <Reference name="Db4objects.Db4o.dll"/>
  187. <Reference name="XMLRPC.dll"/>
  188. <Reference name="OpenSim.Framework"/>
  189. <Reference name="OpenSim.Framework.Console"/>
  190. <Reference name="Nini.dll" />
  191. <Files>
  192. <Match pattern="*.cs" recurse="true"/>
  193. </Files>
  194. </Project>
  195. <Project name="OpenSim.Framework.Servers" path="OpenSim/Framework/Servers" type="Library">
  196. <Configuration name="Debug">
  197. <Options>
  198. <OutputPath>../../../bin/</OutputPath>
  199. </Options>
  200. </Configuration>
  201. <Configuration name="Release">
  202. <Options>
  203. <OutputPath>../../../bin/</OutputPath>
  204. </Options>
  205. </Configuration>
  206. <ReferencePath>../../../bin/</ReferencePath>
  207. <Reference name="System"/>
  208. <Reference name="System.Xml"/>
  209. <Reference name="OpenSim.Framework"/>
  210. <Reference name="OpenSim.Framework.Console"/>
  211. <Reference name="libsecondlife.dll"/>
  212. <Reference name="XMLRPC.dll"/>
  213. <Files>
  214. <Match pattern="*.cs" recurse="true"/>
  215. </Files>
  216. </Project>
  217. <Project name="OpenSim.Region.Physics.Manager" path="OpenSim/Region/Physics/Manager" type="Library">
  218. <Configuration name="Debug">
  219. <Options>
  220. <OutputPath>../../../../bin/</OutputPath>
  221. </Options>
  222. </Configuration>
  223. <Configuration name="Release">
  224. <Options>
  225. <OutputPath>../../../../bin/</OutputPath>
  226. </Options>
  227. </Configuration>
  228. <ReferencePath>../../../../bin/</ReferencePath>
  229. <Reference name="System" localCopy="false"/>
  230. <Reference name="System.Xml" localCopy="false" />
  231. <Reference name="libsecondlife.dll"/>
  232. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  233. <Reference name="OpenSim.Framework" localCopy="false"/>
  234. <Reference name="OpenSim.Framework.Console" localCopy="false"/>
  235. <Files>
  236. <Match pattern="*.cs" recurse="false"/>
  237. </Files>
  238. </Project>
  239. <!-- Physics Plug-ins -->
  240. <Project name="OpenSim.Region.Physics.BasicPhysicsPlugin" path="OpenSim/Region/Physics/BasicPhysicsPlugin" type="Library">
  241. <Configuration name="Debug">
  242. <Options>
  243. <OutputPath>../../../../bin/Physics/</OutputPath>
  244. </Options>
  245. </Configuration>
  246. <Configuration name="Release">
  247. <Options>
  248. <OutputPath>../../../../bin/Physics/</OutputPath>
  249. </Options>
  250. </Configuration>
  251. <ReferencePath>../../../../bin/</ReferencePath>
  252. <Reference name="System" localCopy="false"/>
  253. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  254. <Reference name="OpenSim.Framework"/>
  255. <Reference name="OpenSim.Region.Physics.Manager" localCopy="false"/>
  256. <Files>
  257. <Match pattern="*.cs" recurse="true"/>
  258. </Files>
  259. </Project>
  260. <Project name="OpenSim.Region.Physics.PhysXPlugin" path="OpenSim/Region/Physics/PhysXPlugin" type="Library">
  261. <Configuration name="Debug">
  262. <Options>
  263. <OutputPath>../../../../bin/Physics/</OutputPath>
  264. </Options>
  265. </Configuration>
  266. <Configuration name="Release">
  267. <Options>
  268. <OutputPath>../../../../bin/Physics/</OutputPath>
  269. </Options>
  270. </Configuration>
  271. <ReferencePath>../../../../bin/</ReferencePath>
  272. <Reference name="System" localCopy="false"/>
  273. <Reference name="libsecondlife.dll"/>
  274. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  275. <Reference name="PhysX_Wrapper_Dotnet.dll" localCopy="false"/>
  276. <Reference name="OpenSim.Framework"/>
  277. <Reference name="OpenSim.Region.Physics.Manager" localCopy="false"/>
  278. <Files>
  279. <Match pattern="*.cs" recurse="true"/>
  280. </Files>
  281. </Project>
  282. <Project name="OpenSim.Region.Physics.OdePlugin" path="OpenSim/Region/Physics/OdePlugin" type="Library">
  283. <Configuration name="Debug">
  284. <Options>
  285. <OutputPath>../../../../bin/Physics/</OutputPath>
  286. </Options>
  287. </Configuration>
  288. <Configuration name="Release">
  289. <Options>
  290. <OutputPath>../../../../bin/Physics/</OutputPath>
  291. </Options>
  292. </Configuration>
  293. <ReferencePath>../../../../bin/</ReferencePath>
  294. <Reference name="System" localCopy="false"/>
  295. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  296. <Reference name="libsecondlife.dll"/>
  297. <Reference name="OpenSim.Framework"/>
  298. <Reference name="OpenSim.Framework.Console"/>
  299. <Reference name="OpenSim.Region.Physics.Manager" localCopy="false"/>
  300. <Reference name="Ode.NET.dll" localCopy="false" />
  301. <Files>
  302. <Match pattern="*.cs" recurse="true"/>
  303. </Files>
  304. </Project>
  305. <Project name="OpenSim.Region.Physics.BulletXPlugin" path="OpenSim/Region/Physics/BulletXPlugin" type="Library">
  306. <Configuration name="Debug">
  307. <Options>
  308. <OutputPath>../../../../bin/Physics/</OutputPath>
  309. </Options>
  310. </Configuration>
  311. <Configuration name="Release">
  312. <Options>
  313. <OutputPath>../../../../bin/Physics/</OutputPath>
  314. </Options>
  315. </Configuration>
  316. <ReferencePath>../../../../bin/</ReferencePath>
  317. <Reference name="System" localCopy="false"/>
  318. <Reference name="libsecondlife.dll"/>
  319. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  320. <Reference name="OpenSim.Framework"/>
  321. <Reference name="OpenSim.Region.Physics.Manager" localCopy="false"/>
  322. <Reference name="Modified.XnaDevRu.BulletX.dll" localCopy="false" />
  323. <Reference name="MonoXnaCompactMaths.dll" localCopy="false" />
  324. <Files>
  325. <Match pattern="*.cs" recurse="true"/>
  326. </Files>
  327. </Project>
  328. <!-- Terrain engine -->
  329. <Project name="OpenSim.Region.Terrain.BasicTerrain" path="OpenSim/Region/Terrain.BasicTerrain" type="Library">
  330. <Configuration name="Debug">
  331. <Options>
  332. <OutputPath>../../../bin/</OutputPath>
  333. </Options>
  334. </Configuration>
  335. <Configuration name="Release">
  336. <Options>
  337. <OutputPath>../../../bin/</OutputPath>
  338. </Options>
  339. </Configuration>
  340. <ReferencePath>../../../bin/</ReferencePath>
  341. <Reference name="System"/>
  342. <Reference name="System.Drawing"/>
  343. <Reference name="System.Data"/>
  344. <Reference name="System.Xml"/>
  345. <Reference name="Microsoft.JScript"/>
  346. <Reference name="libsecondlife.dll" />
  347. <Reference name="OpenSim.Framework"/>
  348. <Files>
  349. <Match pattern="*.cs" recurse="true"/>
  350. </Files>
  351. </Project>
  352. <Project name="OpenSim.Framework.Data.DB4o" path="OpenSim/Framework/Data.DB4o" type="Library">
  353. <Configuration name="Debug">
  354. <Options>
  355. <OutputPath>../../../bin/</OutputPath>
  356. </Options>
  357. </Configuration>
  358. <Configuration name="Release">
  359. <Options>
  360. <OutputPath>../../../bin/</OutputPath>
  361. </Options>
  362. </Configuration>
  363. <ReferencePath>../../../bin/</ReferencePath>
  364. <Reference name="System" localCopy="false"/>
  365. <Reference name="System.Xml"/>
  366. <Reference name="System.Data"/>
  367. <Reference name="OpenSim.Framework"/>
  368. <Reference name="OpenSim.Framework.Data"/>
  369. <Reference name="libsecondlife.dll"/>
  370. <Reference name="Db4objects.Db4o.dll"/>
  371. <Files>
  372. <Match pattern="*.cs" recurse="true"/>
  373. </Files>
  374. </Project>
  375. <!-- OpenSim.Framework.Communications -->
  376. <Project name="OpenSim.Framework.Communications" path="OpenSim/Framework/Communications" type="Library">
  377. <Configuration name="Debug">
  378. <Options>
  379. <OutputPath>../../../bin/</OutputPath>
  380. </Options>
  381. </Configuration>
  382. <Configuration name="Release">
  383. <Options>
  384. <OutputPath>../../../bin/</OutputPath>
  385. </Options>
  386. </Configuration>
  387. <ReferencePath>../../../bin/</ReferencePath>
  388. <Reference name="System"/>
  389. <Reference name="System.Xml"/>
  390. <Reference name="System.Web"/>
  391. <Reference name="OpenSim.Framework"/>
  392. <Reference name="OpenSim.Framework.Data" />
  393. <Reference name="OpenSim.Framework.Servers"/>
  394. <Reference name="OpenSim.Framework.Console"/>
  395. <Reference name="libsecondlife.dll"/>
  396. <Reference name="Db4objects.Db4o.dll"/>
  397. <Reference name="Nini.dll" />
  398. <Reference name="XMLRPC.dll"/>
  399. <Files>
  400. <Match pattern="*.cs" recurse="true"/>
  401. </Files>
  402. </Project>
  403. <Project name="OpenSim.Region.Communications.Local" path="OpenSim/Region/Communications/Local" type="Library">
  404. <Configuration name="Debug">
  405. <Options>
  406. <OutputPath>../../../../bin/</OutputPath>
  407. </Options>
  408. </Configuration>
  409. <Configuration name="Release">
  410. <Options>
  411. <OutputPath>../../../../bin/</OutputPath>
  412. </Options>
  413. </Configuration>
  414. <ReferencePath>../../../../bin/</ReferencePath>
  415. <Reference name="System"/>
  416. <Reference name="System.Xml"/>
  417. <Reference name="OpenSim.Framework.Communications"/>
  418. <Reference name="OpenSim.Framework"/>
  419. <Reference name="OpenSim.Framework.Data" />
  420. <Reference name="OpenSim.Framework.Servers"/>
  421. <Reference name="OpenSim.Framework.Console"/>
  422. <Reference name="libsecondlife.dll"/>
  423. <Reference name="XMLRPC.dll"/>
  424. <Files>
  425. <Match pattern="*.cs" recurse="true"/>
  426. </Files>
  427. </Project>
  428. <Project name="OpenSim.Region.Communications.OGS1" path="OpenSim/Region/Communications/OGS1" type="Library">
  429. <Configuration name="Debug">
  430. <Options>
  431. <OutputPath>../../../../bin/</OutputPath>
  432. </Options>
  433. </Configuration>
  434. <Configuration name="Release">
  435. <Options>
  436. <OutputPath>../../../../bin/</OutputPath>
  437. </Options>
  438. </Configuration>
  439. <ReferencePath>../../../../bin/</ReferencePath>
  440. <Reference name="System"/>
  441. <Reference name="System.Xml"/>
  442. <Reference name="System.Data"/>
  443. <Reference name="System.Runtime.Remoting"/>
  444. <Reference name="OpenSim.Framework"/>
  445. <Reference name="OpenSim.Framework.Data" />
  446. <Reference name="OpenSim.Framework.Console"/>
  447. <Reference name="OpenSim.Framework.Servers"/>
  448. <Reference name="OpenSim.Framework.Communications" />
  449. <Reference name="OpenSim.Region.Communications.Local" />
  450. <Reference name="libsecondlife.dll"/>
  451. <Reference name="XMLRPC.dll"/>
  452. <Files>
  453. <Match pattern="*.cs" recurse="true"/>
  454. </Files>
  455. </Project>
  456. <Project name="OpenSim.Region.Environment" path="OpenSim/Region/Environment" type="Library">
  457. <Configuration name="Debug">
  458. <Options>
  459. <OutputPath>../../../bin/</OutputPath>
  460. </Options>
  461. </Configuration>
  462. <Configuration name="Release">
  463. <Options>
  464. <OutputPath>../../../bin/</OutputPath>
  465. </Options>
  466. </Configuration>
  467. <ReferencePath>../../../bin/</ReferencePath>
  468. <Reference name="System" localCopy="false"/>
  469. <Reference name="System.Xml"/>
  470. <Reference name="System.Drawing"/>
  471. <Reference name="libsecondlife.dll"/>
  472. <Reference name="Axiom.MathLib.dll"/>
  473. <Reference name="Db4objects.Db4o.dll"/>
  474. <Reference name="OpenSim.Region.Terrain.BasicTerrain"/>
  475. <Reference name="OpenSim.Framework"/>
  476. <Reference name="OpenSim.Framework.Data" />
  477. <Reference name="OpenSim.Framework.Console"/>
  478. <Reference name="OpenSim.Region.Physics.Manager"/>
  479. <Reference name="OpenSim.Framework.Servers"/>
  480. <!-- For scripting in funny languages by default -->
  481. <Reference name="Microsoft.JScript"/>
  482. <Reference name="XMLRPC.dll"/>
  483. <Reference name="OpenSim.Framework.Communications"/>
  484. <Reference name="Nini.dll" />
  485. <Files>
  486. <Match pattern="*.cs" recurse="true"/>
  487. </Files>
  488. </Project>
  489. <Project name="OpenSim.Region.ClientStack" path="OpenSim/Region/ClientStack" type="Library">
  490. <Configuration name="Debug">
  491. <Options>
  492. <OutputPath>../../../bin/</OutputPath>
  493. </Options>
  494. </Configuration>
  495. <Configuration name="Release">
  496. <Options>
  497. <OutputPath>../../../bin/</OutputPath>
  498. </Options>
  499. </Configuration>
  500. <ReferencePath>../../../bin/</ReferencePath>
  501. <Reference name="System" localCopy="false"/>
  502. <Reference name="System.Xml"/>
  503. <Reference name="libsecondlife.dll"/>
  504. <Reference name="Axiom.MathLib.dll"/>
  505. <Reference name="Db4objects.Db4o.dll"/>
  506. <Reference name="OpenSim.Region.Terrain.BasicTerrain"/>
  507. <Reference name="OpenSim.Region.Environment"/>
  508. <Reference name="OpenSim.Framework"/>
  509. <Reference name="OpenSim.Framework.Data"/>
  510. <Reference name="OpenSim.Framework.Servers"/>
  511. <Reference name="OpenSim.Framework.Console"/>
  512. <Reference name="OpenSim.Framework.Communications"/>
  513. <Reference name="OpenSim.Region.Communications.Local"/>
  514. <Reference name="OpenSim.Region.Physics.Manager"/>
  515. <Reference name="XMLRPC.dll"/>
  516. <Files>
  517. <Match pattern="*.cs" recurse="true"/>
  518. </Files>
  519. </Project>
  520. <!-- Datastore Plugins -->
  521. <Project name="OpenSim.DataStore.NullStorage" path="OpenSim/Region/Storage/OpenSim.DataStore.NullStorage" type="Library">
  522. <Configuration name="Debug">
  523. <Options>
  524. <OutputPath>../../../../bin/</OutputPath>
  525. </Options>
  526. </Configuration>
  527. <Configuration name="Release">
  528. <Options>
  529. <OutputPath>../../../../bin/</OutputPath>
  530. </Options>
  531. </Configuration>
  532. <ReferencePath>../../../../bin/</ReferencePath>
  533. <Reference name="System" localCopy="false"/>
  534. <Reference name="System.Xml"/>
  535. <Reference name="libsecondlife.dll"/>
  536. <Reference name="OpenSim.Framework"/>
  537. <Reference name="OpenSim.Region.Environment"/>
  538. <Reference name="OpenSim.Framework.Console"/>
  539. <Files>
  540. <Match pattern="*.cs" recurse="true"/>
  541. </Files>
  542. </Project>
  543. <Project name="OpenSim.DataStore.MonoSqlite" path="OpenSim/Region/Storage/OpenSim.DataStore.MonoSqlite" type="Library">
  544. <Configuration name="Debug">
  545. <Options>
  546. <OutputPath>../../../../bin/</OutputPath>
  547. </Options>
  548. </Configuration>
  549. <Configuration name="Release">
  550. <Options>
  551. <OutputPath>../../../../bin/</OutputPath>
  552. </Options>
  553. </Configuration>
  554. <ReferencePath>../../../../bin/</ReferencePath>
  555. <Reference name="System" localCopy="false"/>
  556. <Reference name="System.Xml"/>
  557. <Reference name="System.Data"/>
  558. <Reference name="Mono.Data.SqliteClient"/>
  559. <Reference name="libsecondlife.dll"/>
  560. <Reference name="OpenSim.Framework"/>
  561. <Reference name="OpenSim.Region.Environment"/>
  562. <Reference name="OpenSim.Framework.Console"/>
  563. <Files>
  564. <Match pattern="*.cs" recurse="true"/>
  565. </Files>
  566. </Project>
  567. <Project name="OpenSim.Region.ExtensionsScriptModule" path="OpenSim/Region/ExtensionsScriptModule" type="Library">
  568. <Configuration name="Debug">
  569. <Options>
  570. <OutputPath>../../../bin/</OutputPath>
  571. </Options>
  572. </Configuration>
  573. <Configuration name="Release">
  574. <Options>
  575. <OutputPath>../../../bin/</OutputPath>
  576. </Options>
  577. </Configuration>
  578. <ReferencePath>../../../bin/</ReferencePath>
  579. <Reference name="System"/>
  580. <Reference name="System.Xml"/>
  581. <Reference name="Microsoft.JScript"/>
  582. <Reference name="libsecondlife.dll" />
  583. <Reference name="OpenSim.Framework"/>
  584. <Reference name="OpenSim.Region.Environment"/>
  585. <Reference name="OpenSim.Framework.Console"/>
  586. <Reference name="Axiom.MathLib.dll"/>
  587. <Reference name="Nini.dll"/>
  588. <Files>
  589. <Match pattern="*.cs" recurse="true"/>
  590. </Files>
  591. </Project>
  592. <!-- OpenSim app -->
  593. <Project name="OpenSim" path="OpenSim/Region/Application" type="Exe">
  594. <Configuration name="Debug">
  595. <Options>
  596. <OutputPath>../../../bin/</OutputPath>
  597. </Options>
  598. </Configuration>
  599. <Configuration name="Release">
  600. <Options>
  601. <OutputPath>../../../bin/</OutputPath>
  602. </Options>
  603. </Configuration>
  604. <ReferencePath>../../../bin/</ReferencePath>
  605. <Reference name="System" localCopy="false"/>
  606. <Reference name="System.Xml"/>
  607. <Reference name="libsecondlife.dll"/>
  608. <Reference name="Axiom.MathLib.dll"/>
  609. <Reference name="Db4objects.Db4o.dll"/>
  610. <Reference name="OpenSim.Region.Terrain.BasicTerrain"/>
  611. <Reference name="OpenSim.Framework"/>
  612. <Reference name="OpenSim.Framework.Data"/>
  613. <Reference name="OpenSim.Framework.Console"/>
  614. <Reference name="OpenSim.Region.Physics.Manager"/>
  615. <Reference name="OpenSim.Framework.Servers"/>
  616. <Reference name="OpenSim.Framework.RegionLoader.Filesystem"/>
  617. <Reference name="OpenSim.Framework.RegionLoader.Web"/>
  618. <Reference name="OpenSim.Region.Environment"/>
  619. <Reference name="OpenSim.Region.ClientStack"/>
  620. <Reference name="OpenSim.Framework.Communications"/>
  621. <Reference name="OpenSim.Region.Communications.OGS1"/>
  622. <Reference name="XMLRPC.dll"/>
  623. <Reference name="OpenSim.Region.Communications.Local"/>
  624. <Reference name="Nini.dll" />
  625. <Reference name="mono-addins.exe" />
  626. <Files>
  627. <Match pattern="*.cs" recurse="true"/>
  628. </Files>
  629. </Project>
  630. <Project name="OpenSim.ApplicationPlugins.Example" path="OpenSim/ApplicationPlugins/Example" type="Library">
  631. <Configuration name="Debug">
  632. <Options>
  633. <OutputPath>../../../bin/</OutputPath>
  634. </Options>
  635. </Configuration>
  636. <Configuration name="Release">
  637. <Options>
  638. <OutputPath>../../../bin/</OutputPath>
  639. </Options>
  640. </Configuration>
  641. <ReferencePath>../../../bin/</ReferencePath>
  642. <Reference name="System"/>
  643. <Reference name="System.Xml"/>
  644. <Reference name="libsecondlife.dll" />
  645. <Reference name="OpenSim"/>
  646. <Reference name="OpenSim.Region.ClientStack"/>
  647. <Reference name="OpenSim.Framework.Console"/>
  648. <Reference name="mono-addins.exe" />
  649. <Files>
  650. <Match pattern="*.cs" recurse="true"/>
  651. </Files>
  652. </Project>
  653. <!-- Scene Server API Example Apps -->
  654. <Project name="SimpleApp" path="OpenSim/Region/Examples/SimpleApp" type="Exe">
  655. <Configuration name="Debug">
  656. <Options>
  657. <OutputPath>../../../../bin/</OutputPath>
  658. </Options>
  659. </Configuration>
  660. <Configuration name="Release">
  661. <Options>
  662. <OutputPath>../../../../bin/</OutputPath>
  663. </Options>
  664. </Configuration>
  665. <ReferencePath>../../../../bin/</ReferencePath>
  666. <ReferencePath>../../../../bin/Physics/</ReferencePath>
  667. <Reference name="libsecondlife.dll"/>
  668. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  669. <Reference name="System" localCopy="false"/>
  670. <Reference name="System.Data.dll"/>
  671. <Reference name="System.Xml"/>
  672. <Reference name="OpenSim.Framework.Console"/>
  673. <Reference name="OpenSim.Framework"/>
  674. <Reference name="OpenSim.Framework.Data"/>
  675. <Reference name="OpenSim.Region.Physics.Manager"/>
  676. <Reference name="XMLRPC.dll"/>
  677. <Reference name="OpenSim.Framework.Servers"/>
  678. <Reference name="OpenSim.Framework.Communications"/>
  679. <Reference name="OpenSim.Region.Communications.Local"/>
  680. <Reference name="OpenSim.Region.ClientStack"/>
  681. <Reference name="OpenSim.Region.Environment"/>
  682. <Reference name="OpenSim.Region.Terrain.BasicTerrain"/>
  683. <Reference name="Nini.dll" />
  684. <Files>
  685. <Match pattern="*.cs" recurse="true"/>
  686. </Files>
  687. </Project>
  688. <Project name="OpenSim.Framework.Data.MySQL" path="OpenSim/Framework/Data.MySQL" type="Library">
  689. <Configuration name="Debug">
  690. <Options>
  691. <OutputPath>../../../bin/</OutputPath>
  692. </Options>
  693. </Configuration>
  694. <Configuration name="Release">
  695. <Options>
  696. <OutputPath>../../../bin/</OutputPath>
  697. </Options>
  698. </Configuration>
  699. <ReferencePath>../../../bin/</ReferencePath>
  700. <Reference name="System" localCopy="false"/>
  701. <Reference name="System.Xml"/>
  702. <Reference name="System.Data"/>
  703. <Reference name="OpenSim.Framework"/>
  704. <Reference name="OpenSim.Framework.Data"/>
  705. <Reference name="libsecondlife.dll"/>
  706. <Reference name="MySql.Data.dll"/>
  707. <Reference name="OpenSim.Framework.Console"/>
  708. <Files>
  709. <Match pattern="*.cs" recurse="true"/>
  710. <Match path="Resources" pattern="*.sql" buildAction="EmbeddedResource"/>
  711. </Files>
  712. </Project>
  713. <Project name="OpenSim.Framework.Data.MSSQL" path="OpenSim/Framework/Data.MSSQL" type="Library">
  714. <Configuration name="Debug">
  715. <Options>
  716. <OutputPath>../../../bin/</OutputPath>
  717. </Options>
  718. </Configuration>
  719. <Configuration name="Release">
  720. <Options>
  721. <OutputPath>../../../bin/</OutputPath>
  722. </Options>
  723. </Configuration>
  724. <ReferencePath>../../../bin/</ReferencePath>
  725. <Reference name="System" localCopy="false"/>
  726. <Reference name="System.Xml"/>
  727. <Reference name="System.Data"/>
  728. <Reference name="OpenSim.Framework.Data"/>
  729. <Reference name="libsecondlife.dll"/>
  730. <Files>
  731. <Match pattern="*.cs" recurse="true"/>
  732. </Files>
  733. </Project>
  734. <Project name="OpenSim.Framework.Data.SQLite" path="OpenSim/Framework/Data.SQLite" type="Library">
  735. <Configuration name="Debug">
  736. <Options>
  737. <OutputPath>../../../bin/</OutputPath>
  738. </Options>
  739. </Configuration>
  740. <Configuration name="Release">
  741. <Options>
  742. <OutputPath>../../../bin/</OutputPath>
  743. </Options>
  744. </Configuration>
  745. <ReferencePath>../../../bin/</ReferencePath>
  746. <Reference name="System" localCopy="false"/>
  747. <Reference name="System.Xml"/>
  748. <Reference name="System.Data"/>
  749. <Reference name="System.Data.SQLite.dll"/>
  750. <Reference name="OpenSim.Framework.Data"/>
  751. <Reference name="OpenSim.Framework"/>
  752. <Reference name="OpenSim.Framework.Console"/>
  753. <Reference name="libsecondlife.dll"/>
  754. <Reference name="Mono.Data.SqliteClient"/>
  755. <Files>
  756. <Match pattern="*.cs" recurse="true"/>
  757. </Files>
  758. </Project>
  759. <!-- OGS projects -->
  760. <Project name="OpenSim.Grid.GridServer" path="OpenSim/Grid/GridServer" type="Exe">
  761. <Configuration name="Debug">
  762. <Options>
  763. <OutputPath>../../../bin/</OutputPath>
  764. </Options>
  765. </Configuration>
  766. <Configuration name="Release">
  767. <Options>
  768. <OutputPath>../../../bin/</OutputPath>
  769. </Options>
  770. </Configuration>
  771. <ReferencePath>../../../bin/</ReferencePath>
  772. <Reference name="System" localCopy="false"/>
  773. <Reference name="System.Data" localCopy="false"/>
  774. <Reference name="System.Xml" localCopy="false"/>
  775. <Reference name="OpenSim.Framework"/>
  776. <Reference name="OpenSim.Framework.Console"/>
  777. <Reference name="OpenSim.Framework.Servers"/>
  778. <Reference name="OpenSim.Framework.Data"/>
  779. <Reference name="libsecondlife.dll"/>
  780. <Reference name="Db4objects.Db4o.dll"/>
  781. <Reference name="XMLRPC.dll"/>
  782. <Files>
  783. <Match pattern="*.cs" recurse="true"/>
  784. </Files>
  785. </Project>
  786. <Project name="OpenSim.Grid.AssetServer" path="OpenSim/Grid/AssetServer" type="Exe">
  787. <Configuration name="Debug">
  788. <Options>
  789. <OutputPath>../../../bin/</OutputPath>
  790. </Options>
  791. </Configuration>
  792. <Configuration name="Release">
  793. <Options>
  794. <OutputPath>../../../bin/</OutputPath>
  795. </Options>
  796. </Configuration>
  797. <ReferencePath>../../../bin/</ReferencePath>
  798. <Reference name="System" localCopy="false"/>
  799. <Reference name="System.Data" localCopy="false"/>
  800. <Reference name="System.Xml" localCopy="false"/>
  801. <Reference name="OpenSim.Framework"/>
  802. <Reference name="OpenSim.Framework.Console"/>
  803. <Reference name="OpenSim.Framework.Servers"/>
  804. <Reference name="OpenSim.Framework.Communications"/>
  805. <Reference name="libsecondlife.dll"/>
  806. <Reference name="Nini.dll" />
  807. <Files>
  808. <Match pattern="*.cs" recurse="true"/>
  809. </Files>
  810. </Project>
  811. <Project name="OpenSim.Grid.UserServer" path="OpenSim/Grid/UserServer" type="Exe">
  812. <Configuration name="Debug">
  813. <Options>
  814. <OutputPath>../../../bin/</OutputPath>
  815. </Options>
  816. </Configuration>
  817. <Configuration name="Release">
  818. <Options>
  819. <OutputPath>../../../bin/</OutputPath>
  820. </Options>
  821. </Configuration>
  822. <ReferencePath>../../../bin/</ReferencePath>
  823. <Reference name="System" localCopy="false"/>
  824. <Reference name="System.Data" localCopy="false"/>
  825. <Reference name="System.Xml" localCopy="false"/>
  826. <Reference name="OpenSim.Framework"/>
  827. <Reference name="OpenSim.Framework.Console"/>
  828. <Reference name="OpenSim.Framework.Communications"/>
  829. <Reference name="OpenSim.Framework.Data"/>
  830. <Reference name="OpenSim.Framework.Servers"/>
  831. <Reference name="libsecondlife.dll"/>
  832. <Reference name="Db4objects.Db4o.dll"/>
  833. <Reference name="XMLRPC.dll"/>
  834. <Files>
  835. <Match pattern="*.cs" recurse="true"/>
  836. </Files>
  837. </Project>
  838. <Project name="OpenSim.Grid.InventoryServer" path="OpenSim/Grid/InventoryServer" type="Exe">
  839. <Configuration name="Debug">
  840. <Options>
  841. <OutputPath>../../../bin/</OutputPath>
  842. </Options>
  843. </Configuration>
  844. <Configuration name="Release">
  845. <Options>
  846. <OutputPath>../../../bin/</OutputPath>
  847. </Options>
  848. </Configuration>
  849. <ReferencePath>../../../bin/</ReferencePath>
  850. <Reference name="System" localCopy="false"/>
  851. <Reference name="System.Data" localCopy="false"/>
  852. <Reference name="System.Xml" localCopy="false"/>
  853. <Reference name="OpenSim.Framework"/>
  854. <Reference name="OpenSim.Framework.Console"/>
  855. <Reference name="OpenSim.Framework.Communications"/>
  856. <Reference name="OpenSim.Framework.Data"/>
  857. <Reference name="OpenSim.Framework.Servers"/>
  858. <Reference name="libsecondlife.dll"/>
  859. <Files>
  860. <Match pattern="*.cs" recurse="true"/>
  861. </Files>
  862. </Project>
  863. <Project name="OpenSim.Region.ScriptEngine.Common" path="OpenSim/Region/ScriptEngine/Common" type="Library">
  864. <Configuration name="Debug">
  865. <Options>
  866. <OutputPath>../../../../bin/</OutputPath>
  867. </Options>
  868. </Configuration>
  869. <Configuration name="Release">
  870. <Options>
  871. <OutputPath>../../../../bin/</OutputPath>
  872. </Options>
  873. </Configuration>
  874. <ReferencePath>../../../../bin/</ReferencePath>
  875. <ReferencePath>../../../../bin/ScriptEngines/</ReferencePath>
  876. <Reference name="System" localCopy="false"/>
  877. <Reference name="System.Data" localCopy="false"/>
  878. <Reference name="System.Xml" localCopy="false"/>
  879. <Files>
  880. <Match pattern="*.cs" recurse="true"/>
  881. </Files>
  882. </Project>
  883. <Project name="OpenSim.Region.ScriptEngine.DotNetEngine" path="OpenSim/Region/ScriptEngine/DotNetEngine" type="Library">
  884. <Configuration name="Debug">
  885. <Options>
  886. <OutputPath>../../../../bin/ScriptEngines/</OutputPath>
  887. </Options>
  888. </Configuration>
  889. <Configuration name="Release">
  890. <Options>
  891. <OutputPath>../../../../bin/ScriptEngines/</OutputPath>
  892. </Options>
  893. </Configuration>
  894. <ReferencePath>../../../../bin/</ReferencePath>
  895. <ReferencePath>../../../../bin/ScriptEngines/</ReferencePath>
  896. <Reference name="System" localCopy="false"/>
  897. <Reference name="System.Data" localCopy="false"/>
  898. <Reference name="System.Xml" localCopy="false"/>
  899. <Reference name="System.Runtime.Remoting" localCopy="false"/>
  900. <Reference name="OpenSim.Region.Environment" />
  901. <Reference name="libsecondlife.dll"/>
  902. <Reference name="RAIL.dll"/>
  903. <Reference name="OpenSim.Framework"/>
  904. <Reference name="OpenSim.Framework.Console"/>
  905. <Reference name="OpenSim.Region.ScriptEngine.Common"/>
  906. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  907. <Reference name="Nini.dll" />
  908. <Files>
  909. <Match pattern="*.cs" recurse="true"/>
  910. </Files>
  911. </Project>
  912. <Project name="OpenSim.Grid.ScriptServer" path="OpenSim/Grid/ScriptServer" type="Exe">
  913. <Configuration name="Debug">
  914. <Options>
  915. <OutputPath>../../../bin/</OutputPath>
  916. </Options>
  917. </Configuration>
  918. <Configuration name="Release">
  919. <Options>
  920. <OutputPath>../../../bin/</OutputPath>
  921. </Options>
  922. </Configuration>
  923. <ReferencePath>../../../bin/</ReferencePath>
  924. <Reference name="System" localCopy="false"/>
  925. <Reference name="System.Data" localCopy="false"/>
  926. <Reference name="System.Xml" localCopy="false"/>
  927. <Reference name="OpenSim.Framework"/>
  928. <Reference name="OpenSim.Framework.Console"/>
  929. <Reference name="OpenSim.Framework.Servers"/>
  930. <Reference name="OpenSim.Framework.Data"/>
  931. <Reference name="OpenSim.Region.ScriptEngine.DotNetEngine"/>
  932. <Reference name="OpenSim.Region.ScriptEngine.Common"/>
  933. <Reference name="libsecondlife.dll"/>
  934. <Reference name="Axiom.MathLib.dll" localCopy="false"/>
  935. <Reference name="XMLRPC.dll"/>
  936. <Files>
  937. <Match pattern="*.cs" recurse="true"/>
  938. </Files>
  939. </Project>
  940. </Solution>
  941. <!-- Prebuild tool -->
  942. <Solution name="Prebuild" path="Prebuild/" >
  943. <Configuration name="Debug">
  944. <Options>
  945. <CompilerDefines>DEBUG;TRACE</CompilerDefines>
  946. <OptimizeCode>false</OptimizeCode>
  947. <OutputPath>bin/Debug</OutputPath>
  948. <DebugInformation>true</DebugInformation>
  949. <SuppressWarnings>1595</SuppressWarnings>
  950. </Options>
  951. </Configuration>
  952. <Configuration name="Release">
  953. <Options>
  954. <CompilerDefines>TRACE</CompilerDefines>
  955. <OutputPath>bin/Release</OutputPath>
  956. <OptimizeCode>true</OptimizeCode>
  957. <DebugInformation>false</DebugInformation>
  958. <SuppressWarnings>1595</SuppressWarnings>
  959. </Options>
  960. </Configuration>
  961. <Project name="Prebuild" path="src/" language="C#" assemblyName="Prebuild" icon="App.ico" type="Exe" rootNamespace="Prebuild" startupObject="Prebuild.Prebuild">
  962. <Configuration name="Debug">
  963. <Options>
  964. <CompilerDefines>DEBUG;TRACE</CompilerDefines>
  965. <OptimizeCode>false</OptimizeCode>
  966. <OutputPath>..\..\bin\</OutputPath>
  967. <DebugInformation>true</DebugInformation>
  968. <KeyFile>Prebuild.snk</KeyFile>
  969. <SuppressWarnings>1595</SuppressWarnings>
  970. </Options>
  971. </Configuration>
  972. <Configuration name="Release">
  973. <Options>
  974. <CompilerDefines>TRACE</CompilerDefines>
  975. <OutputPath>..\..\bin\</OutputPath>
  976. <OptimizeCode>true</OptimizeCode>
  977. <DebugInformation>false</DebugInformation>
  978. <KeyFile>Prebuild.snk</KeyFile>
  979. <SuppressWarnings>1595</SuppressWarnings>
  980. </Options>
  981. </Configuration>
  982. <ReferencePath>../../bin/</ReferencePath>
  983. <Reference name="System.EnterpriseServices" />
  984. <Reference name="System.Xml" />
  985. <Reference name="System" />
  986. <Files>
  987. <Match pattern="App.ico" buildAction="EmbeddedResource"/>
  988. <Match path="data" pattern="prebuild-1.7.xsd" buildAction="EmbeddedResource"/>
  989. <Match pattern="*.cs" recurse="true"/>
  990. </Files>
  991. </Project>
  992. </Solution>
  993. </Prebuild>