The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

698 lines
16KB

  1. <?xml version="1.0" encoding="Windows-1252"?>
  2. <VisualStudioProject
  3. ProjectType="Visual C++"
  4. Version="8.00"
  5. Name="The Jucer"
  6. ProjectGUID="{050D65C2-17C4-4EE1-ABCE-BEA9DA83D77A}"
  7. RootNamespace="jucer"
  8. >
  9. <Platforms>
  10. <Platform
  11. Name="Win32"
  12. />
  13. </Platforms>
  14. <ToolFiles>
  15. </ToolFiles>
  16. <Configurations>
  17. <Configuration
  18. Name="Release|Win32"
  19. OutputDirectory=".\Release"
  20. IntermediateDirectory=".\Release"
  21. ConfigurationType="1"
  22. InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  23. UseOfMFC="0"
  24. ATLMinimizesCRunTimeLibraryUsage="false"
  25. CharacterSet="2"
  26. WholeProgramOptimization="1"
  27. >
  28. <Tool
  29. Name="VCPreBuildEventTool"
  30. />
  31. <Tool
  32. Name="VCCustomBuildTool"
  33. />
  34. <Tool
  35. Name="VCXMLDataGeneratorTool"
  36. />
  37. <Tool
  38. Name="VCWebServiceProxyGeneratorTool"
  39. />
  40. <Tool
  41. Name="VCMIDLTool"
  42. PreprocessorDefinitions="NDEBUG"
  43. MkTypLibCompatible="true"
  44. SuppressStartupBanner="true"
  45. TargetEnvironment="1"
  46. TypeLibraryName=".\Release/jucedemo.tlb"
  47. HeaderFileName=""
  48. />
  49. <Tool
  50. Name="VCCLCompilerTool"
  51. Optimization="3"
  52. InlineFunctionExpansion="1"
  53. PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
  54. StringPooling="true"
  55. RuntimeLibrary="2"
  56. EnableFunctionLevelLinking="true"
  57. RuntimeTypeInfo="true"
  58. UsePrecompiledHeader="0"
  59. PrecompiledHeaderThrough="jucer_Headers.h"
  60. AssemblerListingLocation=".\Release/"
  61. ObjectFile=".\Release/"
  62. ProgramDataBaseFileName=".\Release/"
  63. WarningLevel="4"
  64. SuppressStartupBanner="true"
  65. Detect64BitPortabilityProblems="true"
  66. />
  67. <Tool
  68. Name="VCManagedResourceCompilerTool"
  69. />
  70. <Tool
  71. Name="VCResourceCompilerTool"
  72. PreprocessorDefinitions="NDEBUG"
  73. Culture="2057"
  74. />
  75. <Tool
  76. Name="VCPreLinkEventTool"
  77. />
  78. <Tool
  79. Name="VCLinkerTool"
  80. OutputFile=".\Release/jucer.exe"
  81. LinkIncremental="1"
  82. SuppressStartupBanner="true"
  83. AdditionalLibraryDirectories="../../../juce/bin"
  84. ProgramDatabaseFile=".\Release/jucer.pdb"
  85. SubSystem="2"
  86. EnableCOMDATFolding="2"
  87. OptimizeForWindows98="1"
  88. TargetMachine="1"
  89. />
  90. <Tool
  91. Name="VCALinkTool"
  92. />
  93. <Tool
  94. Name="VCManifestTool"
  95. />
  96. <Tool
  97. Name="VCXDCMakeTool"
  98. />
  99. <Tool
  100. Name="VCBscMakeTool"
  101. SuppressStartupBanner="true"
  102. OutputFile=".\Release/jucer.bsc"
  103. />
  104. <Tool
  105. Name="VCFxCopTool"
  106. />
  107. <Tool
  108. Name="VCAppVerifierTool"
  109. />
  110. <Tool
  111. Name="VCWebDeploymentTool" /> <Tool Name="VCPostBuildEventTool"
  112. />
  113. </Configuration>
  114. <Configuration
  115. Name="Debug|Win32"
  116. OutputDirectory=".\Debug"
  117. IntermediateDirectory=".\Debug"
  118. ConfigurationType="1"
  119. InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  120. UseOfMFC="0"
  121. ATLMinimizesCRunTimeLibraryUsage="false"
  122. CharacterSet="2"
  123. >
  124. <Tool
  125. Name="VCPreBuildEventTool"
  126. />
  127. <Tool
  128. Name="VCCustomBuildTool"
  129. />
  130. <Tool
  131. Name="VCXMLDataGeneratorTool"
  132. />
  133. <Tool
  134. Name="VCWebServiceProxyGeneratorTool"
  135. />
  136. <Tool
  137. Name="VCMIDLTool"
  138. PreprocessorDefinitions="_DEBUG"
  139. MkTypLibCompatible="true"
  140. SuppressStartupBanner="true"
  141. TargetEnvironment="1"
  142. TypeLibraryName=".\Debug/jucedemo.tlb"
  143. HeaderFileName=""
  144. />
  145. <Tool
  146. Name="VCCLCompilerTool"
  147. Optimization="0"
  148. PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
  149. MinimalRebuild="true"
  150. BasicRuntimeChecks="3"
  151. RuntimeLibrary="1"
  152. BufferSecurityCheck="true"
  153. RuntimeTypeInfo="true"
  154. UsePrecompiledHeader="0"
  155. AssemblerListingLocation=".\Debug/"
  156. ObjectFile=".\Debug/"
  157. ProgramDataBaseFileName=".\Debug/"
  158. WarningLevel="4"
  159. SuppressStartupBanner="true"
  160. Detect64BitPortabilityProblems="true"
  161. DebugInformationFormat="4"
  162. />
  163. <Tool
  164. Name="VCManagedResourceCompilerTool"
  165. />
  166. <Tool
  167. Name="VCResourceCompilerTool"
  168. PreprocessorDefinitions="_DEBUG"
  169. Culture="2057"
  170. />
  171. <Tool
  172. Name="VCPreLinkEventTool"
  173. />
  174. <Tool
  175. Name="VCLinkerTool"
  176. OutputFile=".\Debug/jucer.exe"
  177. LinkIncremental="2"
  178. SuppressStartupBanner="true"
  179. AdditionalLibraryDirectories="../../../juce/bin"
  180. GenerateDebugInformation="true"
  181. ProgramDatabaseFile=".\Debug/jucer.pdb"
  182. SubSystem="2"
  183. TargetMachine="1"
  184. />
  185. <Tool
  186. Name="VCALinkTool"
  187. />
  188. <Tool
  189. Name="VCManifestTool"
  190. />
  191. <Tool
  192. Name="VCXDCMakeTool"
  193. />
  194. <Tool
  195. Name="VCBscMakeTool"
  196. SuppressStartupBanner="true"
  197. OutputFile=".\Debug/jucer.bsc"
  198. />
  199. <Tool
  200. Name="VCFxCopTool"
  201. />
  202. <Tool
  203. Name="VCAppVerifierTool"
  204. />
  205. <Tool
  206. Name="VCPostBuildEventTool"
  207. />
  208. </Configuration>
  209. </Configurations>
  210. <References>
  211. </References>
  212. <Files>
  213. <Filter
  214. Name="Source Files"
  215. Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
  216. >
  217. <File
  218. RelativePath="..\..\src\juce_LibrarySource.cpp"
  219. >
  220. </File>
  221. <File
  222. RelativePath="..\..\Jucer To Do list.txt"
  223. >
  224. </File>
  225. <File
  226. RelativePath="..\..\src\jucer_Headers.h"
  227. >
  228. </File>
  229. <File
  230. RelativePath="..\..\src\jucer_Main.cpp"
  231. >
  232. <FileConfiguration
  233. Name="Release|Win32"
  234. >
  235. <Tool
  236. Name="VCCLCompilerTool"
  237. UsePrecompiledHeader="1"
  238. />
  239. </FileConfiguration>
  240. <FileConfiguration
  241. Name="Debug|Win32"
  242. >
  243. <Tool
  244. Name="VCCLCompilerTool"
  245. UsePrecompiledHeader="0"
  246. />
  247. </FileConfiguration>
  248. </File>
  249. <Filter
  250. Name="templates"
  251. >
  252. <File
  253. RelativePath="..\..\src\templates\jucer_ComponentTemplate.h"
  254. >
  255. </File>
  256. </Filter>
  257. <Filter
  258. Name="model"
  259. >
  260. <File
  261. RelativePath="..\..\src\model\jucer_BinaryResources.cpp"
  262. >
  263. </File>
  264. <File
  265. RelativePath="..\..\src\model\jucer_BinaryResources.h"
  266. >
  267. </File>
  268. <File
  269. RelativePath="..\..\src\model\jucer_ComponentLayout.cpp"
  270. >
  271. </File>
  272. <File
  273. RelativePath="..\..\src\model\jucer_ComponentLayout.h"
  274. >
  275. </File>
  276. <File
  277. RelativePath="..\..\src\model\jucer_GeneratedCode.cpp"
  278. >
  279. </File>
  280. <File
  281. RelativePath="..\..\src\model\jucer_GeneratedCode.h"
  282. >
  283. </File>
  284. <File
  285. RelativePath="..\..\src\model\jucer_JucerDocument.cpp"
  286. >
  287. </File>
  288. <File
  289. RelativePath="..\..\src\model\jucer_JucerDocument.h"
  290. >
  291. </File>
  292. <File
  293. RelativePath="..\..\src\model\jucer_ObjectTypes.cpp"
  294. >
  295. </File>
  296. <File
  297. RelativePath="..\..\src\model\jucer_ObjectTypes.h"
  298. >
  299. </File>
  300. <File
  301. RelativePath="..\..\src\model\jucer_PaintRoutine.cpp"
  302. >
  303. </File>
  304. <File
  305. RelativePath="..\..\src\model\jucer_PaintRoutine.h"
  306. >
  307. </File>
  308. <Filter
  309. Name="components"
  310. >
  311. <File
  312. RelativePath="..\..\src\model\components\jucer_ButtonHandler.h"
  313. >
  314. </File>
  315. <File
  316. RelativePath="..\..\src\model\paintelements\jucer_ColouredElement.cpp"
  317. >
  318. </File>
  319. <File
  320. RelativePath="..\..\src\model\components\jucer_ComboBoxHandler.h"
  321. >
  322. </File>
  323. <File
  324. RelativePath="..\..\src\model\components\jucer_ComponentNameProperty.h"
  325. >
  326. </File>
  327. <File
  328. RelativePath="..\..\src\model\components\jucer_ComponentTypeHandler.cpp"
  329. >
  330. </File>
  331. <File
  332. RelativePath="..\..\src\model\components\jucer_ComponentTypeHandler.h"
  333. >
  334. </File>
  335. <File
  336. RelativePath="..\..\src\model\components\jucer_ComponentUndoableAction.h"
  337. >
  338. </File>
  339. <File
  340. RelativePath="..\..\src\model\components\jucer_GenericComponentHandler.h"
  341. >
  342. </File>
  343. <File
  344. RelativePath="..\..\src\model\components\jucer_GroupComponentHandler.h"
  345. >
  346. </File>
  347. <File
  348. RelativePath="..\..\src\model\components\jucer_HyperlinkButtonHandler.h"
  349. >
  350. </File>
  351. <File
  352. RelativePath="..\..\src\model\components\jucer_JucerComponentHandler.h"
  353. >
  354. </File>
  355. <File
  356. RelativePath="..\..\src\model\components\jucer_LabelHandler.h"
  357. >
  358. </File>
  359. <File
  360. RelativePath="..\..\src\model\components\jucer_SliderHandler.h"
  361. >
  362. </File>
  363. <File
  364. RelativePath="..\..\src\model\components\jucer_TabbedComponentHandler.h"
  365. >
  366. </File>
  367. <File
  368. RelativePath="..\..\src\model\components\jucer_TextButtonHandler.h"
  369. >
  370. </File>
  371. <File
  372. RelativePath="..\..\src\model\components\jucer_TextEditorHandler.h"
  373. >
  374. </File>
  375. <File
  376. RelativePath="..\..\src\model\components\jucer_ToggleButtonHandler.h"
  377. >
  378. </File>
  379. <File
  380. RelativePath="..\..\src\model\components\jucer_TreeViewHandler.h"
  381. >
  382. </File>
  383. <File
  384. RelativePath="..\..\src\model\components\jucer_ViewportHandler.h"
  385. >
  386. </File>
  387. </Filter>
  388. <Filter
  389. Name="paintelements"
  390. >
  391. <File
  392. RelativePath="..\..\src\model\paintelements\jucer_ColouredElement.h"
  393. >
  394. </File>
  395. <File
  396. RelativePath="..\..\src\model\paintelements\jucer_ElementSiblingComponent.h"
  397. >
  398. </File>
  399. <File
  400. RelativePath="..\..\src\model\paintelements\jucer_FillType.cpp"
  401. >
  402. </File>
  403. <File
  404. RelativePath="..\..\src\model\paintelements\jucer_FillType.h"
  405. >
  406. </File>
  407. <File
  408. RelativePath="..\..\src\model\paintelements\jucer_GradientPointComponent.h"
  409. >
  410. </File>
  411. <File
  412. RelativePath="..\..\src\model\paintelements\jucer_ImageResourceProperty.h"
  413. >
  414. </File>
  415. <File
  416. RelativePath="..\..\src\model\paintelements\jucer_PaintElement.cpp"
  417. >
  418. </File>
  419. <File
  420. RelativePath="..\..\src\model\paintelements\jucer_PaintElement.h"
  421. >
  422. </File>
  423. <File
  424. RelativePath="..\..\src\model\paintelements\jucer_PaintElementEllipse.h"
  425. >
  426. </File>
  427. <File
  428. RelativePath="..\..\src\model\paintelements\jucer_PaintElementGroup.h"
  429. >
  430. </File>
  431. <File
  432. RelativePath="..\..\src\model\paintelements\jucer_PaintElementImage.h"
  433. >
  434. </File>
  435. <File
  436. RelativePath="..\..\src\model\paintelements\jucer_PaintElementPath.cpp"
  437. >
  438. </File>
  439. <File
  440. RelativePath="..\..\src\model\paintelements\jucer_PaintElementPath.h"
  441. >
  442. </File>
  443. <File
  444. RelativePath="..\..\src\model\paintelements\jucer_PaintElementRectangle.h"
  445. >
  446. </File>
  447. <File
  448. RelativePath="..\..\src\model\paintelements\jucer_PaintElementRoundedRectangle.h"
  449. >
  450. </File>
  451. <File
  452. RelativePath="..\..\src\model\paintelements\jucer_PaintElementText.h"
  453. >
  454. </File>
  455. <File
  456. RelativePath="..\..\src\model\paintelements\jucer_PaintElementUndoableAction.h"
  457. >
  458. </File>
  459. <File
  460. RelativePath="..\..\src\model\paintelements\jucer_PointComponent.h"
  461. >
  462. </File>
  463. <File
  464. RelativePath="..\..\src\model\paintelements\jucer_StrokeType.cpp"
  465. >
  466. </File>
  467. <File
  468. RelativePath="..\..\src\model\paintelements\jucer_StrokeType.h"
  469. >
  470. </File>
  471. </Filter>
  472. <Filter
  473. Name="documents"
  474. >
  475. <File
  476. RelativePath="..\..\src\model\documents\jucer_ButtonDocument.cpp"
  477. >
  478. </File>
  479. <File
  480. RelativePath="..\..\src\model\documents\jucer_ButtonDocument.h"
  481. >
  482. </File>
  483. <File
  484. RelativePath="..\..\src\model\documents\jucer_ComponentDocument.cpp"
  485. >
  486. </File>
  487. <File
  488. RelativePath="..\..\src\model\documents\jucer_ComponentDocument.h"
  489. >
  490. </File>
  491. </Filter>
  492. </Filter>
  493. <Filter
  494. Name="ui"
  495. >
  496. <File
  497. RelativePath="..\..\src\ui\jucer_CommandIDs.h"
  498. >
  499. </File>
  500. <File
  501. RelativePath="..\..\src\ui\jucer_ComponentLayoutEditor.cpp"
  502. >
  503. </File>
  504. <File
  505. RelativePath="..\..\src\ui\jucer_ComponentLayoutEditor.h"
  506. >
  507. </File>
  508. <File
  509. RelativePath="..\..\src\ui\jucer_ComponentLayoutPanel.cpp"
  510. >
  511. </File>
  512. <File
  513. RelativePath="..\..\src\ui\jucer_ComponentLayoutPanel.h"
  514. >
  515. </File>
  516. <File
  517. RelativePath="..\..\src\ui\jucer_ComponentOverlayComponent.cpp"
  518. >
  519. </File>
  520. <File
  521. RelativePath="..\..\src\ui\jucer_ComponentOverlayComponent.h"
  522. >
  523. </File>
  524. <File
  525. RelativePath="..\..\src\ui\jucer_EditingPanelBase.cpp"
  526. >
  527. </File>
  528. <File
  529. RelativePath="..\..\src\ui\jucer_EditingPanelBase.h"
  530. >
  531. </File>
  532. <File
  533. RelativePath="..\..\src\ui\jucer_JucerDocumentHolder.cpp"
  534. >
  535. </File>
  536. <File
  537. RelativePath="..\..\src\ui\jucer_JucerDocumentHolder.h"
  538. >
  539. </File>
  540. <File
  541. RelativePath="..\..\src\ui\jucer_MainWindow.cpp"
  542. >
  543. </File>
  544. <File
  545. RelativePath="..\..\src\ui\jucer_MainWindow.h"
  546. >
  547. </File>
  548. <File
  549. RelativePath="..\..\src\ui\jucer_PaintRoutineEditor.cpp"
  550. >
  551. </File>
  552. <File
  553. RelativePath="..\..\src\ui\jucer_PaintRoutineEditor.h"
  554. >
  555. </File>
  556. <File
  557. RelativePath="..\..\src\ui\jucer_PaintRoutinePanel.cpp"
  558. >
  559. </File>
  560. <File
  561. RelativePath="..\..\src\ui\jucer_PaintRoutinePanel.h"
  562. >
  563. </File>
  564. <File
  565. RelativePath="..\..\src\ui\jucer_PrefsPanel.cpp"
  566. >
  567. </File>
  568. <File
  569. RelativePath="..\..\src\ui\jucer_PrefsPanel.h"
  570. >
  571. </File>
  572. <File
  573. RelativePath="..\..\src\ui\jucer_ResourceEditorPanel.cpp"
  574. >
  575. </File>
  576. <File
  577. RelativePath="..\..\src\ui\jucer_ResourceEditorPanel.h"
  578. >
  579. </File>
  580. <File
  581. RelativePath="..\..\src\ui\jucer_SnapGridPainter.cpp"
  582. >
  583. </File>
  584. <File
  585. RelativePath="..\..\src\ui\jucer_SnapGridPainter.h"
  586. >
  587. </File>
  588. <File
  589. RelativePath="..\..\src\ui\jucer_TestComponent.cpp"
  590. >
  591. </File>
  592. <File
  593. RelativePath="..\..\src\ui\jucer_TestComponent.h"
  594. >
  595. </File>
  596. </Filter>
  597. <Filter
  598. Name="utility"
  599. >
  600. <File
  601. RelativePath="..\..\src\BinaryData.cpp"
  602. >
  603. </File>
  604. <File
  605. RelativePath="..\..\src\BinaryData.h"
  606. >
  607. </File>
  608. <File
  609. RelativePath="..\..\src\utility\jucer_ColourEditorComponent.h"
  610. >
  611. </File>
  612. <File
  613. RelativePath="..\..\src\utility\jucer_Colours.h"
  614. >
  615. </File>
  616. <File
  617. RelativePath="..\..\src\utility\jucer_StoredSettings.cpp"
  618. >
  619. </File>
  620. <File
  621. RelativePath="..\..\src\utility\jucer_StoredSettings.h"
  622. >
  623. </File>
  624. <File
  625. RelativePath="..\..\src\utility\jucer_UtilityFunctions.cpp"
  626. >
  627. </File>
  628. <File
  629. RelativePath="..\..\src\utility\jucer_UtilityFunctions.h"
  630. >
  631. </File>
  632. </Filter>
  633. <Filter
  634. Name="properties"
  635. >
  636. <File
  637. RelativePath="..\..\src\properties\jucer_ColourPropertyComponent.h"
  638. >
  639. </File>
  640. <File
  641. RelativePath="..\..\src\properties\jucer_ComponentBooleanProperty.h"
  642. >
  643. </File>
  644. <File
  645. RelativePath="..\..\src\properties\jucer_ComponentChoiceProperty.h"
  646. >
  647. </File>
  648. <File
  649. RelativePath="..\..\src\properties\jucer_ComponentColourProperty.h"
  650. >
  651. </File>
  652. <File
  653. RelativePath="..\..\src\properties\jucer_ComponentTextProperty.h"
  654. >
  655. </File>
  656. <File
  657. RelativePath="..\..\src\properties\jucer_FilePropertyComponent.cpp"
  658. >
  659. </File>
  660. <File
  661. RelativePath="..\..\src\properties\jucer_FilePropertyComponent.h"
  662. >
  663. </File>
  664. <File
  665. RelativePath="..\..\src\properties\jucer_FontPropertyComponent.cpp"
  666. >
  667. </File>
  668. <File
  669. RelativePath="..\..\src\properties\jucer_FontPropertyComponent.h"
  670. >
  671. </File>
  672. <File
  673. RelativePath="..\..\src\properties\jucer_JustificationProperty.h"
  674. >
  675. </File>
  676. <File
  677. RelativePath="..\..\src\properties\jucer_PositionPropertyBase.h"
  678. >
  679. </File>
  680. </Filter>
  681. </Filter>
  682. <Filter
  683. Name="Resource Files"
  684. >
  685. <File
  686. RelativePath=".\jucer.rc"
  687. >
  688. </File>
  689. <File
  690. RelativePath=".\jucer_icon.ico"
  691. >
  692. </File>
  693. </Filter>
  694. </Files>
  695. <Globals>
  696. </Globals>
  697. </VisualStudioProject>