Browse Source

Resaved introjucer projects in the new format.

tags/2021-05-28
jules 11 years ago
parent
commit
2e7f1e16a9
5 changed files with 382 additions and 67 deletions
  1. +192
    -28
      extras/JuceDemo/Juce Demo.jucer
  2. +72
    -17
      extras/audio plugin demo/JuceDemoPlugin.jucer
  3. +59
    -12
      extras/audio plugin host/Plugin Host.jucer
  4. +12
    -3
      extras/binarybuilder/BinaryBuilder.jucer
  5. +47
    -7
      extras/example projects/HelloWorld.jucer

+ 192
- 28
extras/JuceDemo/Juce Demo.jucer View File

@@ -11,8 +11,7 @@
companyName="Raw Material Software Ltd." includeBinaryInAppConfig="1">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../../../juce" objCExtraSuffix="JSLvvV6j" bigIcon="f4hwldS"
extraCompilerFlags="-Wall -Wno-missing-field-initializers -Wstrict-aliasing -Wshadow -Wshorten-64-to-32">
objCExtraSuffix="JSLvvV6j" bigIcon="f4hwldS" extraCompilerFlags="-Wall -Wno-missing-field-initializers -Wstrict-aliasing -Wshadow -Wshorten-64-to-32">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" defines="JUCE_UNIT_TESTS=1"
@@ -21,9 +20,28 @@
osxSDK="default" osxCompatibility="10.5 SDK" defines="JUCE_UNIT_TESTS=1"
osxArchitecture="32BitUniversal"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../../../juce" objCExtraSuffix="JSLvvV6j" bigIcon="f4hwldS">
objCExtraSuffix="JSLvvV6j" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
osxSDK="default" osxCompatibility="default" defines="JUCE_UNIT_TESTS=1"
@@ -32,19 +50,55 @@
osxSDK="default" osxCompatibility="10.4 SDK" defines="JUCE_UNIT_TESTS=1"
osxArchitecture="32BitUniversal" iosCompatibility="default"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</XCODE_IPHONE>
<VS2012 targetFolder="Builds/VisualStudio2012" juceFolder="../../../juce"
bigIcon="f4hwldS">
<VS2012 targetFolder="Builds/VisualStudio2012" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="Juce Demo"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="2" targetName="Juce Demo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</VS2012>
<VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="../../../juce"
bigIcon="f4hwldS">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" winArchitecture="32-bit" winWarningLevel="4"
@@ -53,40 +107,113 @@
defines="JUCE_UNIT_TESTS=1" winArchitecture="32-bit" winWarningLevel="4"
generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</VS2010>
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../../../juce" libraryType="1"
bigIcon="f4hwldS">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</VS2008>
<VS2005 targetFolder="Builds/VisualStudio2005" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../../../juce" libraryType="1"
bigIcon="f4hwldS">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</VS2005>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../../../juce"
bigIcon="f4hwldS">
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" bigIcon="f4hwldS">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</LINUX_MAKE>
<ANDROID targetFolder="Builds/Android" androidSDKPath="${user.home}/SDKs/android-sdk"
androidNDKPath="${user.home}/SDKs/android-ndk" juceFolder="../../../juce"
androidInternetNeeded="1" bigIcon="f4hwldS" androidActivityClass="com.juce.JuceDemo"
androidMinimumSDK="8" androidMicNeeded="1" androidKeyStore="${user.home}/.android/debug.keystore"
androidNDKPath="${user.home}/SDKs/android-ndk" androidInternetNeeded="1"
bigIcon="f4hwldS" androidActivityClass="com.juce.JuceDemo" androidMinimumSDK="8"
androidMicNeeded="1" androidKeyStore="${user.home}/.android/debug.keystore"
androidKeyStorePass="android" androidKeyAlias="androiddebugkey"
androidKeyAliasPass="android">
<CONFIGURATIONS>
@@ -95,12 +222,50 @@
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemo"
defines="JUCE_UNIT_TESTS=1" androidArchitectures="armeabi armeabi-v7a"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../../juce/modules"/>
<MODULEPATH id="juce_opengl" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_gui" path="../../../juce/modules"/>
<MODULEPATH id="juce_graphics" path="../../../juce/modules"/>
<MODULEPATH id="juce_events" path="../../../juce/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../juce/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../juce/modules"/>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="../../../juce/modules"/>
<MODULEPATH id="juce_audio" path="../../../juce/modules"/>
</MODULEPATHS>
</ANDROID>
<CODEBLOCKS targetFolder="Builds/CodeBlocks" juceFolder="../../modules" extraDefs="JUCE_UNIT_TESTS=1">
<CODEBLOCKS targetFolder="Builds/CodeBlocks" extraDefs="JUCE_UNIT_TESTS=1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemo"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_gui" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_plugin_host" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_audio" path="../../modules"/>
</MODULEPATHS>
</CODEBLOCKS>
</EXPORTFORMATS>
<MAINGROUP id="0bU7ypLe" name="Juce Demo">
@@ -180,23 +345,22 @@
</MAINGROUP>
<JUCEOPTIONS JUCE_PLUGINHOST_VST="disabled" JUCE_PLUGINHOST_AU="disabled"/>
<MODULES>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_audio" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_gui" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_cryptography" showAllCode="1"/>
<MODULE id="juce_video" showAllCode="1"/>
<MODULE id="juce_audio_plugin_host" showAllCode="1"/>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1"/>
<MODULE id="juce_audio_formats" showAllCode="1"/>
<MODULE id="juce_audio_plugin_host" showAllCode="1"/>
<MODULE id="juce_audio_processors" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_cryptography" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_gui" showAllCode="1"/>
<MODULE id="juce_gui_basics" showAllCode="1"/>
<MODULE id="juce_opengl" showAllCode="1"/>
<MODULE id="juce_gui_extra" showAllCode="1"/>
<MODULE id="juce_gui_audio" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_opengl" showAllCode="1"/>
<MODULE id="juce_video" showAllCode="1"/>
</MODULES>
</JUCERPROJECT>

+ 72
- 17
extras/audio plugin demo/JuceDemoPlugin.jucer View File

@@ -14,42 +14,99 @@
includeBinaryInAppConfig="1">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../.." objCExtraSuffix="JuceDemo" aaxFolder="~/SDKs/AAX">
objCExtraSuffix="JuceDemo" aaxFolder="~/SDKs/AAX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemoPlugin"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_audio" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2005 targetFolder="Builds/VisualStudio2005" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../.." libraryType="1"
aaxFolder="c:\SDKs\AAX">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" aaxFolder="c:\SDKs\AAX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemoPlugin"
winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_audio" path="../../modules"/>
</MODULEPATHS>
</VS2005>
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../.." libraryType="1"
aaxFolder="c:\SDKs\AAX">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" aaxFolder="c:\SDKs\AAX">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemoPlugin"
winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_audio" path="../../modules"/>
</MODULEPATHS>
</VS2008>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../.."
rtasFolder="~/SDKs/PT_80_SDK">
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemoPlugin"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="JuceDemoPlugin"
libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_audio" path="../../modules"/>
</MODULEPATHS>
</LINUX_MAKE>
</EXPORTFORMATS>
<MAINGROUP id="dYAMo6Ykd" name="JuceDemoPlugin">
@@ -65,19 +122,17 @@
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_PLUGINHOST_VST="disabled" JUCE_PLUGINHOST_AU="disabled"/>
<MODULES>
<MODULE id="juce_audio" showAllCode="1"/>
<MODULE id="juce_gui" showAllCode="1"/>
<MODULE id="juce_audio_plugin_client" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_gui_basics" showAllCode="1"/>
<MODULE id="juce_gui_audio" showAllCode="1"/>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_processors" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1"/>
<MODULE id="juce_audio_formats" showAllCode="1"/>
<MODULE id="juce_audio_plugin_client" showAllCode="1"/>
<MODULE id="juce_audio_processors" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_gui_basics" showAllCode="1"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0"/>
</MODULES>
</JUCERPROJECT>

+ 59
- 12
extras/audio plugin host/Plugin Host.jucer View File

@@ -14,29 +14,77 @@
includeBinaryInAppConfig="1">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../.." objCExtraSuffix="M73TRi">
objCExtraSuffix="M73TRi">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host"
osxSDK="default" osxCompatibility="default" osxArchitecture="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"
osxSDK="default" osxCompatibility="10.5 SDK" osxArchitecture="32BitUniversal"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2010 targetFolder="Builds/VisualStudio2010" juceFolder="../.." vstFolder="c:\SDKs\vstsdk2.4">
<VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="1" optimisation="1" targetName="Plugin Host"/>
<CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit"
isDebug="0" optimisation="2" targetName="Plugin Host"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</VS2010>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../..">
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"
libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</LINUX_MAKE>
</EXPORTFORMATS>
<MAINGROUP id="YdWL7hi7p" name="Plugin Host">
@@ -64,20 +112,19 @@
JUCE_USE_CDBURNER="disabled" JUCE_USE_CDREADER="disabled" JUCE_USE_CAMERA="disabled"
JUCE_PLUGINHOST_VST="enabled" JUCE_PLUGINHOST_AU="enabled" JUCE_WEB_BROWSER="disabled"/>
<MODULES>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1"/>
<MODULE id="juce_audio_formats" showAllCode="1"/>
<MODULE id="juce_audio_processors" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_cryptography" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_gui_basics" showAllCode="1"/>
<MODULE id="juce_gui_extra" showAllCode="1"/>
<MODULE id="juce_gui_audio" showAllCode="1"/>
<MODULE id="juce_cryptography" showAllCode="1"/>
<MODULE id="juce_video" showAllCode="1"/>
<MODULE id="juce_opengl" showAllCode="1"/>
<MODULE id="juce_audio_basics" showAllCode="1"/>
<MODULE id="juce_audio_devices" showAllCode="1"/>
<MODULE id="juce_audio_formats" showAllCode="1"/>
<MODULE id="juce_audio_processors" showAllCode="1"/>
<MODULE id="juce_audio_utils" showAllCode="1"/>
<MODULE id="juce_video" showAllCode="1"/>
</MODULES>
</JUCERPROJECT>

+ 12
- 3
extras/binarybuilder/BinaryBuilder.jucer View File

@@ -11,26 +11,35 @@
bundleIdentifier="com.rawmaterialsoftware.binarybuilder" includeBinaryInAppConfig="1">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../../../juce" objCExtraSuffix="OeJtJb">
objCExtraSuffix="OeJtJb">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
osxSDK="1" osxCompatibility="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
osxSDK="1" osxCompatibility="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../../../juce" libraryType="1">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
</MODULEPATHS>
</VS2008>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../../../juce">
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
</MODULEPATHS>
</LINUX_MAKE>
</EXPORTFORMATS>
<MAINGROUP id="TTBP5JihO" name="BinaryBuilder">


+ 47
- 7
extras/example projects/HelloWorld.jucer View File

@@ -13,48 +13,88 @@
companyName="Raw Material Software Ltd." includeBinaryInAppConfig="1">
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../.." objCExtraSuffix="JtTAKTK1s">
objCExtraSuffix="JtTAKTK1s">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</XCODE_MAC>
<XCODE_IPHONE targetFolder="Builds/iOS" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
juceFolder="../.." objCExtraSuffix="JtTAKTK1s">
objCExtraSuffix="JtTAKTK1s">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default" iosCompatibility="default"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1" osxArchitecture="default" iosCompatibility="default"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</XCODE_IPHONE>
<VS2005 targetFolder="Builds/VisualStudio2005" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../.." libraryType="1">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</VS2005>
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../.." libraryType="1">
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
winWarningLevel="4" generateManifest="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
winWarningLevel="4" generateManifest="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</VS2008>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../..">
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
libraryPath="/usr/X11R6/lib/"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="HelloWorld"
libraryPath="/usr/X11R6/lib/"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
</MODULEPATHS>
</LINUX_MAKE>
</EXPORTFORMATS>
<MAINGROUP id="a0m6ZvX1F" name="HelloWorld">
@@ -69,10 +109,10 @@
<JUCEOPTIONS/>
<MODULES>
<MODULE id="juce_core" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_events" showAllCode="1"/>
<MODULE id="juce_graphics" showAllCode="1"/>
<MODULE id="juce_data_structures" showAllCode="1"/>
<MODULE id="juce_gui_extra" showAllCode="1"/>
<MODULE id="juce_gui_basics" showAllCode="1"/>
<MODULE id="juce_gui_extra" showAllCode="1"/>
</MODULES>
</JUCERPROJECT>

Loading…
Cancel
Save