Browse Source

Updated some auto-generated projects.

tags/2021-05-28
Julian Storer 16 years ago
parent
commit
fbc62f200a
34 changed files with 518 additions and 548 deletions
  1. +19
    -10
      extras/amalgamator/Amalgamator.jucer
  2. +4
    -5
      extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj
  3. +0
    -1
      extras/amalgamator/JuceLibraryCode/AppConfig.h
  4. +20
    -10
      extras/binarybuilder/BinaryBuilder.jucer
  5. +4
    -5
      extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj
  6. +0
    -1
      extras/binarybuilder/JuceLibraryCode/AppConfig.h
  7. +16
    -4
      extras/example projects/Builds/Linux/Makefile
  8. +20
    -16
      extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj
  9. +4
    -4
      extras/example projects/Builds/MacOSX/Info.plist
  10. +4
    -13
      extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj
  11. +4
    -13
      extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj
  12. +20
    -18
      extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj
  13. +4
    -4
      extras/example projects/Builds/iPhone/Info.plist
  14. +19
    -11
      extras/example projects/HelloWorld.jucer
  15. +0
    -1
      extras/example projects/JuceLibraryCode/AppConfig.h
  16. +0
    -18
      extras/example projects/JuceLibraryCode/BinaryData.cpp
  17. +0
    -13
      extras/example projects/JuceLibraryCode/BinaryData.h
  18. +0
    -1
      extras/example projects/JuceLibraryCode/JuceHeader.h
  19. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode1.cpp
  20. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode1.mm
  21. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode2.cpp
  22. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode2.mm
  23. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode3.cpp
  24. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode3.mm
  25. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode4.cpp
  26. +15
    -0
      extras/example projects/JuceLibraryCode/JuceLibraryCode4.mm
  27. +1
    -1
      extras/juce demo/Builds/MacOSX/Info.plist
  28. +1
    -1
      extras/juce demo/Builds/iPhone/Info.plist
  29. +219
    -378
      extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj
  30. +11
    -10
      extras/juce demo/Juce Demo.jucer
  31. +10
    -5
      juce_amalgamated.cpp
  32. +2
    -0
      juce_amalgamated.h
  33. +10
    -5
      src/core/juce_Random.cpp
  34. +6
    -0
      src/core/juce_Random.h

+ 19
- 10
extras/amalgamator/Amalgamator.jucer View File

@@ -1,7 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="TVOT0ObQ" name="Amalgamator" projectType="2" juceLinkage="4"
juceFolder="../../../juce" jucerVersion="3.0">
<JUCERPROJECT id="TVOT0ObQ" name="Amalgamator" projectType="consoleapp" juceLinkage="amalg_template"
juceFolder="../../../juce" jucerVersion="3.0" version="1.0.0"
buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
rtasFolderPC="c:\SDKs\PT_80_SDK" pluginName="Amalgamator" pluginDesc="Amalgamator"
pluginManufacturer="yourcompany" pluginManufacturerCode="abcd"
pluginCode="Abcd" pluginChannelConfigs="{1, 1}, {2, 2}" pluginIsSynth="0"
pluginWantsMidiIn="0" pluginProducesMidiOut="0" pluginSilenceInIsSilenceOut="0"
pluginTailLength="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="AmalgamatorAU"
pluginAUViewClass="AmalgamatorAU_V1" pluginRTASCategory="" bundleIdentifier="com.rawmaterialsoftware.amalgamator">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="amalgamator"
osxSDK="1" osxCompatibility="1"/>
@@ -13,12 +21,13 @@
<FILE id="cCufo2f2" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="3" JUCE_LOG_ASSERTIONS="3" JUCE_ASIO="3" JUCE_WASAPI="3"
JUCE_DIRECTSOUND="3" JUCE_ALSA="3" JUCE_QUICKTIME="3" JUCE_OPENGL="3"
JUCE_USE_FLAC="3" JUCE_USE_OGGVORBIS="3" JUCE_USE_CDBURNER="3"
JUCE_USE_CDREADER="3" JUCE_USE_CAMERA="3" JUCE_ENABLE_REPAINT_DEBUGGING="3"
JUCE_USE_XINERAMA="3" JUCE_USE_XSHM="3" JUCE_PLUGINHOST_VST="3"
JUCE_PLUGINHOST_AU="3" JUCE_ONLY_BUILD_CORE_LIBRARY="1" JUCE_WEB_BROWSER="3"
JUCE_SUPPORT_CARBON="3" JUCE_CHECK_MEMORY_LEAKS="3" JUCE_CATCH_UNHANDLED_EXCEPTIONS="3"
JUCE_STRINGS_ARE_UNICODE="3"/>
<JUCEOPTIONS JUCE_FORCE_DEBUG="default" JUCE_LOG_ASSERTIONS="default" JUCE_ASIO="default"
JUCE_WASAPI="default" JUCE_DIRECTSOUND="default" JUCE_ALSA="default"
JUCE_QUICKTIME="default" JUCE_OPENGL="default" JUCE_USE_FLAC="default"
JUCE_USE_OGGVORBIS="default" JUCE_USE_CDBURNER="default" JUCE_USE_CDREADER="default"
JUCE_USE_CAMERA="default" JUCE_ENABLE_REPAINT_DEBUGGING="default"
JUCE_USE_XINERAMA="default" JUCE_USE_XSHM="default" JUCE_PLUGINHOST_VST="default"
JUCE_PLUGINHOST_AU="default" JUCE_ONLY_BUILD_CORE_LIBRARY="enabled"
JUCE_WEB_BROWSER="default" JUCE_SUPPORT_CARBON="default" JUCE_CHECK_MEMORY_LEAKS="default"
JUCE_CATCH_UNHANDLED_EXCEPTIONS="default" JUCE_STRINGS_ARE_UNICODE="default"/>
</JUCERPROJECT>

+ 4
- 5
extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj View File

@@ -41,8 +41,7 @@
D7B573B9812F7B72BD4B4CAF,
EB740AE538D86C85837D57DE,
9519CEA83C2BD274A0305483 ); name = "Juce Library Code"; sourceTree = "<group>"; };
78D302C2D44FC9025738F347 = { isa = PBXGroup; children = (
F171DBD1E44152AAE93F2DAA ); name = Resources; sourceTree = "<group>"; };
78D302C2D44FC9025738F347 = { isa = PBXGroup; children = ( ); name = Resources; sourceTree = "<group>"; };
E48144B707BAD4CB5B26617C = { isa = PBXGroup; children = (
B98C60B57B831FE5215CDD21,
E4FB558EEF2604584B3F8103,
@@ -69,7 +68,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
@@ -82,7 +81,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
@@ -145,7 +144,7 @@
B824C4A447FB724196B914CE = { isa = PBXNativeTarget; buildConfigurationList = 9D9354DAA8B4F66302F44EB3; buildPhases = (
5203B474A9EC120E05FAFC7E,
26D5C1A755E31038E6AA5F65,
E0796C07FC7AE37755E690BD ); buildRules = ( ); dependencies = ( ); name = Amalgamator; productInstallPath = "$(HOME)/Applications"; productName = Amalgamator; productReference = CA1CAD166727F3F5EA4E2F00; productType = "com.apple.product-type.tool"; };
E0796C07FC7AE37755E690BD ); buildRules = ( ); dependencies = ( ); name = Amalgamator; productName = Amalgamator; productReference = CA1CAD166727F3F5EA4E2F00; productInstallPath = /usr/bin; productType = "com.apple.product-type.tool"; };
3F3EC7723ED2D70B1F2AA68A = { isa = PBXProject; buildConfigurationList = 2CFBFFDFB38FB5353DB13339; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7A94AFBB35D1BABFA6C9DF47; projectDirPath = ""; projectRoot = ""; targets = ( B824C4A447FB724196B914CE ); };
};
rootObject = 3F3EC7723ED2D70B1F2AA68A;


+ 0
- 1
extras/amalgamator/JuceLibraryCode/AppConfig.h View File

@@ -2,7 +2,6 @@
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
The following flags are Juce compilation options, taken fron juce_Config.h
If you want to change any of these values, use the Jucer to do so, rather than
editing this file directly!


+ 20
- 10
extras/binarybuilder/BinaryBuilder.jucer View File

@@ -1,7 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="3t6YqETY1" name="BinaryBuilder" projectType="2" juceLinkage="4"
juceFolder="../../../juce" jucerVersion="3.0">
<JUCERPROJECT id="3t6YqETY1" name="BinaryBuilder" projectType="consoleapp"
juceLinkage="amalg_template" juceFolder="../../../juce" jucerVersion="3.0"
version="1.0.0" buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
rtasFolderPC="c:\SDKs\PT_80_SDK" pluginName="BinaryBuilder" pluginDesc="BinaryBuilder"
pluginManufacturer="yourcompany" pluginManufacturerCode="abcd"
pluginCode="Abcd" pluginChannelConfigs="{1, 1}, {2, 2}" pluginIsSynth="0"
pluginWantsMidiIn="0" pluginProducesMidiOut="0" pluginSilenceInIsSilenceOut="0"
pluginTailLength="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="BinaryBuilderAU"
pluginAUViewClass="BinaryBuilderAU_V1" pluginRTASCategory=""
bundleIdentifier="com.rawmaterialsoftware.binarybuilder">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
osxSDK="1" osxCompatibility="1"/>
@@ -13,12 +22,13 @@
<FILE id="4QwydNA9f" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="3" JUCE_LOG_ASSERTIONS="3" JUCE_ASIO="3" JUCE_WASAPI="3"
JUCE_DIRECTSOUND="3" JUCE_ALSA="3" JUCE_QUICKTIME="3" JUCE_OPENGL="3"
JUCE_USE_FLAC="3" JUCE_USE_OGGVORBIS="3" JUCE_USE_CDBURNER="3"
JUCE_USE_CDREADER="3" JUCE_USE_CAMERA="3" JUCE_ENABLE_REPAINT_DEBUGGING="3"
JUCE_USE_XINERAMA="3" JUCE_USE_XSHM="3" JUCE_PLUGINHOST_VST="3"
JUCE_PLUGINHOST_AU="3" JUCE_ONLY_BUILD_CORE_LIBRARY="1" JUCE_WEB_BROWSER="3"
JUCE_SUPPORT_CARBON="3" JUCE_CHECK_MEMORY_LEAKS="3" JUCE_CATCH_UNHANDLED_EXCEPTIONS="3"
JUCE_STRINGS_ARE_UNICODE="3"/>
<JUCEOPTIONS JUCE_FORCE_DEBUG="default" JUCE_LOG_ASSERTIONS="default" JUCE_ASIO="default"
JUCE_WASAPI="default" JUCE_DIRECTSOUND="default" JUCE_ALSA="default"
JUCE_QUICKTIME="default" JUCE_OPENGL="default" JUCE_USE_FLAC="default"
JUCE_USE_OGGVORBIS="default" JUCE_USE_CDBURNER="default" JUCE_USE_CDREADER="default"
JUCE_USE_CAMERA="default" JUCE_ENABLE_REPAINT_DEBUGGING="default"
JUCE_USE_XINERAMA="default" JUCE_USE_XSHM="default" JUCE_PLUGINHOST_VST="default"
JUCE_PLUGINHOST_AU="default" JUCE_ONLY_BUILD_CORE_LIBRARY="enabled"
JUCE_WEB_BROWSER="default" JUCE_SUPPORT_CARBON="default" JUCE_CHECK_MEMORY_LEAKS="default"
JUCE_CATCH_UNHANDLED_EXCEPTIONS="default" JUCE_STRINGS_ARE_UNICODE="default"/>
</JUCERPROJECT>

+ 4
- 5
extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj View File

@@ -41,8 +41,7 @@
B1B7B20A8E65BBC42DF14B0D,
5EA9A3112DD69059009E0F26,
0A0FA87ED607057BA54E4BBD ); name = "Juce Library Code"; sourceTree = "<group>"; };
28DCE1BE5F05AD011EBA6CF3 = { isa = PBXGroup; children = (
968E587E55738CB4F006379C ); name = Resources; sourceTree = "<group>"; };
28DCE1BE5F05AD011EBA6CF3 = { isa = PBXGroup; children = ( ); name = Resources; sourceTree = "<group>"; };
949924B27260A9CA22A8DA28 = { isa = PBXGroup; children = (
69844FA1F639F3E4F8DD45DE,
95F3347A6AECE95701B1F9BF,
@@ -69,7 +68,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
@@ -82,7 +81,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
@@ -145,7 +144,7 @@
683DA490C2B056506C3A8D7B = { isa = PBXNativeTarget; buildConfigurationList = 4D9C43C6237ADA72C875B760; buildPhases = (
021B93602492F70DDC7B752A,
D6DEA193D099F447BC2BC812,
90724B03672FC7862B671969 ); buildRules = ( ); dependencies = ( ); name = BinaryBuilder; productInstallPath = "$(HOME)/Applications"; productName = BinaryBuilder; productReference = 7A158D02E2EDD703A0CFA8BC; productType = "com.apple.product-type.tool"; };
90724B03672FC7862B671969 ); buildRules = ( ); dependencies = ( ); name = BinaryBuilder; productName = BinaryBuilder; productReference = 7A158D02E2EDD703A0CFA8BC; productInstallPath = /usr/bin; productType = "com.apple.product-type.tool"; };
EF47A66EA997AB0AD6AB1E37 = { isa = PBXProject; buildConfigurationList = DCF3DECB3E449934F432BCE5; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 97D16C110AD333B7A7B19523; projectDirPath = ""; projectRoot = ""; targets = ( 683DA490C2B056506C3A8D7B ); };
};
rootObject = EF47A66EA997AB0AD6AB1E37;


+ 0
- 1
extras/binarybuilder/JuceLibraryCode/AppConfig.h View File

@@ -2,7 +2,6 @@
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
The following flags are Juce compilation options, taken fron juce_Config.h
If you want to change any of these values, use the Jucer to do so, rather than
editing this file directly!


+ 16
- 4
extras/example projects/Builds/Linux/Makefile View File

@@ -40,8 +40,10 @@ endif
OBJECTS := \
$(OBJDIR)/Main.o \
$(OBJDIR)/MainComponent.o \
$(OBJDIR)/BinaryData.o \
$(OBJDIR)/JuceLibraryCode.o \
$(OBJDIR)/JuceLibraryCode1.o \
$(OBJDIR)/JuceLibraryCode2.o \
$(OBJDIR)/JuceLibraryCode3.o \
$(OBJDIR)/JuceLibraryCode4.o \
.PHONY: clean
@@ -68,12 +70,22 @@ $(OBJDIR)/MainComponent.o: ../../Source/MainComponent.cpp
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/BinaryData.o: ../../JuceLibraryCode/BinaryData.cpp
$(OBJDIR)/JuceLibraryCode1.o: ../../JuceLibraryCode/JuceLibraryCode1.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/JuceLibraryCode.o: ../../JuceLibraryCode/JuceLibraryCode.cpp
$(OBJDIR)/JuceLibraryCode2.o: ../../JuceLibraryCode/JuceLibraryCode2.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/JuceLibraryCode3.o: ../../JuceLibraryCode/JuceLibraryCode3.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/JuceLibraryCode4.o: ../../JuceLibraryCode/JuceLibraryCode4.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"


+ 20
- 16
extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj View File

@@ -19,8 +19,10 @@
BB469E9EB2CB2E6EFCA0B0D6 = { isa = PBXBuildFile; fileRef = 2FD78B9DF6A26702A9EC05C5; };
237BC2541E5BB21EB4226623 = { isa = PBXBuildFile; fileRef = CB66B1896A253A8D6336E645; };
6F7267F0D2F847AF73EF7DAF = { isa = PBXBuildFile; fileRef = FD2B52051D28D30204949A05; };
A068D073A9C2BF9259564CD0 = { isa = PBXBuildFile; fileRef = ED132B29425B4913184EAEB1; };
E638B7907B29420989C8DC6E = { isa = PBXBuildFile; fileRef = D8A8B4FFECD420E9ED894620; };
7933F0BE345596B55294E9F4 = { isa = PBXBuildFile; fileRef = 58416A6F1B244D5A8110CE89; };
D642B591698C3E8615F8A3B4 = { isa = PBXBuildFile; fileRef = F1CB08B1DDCE698D39194670; };
43407A648DB3D648E75D6E84 = { isa = PBXBuildFile; fileRef = AA34A6F29F6895C1D223CF68; };
A04F4F37B1EA8E19A9B12945 = { isa = PBXBuildFile; fileRef = 53BE344341F2C1F48A2D476F; };
6B773B30089D3E23C9C763E1 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
97E620097C302396D2AA27C3 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
AEF423F7CE97424BD4678D2A = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
@@ -37,23 +39,23 @@
CB66B1896A253A8D6336E645 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; };
FD2B52051D28D30204949A05 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = SOURCE_ROOT; };
F56FAC52B9F4534E4C732A2D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; };
C0FA8755D24DAD08CD3A6887 = { isa = PBXFileReference; lastKnownFileType = text.txt; name = readme.txt; path = ../../readme.txt; sourceTree = SOURCE_ROOT; };
57943AE0D519B821B9CB886E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
AFDF1CB4C386A2D781D66AA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
ED132B29425B4913184EAEB1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
06C2E275863BB2527824E754 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; };
D8A8B4FFECD420E9ED894620 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode.mm; path = ../../JuceLibraryCode/JuceLibraryCode.mm; sourceTree = SOURCE_ROOT; };
58416A6F1B244D5A8110CE89 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; };
F1CB08B1DDCE698D39194670 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; };
AA34A6F29F6895C1D223CF68 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
53BE344341F2C1F48A2D476F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
AA11C8578F0825D0211C7C71 = { isa = PBXGroup; children = (
CB66B1896A253A8D6336E645,
FD2B52051D28D30204949A05,
F56FAC52B9F4534E4C732A2D,
C0FA8755D24DAD08CD3A6887 ); name = Source; sourceTree = "<group>"; };
F56FAC52B9F4534E4C732A2D ); name = Source; sourceTree = "<group>"; };
52AF58536809B334D6BEBF28 = { isa = PBXGroup; children = (
57943AE0D519B821B9CB886E,
AFDF1CB4C386A2D781D66AA1,
ED132B29425B4913184EAEB1,
06C2E275863BB2527824E754,
D8A8B4FFECD420E9ED894620 ); name = "Juce Library Code"; sourceTree = "<group>"; };
58416A6F1B244D5A8110CE89,
F1CB08B1DDCE698D39194670,
AA34A6F29F6895C1D223CF68,
53BE344341F2C1F48A2D476F ); name = "Juce Library Code"; sourceTree = "<group>"; };
2ACEDD4D6058F840EEA38906 = { isa = PBXGroup; children = (
EA7F9B8453D98A3675F49035 ); name = Resources; sourceTree = "<group>"; };
968C104183C4F309F291072B = { isa = PBXGroup; children = (
@@ -82,7 +84,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
@@ -95,7 +97,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
@@ -145,8 +147,10 @@
D8C19D22E1FD4F768D15F525 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
237BC2541E5BB21EB4226623,
6F7267F0D2F847AF73EF7DAF,
A068D073A9C2BF9259564CD0,
E638B7907B29420989C8DC6E ); runOnlyForDeploymentPostprocessing = 0; };
7933F0BE345596B55294E9F4,
D642B591698C3E8615F8A3B4,
43407A648DB3D648E75D6E84,
A04F4F37B1EA8E19A9B12945 ); runOnlyForDeploymentPostprocessing = 0; };
92652782798302B5FC51366D = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (
28F8C199DFD1C5A282FE13A5,
C4EE40FF2BE67DC34B8CFFA4,
@@ -162,7 +166,7 @@
6A20902FD404918F3D24BA8E = { isa = PBXNativeTarget; buildConfigurationList = 4F8F2F5535CE15A1996FD473; buildPhases = (
040E7FFF35F5314CAC65923E,
D8C19D22E1FD4F768D15F525,
92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productInstallPath = "$(HOME)/Applications"; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productType = "com.apple.product-type.application"; };
92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; };
E13992FDBAEBF649A7954C3A = { isa = PBXProject; buildConfigurationList = DEE6CA5A3F98D473C53CD9F8; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7F35A8BE5FF618393F413498; projectDirPath = ""; projectRoot = ""; targets = ( 6A20902FD404918F3D24BA8E ); };
};
rootObject = E13992FDBAEBF649A7954C3A;


+ 4
- 4
extras/example projects/Builds/MacOSX/Info.plist View File

@@ -8,16 +8,16 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.&#36;{PRODUCT_NAME:rfc1034identifier}</string>
<string>com.rawmaterialsoftware.jucehelloworld</string>
<key>CFBundleName</key>
<string>&#36;{PRODUCT_NAME}</string>
<string>HelloWorld</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<string>1.0.0</string>
</dict>
</plist>

+ 4
- 13
extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj View File

@@ -136,24 +136,15 @@
<File RelativePath="..\..\Source\Main.cpp"/>
<File RelativePath="..\..\Source\MainComponent.cpp"/>
<File RelativePath="..\..\Source\MainComponent.h"/>
<File RelativePath="..\..\readme.txt">
<FileConfiguration Name="Debug&#124;Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\BinaryData.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\BinaryData.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</Filter>
</Files>
<Globals/>


+ 4
- 13
extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj View File

@@ -136,24 +136,15 @@
<File RelativePath="..\..\Source\Main.cpp"/>
<File RelativePath="..\..\Source\MainComponent.cpp"/>
<File RelativePath="..\..\Source\MainComponent.h"/>
<File RelativePath="..\..\readme.txt">
<FileConfiguration Name="Debug&#124;Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\BinaryData.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\BinaryData.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</Filter>
</Files>
<Globals/>


+ 20
- 18
extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj View File

@@ -12,8 +12,10 @@
F90EEEB7BFE91DE375E81242 = { isa = PBXBuildFile; fileRef = 8C58C43B4C4F9E89233A25F9; };
237BC2541E5BB21EB4226623 = { isa = PBXBuildFile; fileRef = CB66B1896A253A8D6336E645; };
6F7267F0D2F847AF73EF7DAF = { isa = PBXBuildFile; fileRef = FD2B52051D28D30204949A05; };
A068D073A9C2BF9259564CD0 = { isa = PBXBuildFile; fileRef = ED132B29425B4913184EAEB1; };
E638B7907B29420989C8DC6E = { isa = PBXBuildFile; fileRef = D8A8B4FFECD420E9ED894620; };
7933F0BE345596B55294E9F4 = { isa = PBXBuildFile; fileRef = 58416A6F1B244D5A8110CE89; };
D642B591698C3E8615F8A3B4 = { isa = PBXBuildFile; fileRef = F1CB08B1DDCE698D39194670; };
43407A648DB3D648E75D6E84 = { isa = PBXBuildFile; fileRef = AA34A6F29F6895C1D223CF68; };
A04F4F37B1EA8E19A9B12945 = { isa = PBXBuildFile; fileRef = 53BE344341F2C1F48A2D476F; };
558FCE9088F29BC53FEE9BC2 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
716EC4E9813924BC425CDEF5 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
BFA8583602D1022E7CA9A559 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
@@ -23,23 +25,23 @@
CB66B1896A253A8D6336E645 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; };
FD2B52051D28D30204949A05 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = SOURCE_ROOT; };
F56FAC52B9F4534E4C732A2D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; };
C0FA8755D24DAD08CD3A6887 = { isa = PBXFileReference; lastKnownFileType = text.txt; name = readme.txt; path = ../../readme.txt; sourceTree = SOURCE_ROOT; };
57943AE0D519B821B9CB886E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
AFDF1CB4C386A2D781D66AA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
ED132B29425B4913184EAEB1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
06C2E275863BB2527824E754 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; };
D8A8B4FFECD420E9ED894620 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode.mm; path = ../../JuceLibraryCode/JuceLibraryCode.mm; sourceTree = SOURCE_ROOT; };
58416A6F1B244D5A8110CE89 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; };
F1CB08B1DDCE698D39194670 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; };
AA34A6F29F6895C1D223CF68 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
53BE344341F2C1F48A2D476F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
AA11C8578F0825D0211C7C71 = { isa = PBXGroup; children = (
CB66B1896A253A8D6336E645,
FD2B52051D28D30204949A05,
F56FAC52B9F4534E4C732A2D,
C0FA8755D24DAD08CD3A6887 ); name = Source; sourceTree = "<group>"; };
F56FAC52B9F4534E4C732A2D ); name = Source; sourceTree = "<group>"; };
52AF58536809B334D6BEBF28 = { isa = PBXGroup; children = (
57943AE0D519B821B9CB886E,
AFDF1CB4C386A2D781D66AA1,
ED132B29425B4913184EAEB1,
06C2E275863BB2527824E754,
D8A8B4FFECD420E9ED894620 ); name = "Juce Library Code"; sourceTree = "<group>"; };
58416A6F1B244D5A8110CE89,
F1CB08B1DDCE698D39194670,
AA34A6F29F6895C1D223CF68,
53BE344341F2C1F48A2D476F ); name = "Juce Library Code"; sourceTree = "<group>"; };
2ACEDD4D6058F840EEA38906 = { isa = PBXGroup; children = (
E5D5090AE29D959C087A648F ); name = Resources; sourceTree = "<group>"; };
968C104183C4F309F291072B = { isa = PBXGroup; children = (
@@ -61,7 +63,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
@@ -74,7 +76,7 @@
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
USER_HEADER_SEARCH_PATHS = " $(inherited)";
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
@@ -83,7 +85,6 @@
"NDEBUG=1 "); }; name = Release; };
DC6E0D6712057BE7CE629370 = { isa = XCBuildConfiguration; buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
GCC_VERSION = 4.0;
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
@@ -102,7 +103,6 @@
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; };
D14711B44DC017E8618FAF39 = { isa = XCBuildConfiguration; buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
GCC_VERSION = 4.0;
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
@@ -126,8 +126,10 @@
D8C19D22E1FD4F768D15F525 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
237BC2541E5BB21EB4226623,
6F7267F0D2F847AF73EF7DAF,
A068D073A9C2BF9259564CD0,
E638B7907B29420989C8DC6E ); runOnlyForDeploymentPostprocessing = 0; };
7933F0BE345596B55294E9F4,
D642B591698C3E8615F8A3B4,
43407A648DB3D648E75D6E84,
A04F4F37B1EA8E19A9B12945 ); runOnlyForDeploymentPostprocessing = 0; };
92652782798302B5FC51366D = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (
A17CB2E433E1BE3ABE451848,
C4C15F695EA3866CC3E37FBD,
@@ -136,7 +138,7 @@
6A20902FD404918F3D24BA8E = { isa = PBXNativeTarget; buildConfigurationList = 4F8F2F5535CE15A1996FD473; buildPhases = (
040E7FFF35F5314CAC65923E,
D8C19D22E1FD4F768D15F525,
92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productInstallPath = "$(HOME)/Applications"; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productType = "com.apple.product-type.application"; };
92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; };
E13992FDBAEBF649A7954C3A = { isa = PBXProject; buildConfigurationList = DEE6CA5A3F98D473C53CD9F8; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7F35A8BE5FF618393F413498; projectDirPath = ""; projectRoot = ""; targets = ( 6A20902FD404918F3D24BA8E ); };
};
rootObject = E13992FDBAEBF649A7954C3A;


+ 4
- 4
extras/example projects/Builds/iPhone/Info.plist View File

@@ -8,16 +8,16 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.&#36;{PRODUCT_NAME:rfc1034identifier}</string>
<string>com.rawmaterialsoftware.jucehelloworld</string>
<key>CFBundleName</key>
<string>&#36;{PRODUCT_NAME}</string>
<string>HelloWorld</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<string>1.0.0</string>
</dict>
</plist>

+ 19
- 11
extras/example projects/HelloWorld.jucer View File

@@ -1,7 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="tTAKTK1s" name="HelloWorld" projectType="1" juceLinkage="4"
juceFolder="../../../juce" jucerVersion="3.0">
<JUCERPROJECT id="tTAKTK1s" name="HelloWorld" projectType="guiapp" juceLinkage="amalg_multi"
juceFolder="../../../juce" jucerVersion="3.0" version="1.0.0"
buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
rtasFolderPC="c:\SDKs\PT_80_SDK" pluginName="HelloWorld" pluginDesc="HelloWorld"
pluginManufacturer="yourcompany" pluginManufacturerCode="abcd"
pluginCode="Abcd" pluginChannelConfigs="{1, 1}, {2, 2}" pluginIsSynth="0"
pluginWantsMidiIn="0" pluginProducesMidiOut="0" pluginSilenceInIsSilenceOut="0"
pluginTailLength="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="HelloWorldAU"
pluginAUViewClass="HelloWorldAU_V1" pluginRTASCategory="" bundleIdentifier="com.rawmaterialsoftware.jucehelloworld">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="HelloWorld"
osxSDK="1" osxCompatibility="1"/>
@@ -15,15 +23,15 @@
file="Source/MainComponent.cpp"/>
<FILE id="Plz1QicEA" name="MainComponent.h" compile="0" resource="0"
file="Source/MainComponent.h"/>
<FILE id="IyByE1BKH" name="readme.txt" compile="0" resource="1" file="readme.txt"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="3" JUCE_LOG_ASSERTIONS="3" JUCE_ASIO="3" JUCE_WASAPI="3"
JUCE_DIRECTSOUND="3" JUCE_ALSA="3" JUCE_QUICKTIME="3" JUCE_OPENGL="3"
JUCE_USE_FLAC="3" JUCE_USE_OGGVORBIS="3" JUCE_USE_CDBURNER="3"
JUCE_USE_CDREADER="3" JUCE_USE_CAMERA="3" JUCE_ENABLE_REPAINT_DEBUGGING="3"
JUCE_USE_XINERAMA="3" JUCE_USE_XSHM="3" JUCE_PLUGINHOST_VST="3"
JUCE_PLUGINHOST_AU="3" JUCE_ONLY_BUILD_CORE_LIBRARY="3" JUCE_WEB_BROWSER="3"
JUCE_SUPPORT_CARBON="3" JUCE_CHECK_MEMORY_LEAKS="3" JUCE_CATCH_UNHANDLED_EXCEPTIONS="3"
JUCE_STRINGS_ARE_UNICODE="3"/>
<JUCEOPTIONS JUCE_FORCE_DEBUG="default" JUCE_LOG_ASSERTIONS="default" JUCE_ASIO="default"
JUCE_WASAPI="default" JUCE_DIRECTSOUND="default" JUCE_ALSA="default"
JUCE_QUICKTIME="default" JUCE_OPENGL="default" JUCE_USE_FLAC="default"
JUCE_USE_OGGVORBIS="default" JUCE_USE_CDBURNER="default" JUCE_USE_CDREADER="default"
JUCE_USE_CAMERA="default" JUCE_ENABLE_REPAINT_DEBUGGING="default"
JUCE_USE_XINERAMA="default" JUCE_USE_XSHM="default" JUCE_PLUGINHOST_VST="default"
JUCE_PLUGINHOST_AU="default" JUCE_ONLY_BUILD_CORE_LIBRARY="default"
JUCE_WEB_BROWSER="default" JUCE_SUPPORT_CARBON="default" JUCE_CHECK_MEMORY_LEAKS="default"
JUCE_CATCH_UNHANDLED_EXCEPTIONS="default" JUCE_STRINGS_ARE_UNICODE="default"/>
</JUCERPROJECT>

+ 0
- 1
extras/example projects/JuceLibraryCode/AppConfig.h View File

@@ -2,7 +2,6 @@
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
The following flags are Juce compilation options, taken fron juce_Config.h
If you want to change any of these values, use the Jucer to do so, rather than
editing this file directly!


+ 0
- 18
extras/example projects/JuceLibraryCode/BinaryData.cpp View File

@@ -1,18 +0,0 @@
/* ==================================== JUCER_BINARY_RESOURCE ====================================
This is an auto-generated file, created by The Jucer V3.0
Do not edit anything in this file!
*/
#include "BinaryData.h"
//================== readme.txt ==================
static const unsigned char temp_94a14940[] =
"\r\n"
"This directory contains simple \"Hello World\" type projects that you can copy and alter to\r\n"
"quickly create a JUCE application.\r\n"
"\r\n"
"For a more complete example, see the Juce demo app.\r\n";
const char* BinaryData::readme_txt = (const char*) temp_94a14940;

+ 0
- 13
extras/example projects/JuceLibraryCode/BinaryData.h View File

@@ -1,13 +0,0 @@
/* =========================================================================================
This is an auto-generated file, created by The Jucer V3.0
Do not edit anything in this file!
*/
namespace BinaryData
{
extern const char* readme_txt;
const int readme_txtSize = 184;
}

+ 0
- 1
extras/example projects/JuceLibraryCode/JuceHeader.h View File

@@ -15,6 +15,5 @@
#include "AppConfig.h"
#include "../../../juce_amalgamated.h"
#include "BinaryData.h"
#endif // __APPHEADERFILE_D9639818__

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode1.cpp View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated1.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode1.mm View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated1.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode2.cpp View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated2.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode2.mm View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated2.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode3.cpp View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated3.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode3.mm View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated3.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode4.cpp View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated4.cpp"

+ 15
- 0
extras/example projects/JuceLibraryCode/JuceLibraryCode4.mm View File

@@ -0,0 +1,15 @@
/*
IMPORTANT! This file is auto-generated by the Jucer each time you save your
project - if you alter its contents, your changes may be overwritten!
This file pulls in all the Juce source code, and builds it using the settings
defined in AppConfig.h.
If you want to change the method by which Juce is linked into your app, use the
Jucer to change it, rather than trying to edit this file directly.
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated4.cpp"

+ 1
- 1
extras/juce demo/Builds/MacOSX/Info.plist View File

@@ -8,7 +8,7 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.JuceDemo</string>
<string>com.rawmaterialsoftware.jucedemo</string>
<key>CFBundleName</key>
<string>Juce Demo</string>
<key>CFBundlePackageType</key>


+ 1
- 1
extras/juce demo/Builds/iPhone/Info.plist View File

@@ -8,7 +8,7 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.JuceDemo</string>
<string>com.rawmaterialsoftware.jucedemo</string>
<key>CFBundleName</key>
<string>Juce Demo</string>
<key>CFBundlePackageType</key>


+ 219
- 378
extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj View File

@@ -6,411 +6,252 @@
objectVersion = 44;
objects = {

/* Begin PBXBuildFile section */
0BD148C98295E0F26E9B203E /* JuceLibraryCode3.mm in Sources */ = {isa = PBXBuildFile; fileRef = C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */; };
0F8F034C9147B7B6E000BC4F /* QuickTimeDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */; };
28DC09B5A3A0BAF9371A9730 /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2560A8661CA91CA837C78658 /* BinaryData.cpp */; };
31C3CE233936906FD9D2AAAD /* JuceLibraryCode1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */; };
3E0701E437BF22D72719CE2D /* AudioDemoSetupPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */; };
4A66BB477E635E8616CB4FA2 /* InterprocessCommsDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */; };
5B88C46520ED77B3584D511C /* AudioDemoSynthPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */; };
5D41B630AD0113C661B79E1E /* TableDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 091F838DF8E46E1144678BD6 /* TableDemo.cpp */; };
68DF1DACB6CC87C320FFEAFE /* JuceLibraryCode4.mm in Sources */ = {isa = PBXBuildFile; fileRef = 604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */; };
6F7CC60A16F29D132E3154C8 /* AudioDemoRecordPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */; };
6FE5A54B7FF9D1A9157D58AE /* CodeEditorDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */; };
70305D8B2490CD64D1BB4597 /* TreeViewDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */; };
7436CA85F7D1AA8A1F4C7138 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */; };
755C53A91BB04471B15C22C3 /* DragAndDropDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */; };
7B208134CAA2D556C257C040 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F34ACEF1FC4B2D144F053CB /* UIKit.framework */; };
881012C78A65FF6ECC05C1D3 /* AudioDemoPlaybackPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */; };
8D81464776346469A1FA351E /* WebBrowserDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */; };
911023FA7B75F7CDD0E01CC5 /* CameraDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4251F73393232AADAD7BBCDC /* CameraDemo.cpp */; };
9BB5AF647BD124F3F44EBA95 /* OpenGLDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */; };
9E763EC8F564AD88D7F527B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B12A338180B4BD8567E96FD /* Foundation.framework */; };
9ED283F65D6E38309B36657D /* JuceLibraryCode2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */; };
B389FE9DE0B11C2387E85201 /* AudioDemoTabComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */; };
C3D8CEDEF3C287F7949C4804 /* ApplicationStartup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */; };
C7DE5B18FB6AADFA505ACDC9 /* MainDemoWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */; };
D2FF9BE1F86D155B69C3C394 /* ThreadingDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */; };
D3B2BD1646AB34FF8AFADA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 660DA39AD310B5A5384CED02 /* AudioToolbox.framework */; };
DC1209F9F548B02E1E750D6E /* WidgetsDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */; };
DFBBF852E3C45EDBEA4F4FEA /* AudioDemoLatencyPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */; };
E773CDB9C36704CEE2A4091E /* RenderingTestComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B8A3BF45474348248262212C /* RenderingTestComponent.cpp */; };
E8777146414161505C7C0D91 /* FontsAndTextDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
04D0031022B54A738EFE98F0 /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
091F838DF8E46E1144678BD6 /* TableDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TableDemo.cpp; path = ../../Source/demos/TableDemo.cpp; sourceTree = SOURCE_ROOT; };
0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetsDemo.cpp; path = ../../Source/demos/WidgetsDemo.cpp; sourceTree = SOURCE_ROOT; };
1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OpenGLDemo.cpp; path = ../../Source/demos/OpenGLDemo.cpp; sourceTree = SOURCE_ROOT; };
12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoLatencyPage.cpp; path = ../../Source/demos/AudioDemoLatencyPage.cpp; sourceTree = SOURCE_ROOT; };
18C98E9390150D87903F9957 /* AudioDemoTabComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoTabComponent.h; path = ../../Source/demos/AudioDemoTabComponent.h; sourceTree = SOURCE_ROOT; };
1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WebBrowserDemo.cpp; path = ../../Source/demos/WebBrowserDemo.cpp; sourceTree = SOURCE_ROOT; };
1CF664DDADD5BB38FF3EF036 /* juce.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = juce.png; path = "../../Binary Data/juce.png"; sourceTree = SOURCE_ROOT; };
1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; };
2560A8661CA91CA837C78658 /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
2BAB800C71F9D2A09CAA2D03 /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CodeEditorDemo.cpp; path = ../../Source/demos/CodeEditorDemo.cpp; sourceTree = SOURCE_ROOT; };
2F34ACEF1FC4B2D144F053CB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
2F7EF119C6AC3D4E45F27FC5 /* demo table data.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "demo table data.xml"; path = "../../Binary Data/demo table data.xml"; sourceTree = SOURCE_ROOT; };
304FBE4BC66783833C4B591D /* AudioDemoRecordPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoRecordPage.h; path = ../../Source/demos/AudioDemoRecordPage.h; sourceTree = SOURCE_ROOT; };
31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadingDemo.cpp; path = ../../Source/demos/ThreadingDemo.cpp; sourceTree = SOURCE_ROOT; };
3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSynthPage.cpp; path = ../../Source/demos/AudioDemoSynthPage.cpp; sourceTree = SOURCE_ROOT; };
4251F73393232AADAD7BBCDC /* CameraDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CameraDemo.cpp; path = ../../Source/demos/CameraDemo.cpp; sourceTree = SOURCE_ROOT; };
47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = QuickTimeDemo.cpp; path = ../../Source/demos/QuickTimeDemo.cpp; sourceTree = SOURCE_ROOT; };
4B12A338180B4BD8567E96FD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
56BC57F08A02495F85DB8DC8 /* JuceDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JuceDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
57727D75F92F702E87F28F8B /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = cello.wav; path = "../../Binary Data/cello.wav"; sourceTree = SOURCE_ROOT; };
5BC3E8D1D56A5AFE854C16B3 /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; };
5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainDemoWindow.cpp; path = ../../Source/MainDemoWindow.cpp; sourceTree = SOURCE_ROOT; };
604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; };
660DA39AD310B5A5384CED02 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationStartup.cpp; path = ../../Source/ApplicationStartup.cpp; sourceTree = SOURCE_ROOT; };
6E92BD22BCCE25E4B4D321EA /* AudioDemoLatencyPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoLatencyPage.h; path = ../../Source/demos/AudioDemoLatencyPage.h; sourceTree = SOURCE_ROOT; };
78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DragAndDropDemo.cpp; path = ../../Source/demos/DragAndDropDemo.cpp; sourceTree = SOURCE_ROOT; };
80096DB10F3882EF352B0573 /* MainDemoWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainDemoWindow.h; path = ../../Source/MainDemoWindow.h; sourceTree = SOURCE_ROOT; };
85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoPlaybackPage.cpp; path = ../../Source/demos/AudioDemoPlaybackPage.cpp; sourceTree = SOURCE_ROOT; };
895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FontsAndTextDemo.cpp; path = ../../Source/demos/FontsAndTextDemo.cpp; sourceTree = SOURCE_ROOT; };
99427D4B058197F453EF5279 /* AudioDemoPlaybackPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoPlaybackPage.h; path = ../../Source/demos/AudioDemoPlaybackPage.h; sourceTree = SOURCE_ROOT; };
A54FE866F06B472E5FFCA619 /* icons.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; name = icons.zip; path = "../../Binary Data/icons.zip"; sourceTree = SOURCE_ROOT; };
A7A9B11C1B693E380C29F53F /* treedemo.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = treedemo.xml; path = "../../Binary Data/treedemo.xml"; sourceTree = SOURCE_ROOT; };
AB13A7026C73DD0667AE8CD0 /* RenderingTestComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RenderingTestComponent.h; path = ../../Source/demos/RenderingTestComponent.h; sourceTree = SOURCE_ROOT; };
B0C39DD3834141F1CA7C5D68 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
B324FE0C2646BFFF997D7037 /* AudioDemoSetupPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSetupPage.h; path = ../../Source/demos/AudioDemoSetupPage.h; sourceTree = SOURCE_ROOT; };
B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSetupPage.cpp; path = ../../Source/demos/AudioDemoSetupPage.cpp; sourceTree = SOURCE_ROOT; };
B8A3BF45474348248262212C /* RenderingTestComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderingTestComponent.cpp; path = ../../Source/demos/RenderingTestComponent.cpp; sourceTree = SOURCE_ROOT; };
C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoRecordPage.cpp; path = ../../Source/demos/AudioDemoRecordPage.cpp; sourceTree = SOURCE_ROOT; };
CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TreeViewDemo.cpp; path = ../../Source/demos/TreeViewDemo.cpp; sourceTree = SOURCE_ROOT; };
D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = InterprocessCommsDemo.cpp; path = ../../Source/demos/InterprocessCommsDemo.cpp; sourceTree = SOURCE_ROOT; };
DA2E314623DCA5C867A8C11C /* jucedemo_headers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucedemo_headers.h; path = ../../Source/jucedemo_headers.h; sourceTree = SOURCE_ROOT; };
DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoTabComponent.cpp; path = ../../Source/demos/AudioDemoTabComponent.cpp; sourceTree = SOURCE_ROOT; };
ECA36108313CCB3A3610A9C5 /* AudioDemoSynthPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSynthPage.h; path = ../../Source/demos/AudioDemoSynthPage.h; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
6C1906E1104429D10063FE75 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
7B208134CAA2D556C257C040 /* UIKit.framework in Frameworks */,
9E763EC8F564AD88D7F527B6 /* Foundation.framework in Frameworks */,
7436CA85F7D1AA8A1F4C7138 /* CoreGraphics.framework in Frameworks */,
D3B2BD1646AB34FF8AFADA4A /* AudioToolbox.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
24AF20CBAA4DC5F17CFE8606 /* Source */ = {
isa = PBXGroup;
children = (
2EA528914EC159A58C97A873 /* Source */,
3B5437A20FCADA50EBD06731 /* Juce Library Code */,
F473AC9C072A0F6CF3B5410F /* Resources */,
6030FE912A851A2507B3BF34 /* Frameworks */,
29CBBCDCEE131C353F0715E1 /* Products */,
);
name = Source;
sourceTree = "<group>";
};
29CBBCDCEE131C353F0715E1 /* Products */ = {
isa = PBXGroup;
children = (
56BC57F08A02495F85DB8DC8 /* JuceDemo.app */,
);
name = Products;
sourceTree = "<group>";
};
2EA528914EC159A58C97A873 /* Source */ = {
isa = PBXGroup;
children = (
66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */,
5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */,
80096DB10F3882EF352B0573 /* MainDemoWindow.h */,
DA2E314623DCA5C867A8C11C /* jucedemo_headers.h */,
FD1552CA3E06EF6E4FC85A8A /* Demos */,
C9C1EC6EEE457C21A26B0EC3 /* Binary Data */,
);
name = Source;
sourceTree = "<group>";
};
3B5437A20FCADA50EBD06731 /* Juce Library Code */ = {
isa = PBXGroup;
children = (
2BAB800C71F9D2A09CAA2D03 /* AppConfig.h */,
04D0031022B54A738EFE98F0 /* JuceHeader.h */,
2560A8661CA91CA837C78658 /* BinaryData.cpp */,
5BC3E8D1D56A5AFE854C16B3 /* BinaryData.h */,
65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */,
1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */,
C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */,
604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */,
);
name = "Juce Library Code";
sourceTree = "<group>";
};
6030FE912A851A2507B3BF34 /* Frameworks */ = {
isa = PBXGroup;
children = (
2F34ACEF1FC4B2D144F053CB /* UIKit.framework */,
4B12A338180B4BD8567E96FD /* Foundation.framework */,
895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */,
660DA39AD310B5A5384CED02 /* AudioToolbox.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
C9C1EC6EEE457C21A26B0EC3 /* Binary Data */ = {
isa = PBXGroup;
children = (
57727D75F92F702E87F28F8B /* cello.wav */,
2F7EF119C6AC3D4E45F27FC5 /* demo table data.xml */,
A54FE866F06B472E5FFCA619 /* icons.zip */,
1CF664DDADD5BB38FF3EF036 /* juce.png */,
A7A9B11C1B693E380C29F53F /* treedemo.xml */,
);
name = "Binary Data";
sourceTree = "<group>";
};
F473AC9C072A0F6CF3B5410F /* Resources */ = {
isa = PBXGroup;
children = (
B0C39DD3834141F1CA7C5D68 /* Info.plist */,
);
name = Resources;
sourceTree = "<group>";
};
FD1552CA3E06EF6E4FC85A8A /* Demos */ = {
isa = PBXGroup;
children = (
12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */,
6E92BD22BCCE25E4B4D321EA /* AudioDemoLatencyPage.h */,
85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */,
99427D4B058197F453EF5279 /* AudioDemoPlaybackPage.h */,
C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */,
304FBE4BC66783833C4B591D /* AudioDemoRecordPage.h */,
B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */,
B324FE0C2646BFFF997D7037 /* AudioDemoSetupPage.h */,
3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */,
ECA36108313CCB3A3610A9C5 /* AudioDemoSynthPage.h */,
DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */,
18C98E9390150D87903F9957 /* AudioDemoTabComponent.h */,
4251F73393232AADAD7BBCDC /* CameraDemo.cpp */,
2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */,
78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */,
8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */,
D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */,
1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */,
47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */,
B8A3BF45474348248262212C /* RenderingTestComponent.cpp */,
AB13A7026C73DD0667AE8CD0 /* RenderingTestComponent.h */,
091F838DF8E46E1144678BD6 /* TableDemo.cpp */,
31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */,
CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */,
1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */,
0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */,
);
name = Demos;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
44C47F7E6BD5B8AB41466286 /* Juce Demo */ = {
isa = PBXNativeTarget;
buildConfigurationList = 29330EA5DC9F3CCDAD719B7B /* Build configuration list for PBXNativeTarget "Juce Demo" */;
buildPhases = (
EEA25E5ECDB75868B1875A36 /* Resources */,
B2757B8179BE66929127AD2D /* Sources */,
6C1906E1104429D10063FE75 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = "Juce Demo";
productInstallPath = "$(HOME)/Applications";
productName = "Juce Demo";
productReference = 56BC57F08A02495F85DB8DC8 /* JuceDemo.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
CBEE715C52BD1D65BBB7F342 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = B89AA9A9D76AFB9FD94E91F1 /* Build configuration list for PBXProject "Juce Demo" */;
compatibilityVersion = "Xcode 3.0";
hasScannedForEncodings = 0;
mainGroup = 24AF20CBAA4DC5F17CFE8606 /* Source */;
projectDirPath = "";
projectRoot = "";
targets = (
44C47F7E6BD5B8AB41466286 /* Juce Demo */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
EEA25E5ECDB75868B1875A36 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
B2757B8179BE66929127AD2D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C3D8CEDEF3C287F7949C4804 /* ApplicationStartup.cpp in Sources */,
C7DE5B18FB6AADFA505ACDC9 /* MainDemoWindow.cpp in Sources */,
DFBBF852E3C45EDBEA4F4FEA /* AudioDemoLatencyPage.cpp in Sources */,
881012C78A65FF6ECC05C1D3 /* AudioDemoPlaybackPage.cpp in Sources */,
6F7CC60A16F29D132E3154C8 /* AudioDemoRecordPage.cpp in Sources */,
3E0701E437BF22D72719CE2D /* AudioDemoSetupPage.cpp in Sources */,
5B88C46520ED77B3584D511C /* AudioDemoSynthPage.cpp in Sources */,
B389FE9DE0B11C2387E85201 /* AudioDemoTabComponent.cpp in Sources */,
911023FA7B75F7CDD0E01CC5 /* CameraDemo.cpp in Sources */,
6FE5A54B7FF9D1A9157D58AE /* CodeEditorDemo.cpp in Sources */,
755C53A91BB04471B15C22C3 /* DragAndDropDemo.cpp in Sources */,
E8777146414161505C7C0D91 /* FontsAndTextDemo.cpp in Sources */,
4A66BB477E635E8616CB4FA2 /* InterprocessCommsDemo.cpp in Sources */,
9BB5AF647BD124F3F44EBA95 /* OpenGLDemo.cpp in Sources */,
0F8F034C9147B7B6E000BC4F /* QuickTimeDemo.cpp in Sources */,
E773CDB9C36704CEE2A4091E /* RenderingTestComponent.cpp in Sources */,
5D41B630AD0113C661B79E1E /* TableDemo.cpp in Sources */,
D2FF9BE1F86D155B69C3C394 /* ThreadingDemo.cpp in Sources */,
70305D8B2490CD64D1BB4597 /* TreeViewDemo.cpp in Sources */,
8D81464776346469A1FA351E /* WebBrowserDemo.cpp in Sources */,
DC1209F9F548B02E1E750D6E /* WidgetsDemo.cpp in Sources */,
28DC09B5A3A0BAF9371A9730 /* BinaryData.cpp in Sources */,
31C3CE233936906FD9D2AAAD /* JuceLibraryCode1.mm in Sources */,
9ED283F65D6E38309B36657D /* JuceLibraryCode2.mm in Sources */,
0BD148C98295E0F26E9B203E /* JuceLibraryCode3.mm in Sources */,
68DF1DACB6CC87C320FFEAFE /* JuceLibraryCode4.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
52C29F86E3DBE91F252B8C0D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ONLY_ACTIVE_ARCH_PRE_XCODE_3_1)";
COPY_PHASE_STRIP = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
7B208134CAA2D556C257C040 = { isa = PBXBuildFile; fileRef = 2F34ACEF1FC4B2D144F053CB; };
9E763EC8F564AD88D7F527B6 = { isa = PBXBuildFile; fileRef = 4B12A338180B4BD8567E96FD; };
7436CA85F7D1AA8A1F4C7138 = { isa = PBXBuildFile; fileRef = 895C3785A9A3294A80CB5D52; };
D3B2BD1646AB34FF8AFADA4A = { isa = PBXBuildFile; fileRef = 660DA39AD310B5A5384CED02; };
C3D8CEDEF3C287F7949C4804 = { isa = PBXBuildFile; fileRef = 66E5150EC7EBBB63F4C673D1; };
C7DE5B18FB6AADFA505ACDC9 = { isa = PBXBuildFile; fileRef = 5FCAFF56838D0002183B48B8; };
DFBBF852E3C45EDBEA4F4FEA = { isa = PBXBuildFile; fileRef = 12A3A8AEEA5A8D051F881827; };
881012C78A65FF6ECC05C1D3 = { isa = PBXBuildFile; fileRef = 85CA937A1DA4EF443894BC5E; };
6F7CC60A16F29D132E3154C8 = { isa = PBXBuildFile; fileRef = C9025738F347440E86B16174; };
3E0701E437BF22D72719CE2D = { isa = PBXBuildFile; fileRef = B894FC995C957FA3BDDC8A5B; };
5B88C46520ED77B3584D511C = { isa = PBXBuildFile; fileRef = 3C1CBA5C4EB4A32711D8C19D; };
B389FE9DE0B11C2387E85201 = { isa = PBXBuildFile; fileRef = DFA238E8E54D124535961D5D; };
911023FA7B75F7CDD0E01CC5 = { isa = PBXBuildFile; fileRef = 4251F73393232AADAD7BBCDC; };
6FE5A54B7FF9D1A9157D58AE = { isa = PBXBuildFile; fileRef = 2BBF0D0CD439CA229128977B; };
755C53A91BB04471B15C22C3 = { isa = PBXBuildFile; fileRef = 78940DAEB8BE98A9AA4B0BEF; };
E8777146414161505C7C0D91 = { isa = PBXBuildFile; fileRef = 8990CBEEEA14E194FA3DD85B; };
4A66BB477E635E8616CB4FA2 = { isa = PBXBuildFile; fileRef = D93FB4E27973B0F5A014568D; };
9BB5AF647BD124F3F44EBA95 = { isa = PBXBuildFile; fileRef = 1061BDD9FDADCA5515FF49B6; };
0F8F034C9147B7B6E000BC4F = { isa = PBXBuildFile; fileRef = 47A1DF189E46F0A92D672689; };
E773CDB9C36704CEE2A4091E = { isa = PBXBuildFile; fileRef = B8A3BF45474348248262212C; };
5D41B630AD0113C661B79E1E = { isa = PBXBuildFile; fileRef = 091F838DF8E46E1144678BD6; };
D2FF9BE1F86D155B69C3C394 = { isa = PBXBuildFile; fileRef = 31BB7FF9E86CA687C52817BE; };
70305D8B2490CD64D1BB4597 = { isa = PBXBuildFile; fileRef = CE61812B4CB9FEA63EC2AFAE; };
8D81464776346469A1FA351E = { isa = PBXBuildFile; fileRef = 1A7539EAAB9683F4491CB678; };
DC1209F9F548B02E1E750D6E = { isa = PBXBuildFile; fileRef = 0A0DE0C7E467226F49DC2547; };
28DC09B5A3A0BAF9371A9730 = { isa = PBXBuildFile; fileRef = 2560A8661CA91CA837C78658; };
31C3CE233936906FD9D2AAAD = { isa = PBXBuildFile; fileRef = 65CB8CF5F0BD94A5F8CF7C70; };
9ED283F65D6E38309B36657D = { isa = PBXBuildFile; fileRef = 1E441A46A257C0E891C9E467; };
0BD148C98295E0F26E9B203E = { isa = PBXBuildFile; fileRef = C7CEB89764F1EC2B49D36D5F; };
68DF1DACB6CC87C320FFEAFE = { isa = PBXBuildFile; fileRef = 604756E9168A185EE1DCE557; };
2F34ACEF1FC4B2D144F053CB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
4B12A338180B4BD8567E96FD = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
895C3785A9A3294A80CB5D52 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
660DA39AD310B5A5384CED02 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
56BC57F08A02495F85DB8DC8 = { isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JuceDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
B0C39DD3834141F1CA7C5D68 = { isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Info.plist; sourceTree = SOURCE_ROOT; };
66E5150EC7EBBB63F4C673D1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationStartup.cpp; path = ../../Source/ApplicationStartup.cpp; sourceTree = SOURCE_ROOT; };
5FCAFF56838D0002183B48B8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainDemoWindow.cpp; path = ../../Source/MainDemoWindow.cpp; sourceTree = SOURCE_ROOT; };
80096DB10F3882EF352B0573 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainDemoWindow.h; path = ../../Source/MainDemoWindow.h; sourceTree = SOURCE_ROOT; };
DA2E314623DCA5C867A8C11C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucedemo_headers.h; path = ../../Source/jucedemo_headers.h; sourceTree = SOURCE_ROOT; };
12A3A8AEEA5A8D051F881827 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoLatencyPage.cpp; path = ../../Source/demos/AudioDemoLatencyPage.cpp; sourceTree = SOURCE_ROOT; };
6E92BD22BCCE25E4B4D321EA = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoLatencyPage.h; path = ../../Source/demos/AudioDemoLatencyPage.h; sourceTree = SOURCE_ROOT; };
85CA937A1DA4EF443894BC5E = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoPlaybackPage.cpp; path = ../../Source/demos/AudioDemoPlaybackPage.cpp; sourceTree = SOURCE_ROOT; };
99427D4B058197F453EF5279 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoPlaybackPage.h; path = ../../Source/demos/AudioDemoPlaybackPage.h; sourceTree = SOURCE_ROOT; };
C9025738F347440E86B16174 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoRecordPage.cpp; path = ../../Source/demos/AudioDemoRecordPage.cpp; sourceTree = SOURCE_ROOT; };
304FBE4BC66783833C4B591D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoRecordPage.h; path = ../../Source/demos/AudioDemoRecordPage.h; sourceTree = SOURCE_ROOT; };
B894FC995C957FA3BDDC8A5B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSetupPage.cpp; path = ../../Source/demos/AudioDemoSetupPage.cpp; sourceTree = SOURCE_ROOT; };
B324FE0C2646BFFF997D7037 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSetupPage.h; path = ../../Source/demos/AudioDemoSetupPage.h; sourceTree = SOURCE_ROOT; };
3C1CBA5C4EB4A32711D8C19D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSynthPage.cpp; path = ../../Source/demos/AudioDemoSynthPage.cpp; sourceTree = SOURCE_ROOT; };
ECA36108313CCB3A3610A9C5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSynthPage.h; path = ../../Source/demos/AudioDemoSynthPage.h; sourceTree = SOURCE_ROOT; };
DFA238E8E54D124535961D5D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoTabComponent.cpp; path = ../../Source/demos/AudioDemoTabComponent.cpp; sourceTree = SOURCE_ROOT; };
18C98E9390150D87903F9957 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoTabComponent.h; path = ../../Source/demos/AudioDemoTabComponent.h; sourceTree = SOURCE_ROOT; };
4251F73393232AADAD7BBCDC = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CameraDemo.cpp; path = ../../Source/demos/CameraDemo.cpp; sourceTree = SOURCE_ROOT; };
2BBF0D0CD439CA229128977B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CodeEditorDemo.cpp; path = ../../Source/demos/CodeEditorDemo.cpp; sourceTree = SOURCE_ROOT; };
78940DAEB8BE98A9AA4B0BEF = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DragAndDropDemo.cpp; path = ../../Source/demos/DragAndDropDemo.cpp; sourceTree = SOURCE_ROOT; };
8990CBEEEA14E194FA3DD85B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FontsAndTextDemo.cpp; path = ../../Source/demos/FontsAndTextDemo.cpp; sourceTree = SOURCE_ROOT; };
D93FB4E27973B0F5A014568D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = InterprocessCommsDemo.cpp; path = ../../Source/demos/InterprocessCommsDemo.cpp; sourceTree = SOURCE_ROOT; };
1061BDD9FDADCA5515FF49B6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OpenGLDemo.cpp; path = ../../Source/demos/OpenGLDemo.cpp; sourceTree = SOURCE_ROOT; };
47A1DF189E46F0A92D672689 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = QuickTimeDemo.cpp; path = ../../Source/demos/QuickTimeDemo.cpp; sourceTree = SOURCE_ROOT; };
B8A3BF45474348248262212C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderingTestComponent.cpp; path = ../../Source/demos/RenderingTestComponent.cpp; sourceTree = SOURCE_ROOT; };
AB13A7026C73DD0667AE8CD0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RenderingTestComponent.h; path = ../../Source/demos/RenderingTestComponent.h; sourceTree = SOURCE_ROOT; };
091F838DF8E46E1144678BD6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TableDemo.cpp; path = ../../Source/demos/TableDemo.cpp; sourceTree = SOURCE_ROOT; };
31BB7FF9E86CA687C52817BE = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadingDemo.cpp; path = ../../Source/demos/ThreadingDemo.cpp; sourceTree = SOURCE_ROOT; };
CE61812B4CB9FEA63EC2AFAE = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TreeViewDemo.cpp; path = ../../Source/demos/TreeViewDemo.cpp; sourceTree = SOURCE_ROOT; };
1A7539EAAB9683F4491CB678 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WebBrowserDemo.cpp; path = ../../Source/demos/WebBrowserDemo.cpp; sourceTree = SOURCE_ROOT; };
0A0DE0C7E467226F49DC2547 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetsDemo.cpp; path = ../../Source/demos/WidgetsDemo.cpp; sourceTree = SOURCE_ROOT; };
57727D75F92F702E87F28F8B = { isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = "../../Binary Data/cello.wav"; sourceTree = SOURCE_ROOT; };
2F7EF119C6AC3D4E45F27FC5 = { isa = PBXFileReference; lastKnownFileType = file.xml; name = "demo table data.xml"; path = "../../Binary Data/demo table data.xml"; sourceTree = SOURCE_ROOT; };
A54FE866F06B472E5FFCA619 = { isa = PBXFileReference; lastKnownFileType = file.zip; name = icons.zip; path = "../../Binary Data/icons.zip"; sourceTree = SOURCE_ROOT; };
1CF664DDADD5BB38FF3EF036 = { isa = PBXFileReference; lastKnownFileType = image.png; name = juce.png; path = "../../Binary Data/juce.png"; sourceTree = SOURCE_ROOT; };
A7A9B11C1B693E380C29F53F = { isa = PBXFileReference; lastKnownFileType = file.xml; name = treedemo.xml; path = "../../Binary Data/treedemo.xml"; sourceTree = SOURCE_ROOT; };
2BAB800C71F9D2A09CAA2D03 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
04D0031022B54A738EFE98F0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
2560A8661CA91CA837C78658 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
5BC3E8D1D56A5AFE854C16B3 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; };
65CB8CF5F0BD94A5F8CF7C70 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; };
1E441A46A257C0E891C9E467 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; };
C7CEB89764F1EC2B49D36D5F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
604756E9168A185EE1DCE557 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
FD1552CA3E06EF6E4FC85A8A = { isa = PBXGroup; children = (
12A3A8AEEA5A8D051F881827,
6E92BD22BCCE25E4B4D321EA,
85CA937A1DA4EF443894BC5E,
99427D4B058197F453EF5279,
C9025738F347440E86B16174,
304FBE4BC66783833C4B591D,
B894FC995C957FA3BDDC8A5B,
B324FE0C2646BFFF997D7037,
3C1CBA5C4EB4A32711D8C19D,
ECA36108313CCB3A3610A9C5,
DFA238E8E54D124535961D5D,
18C98E9390150D87903F9957,
4251F73393232AADAD7BBCDC,
2BBF0D0CD439CA229128977B,
78940DAEB8BE98A9AA4B0BEF,
8990CBEEEA14E194FA3DD85B,
D93FB4E27973B0F5A014568D,
1061BDD9FDADCA5515FF49B6,
47A1DF189E46F0A92D672689,
B8A3BF45474348248262212C,
AB13A7026C73DD0667AE8CD0,
091F838DF8E46E1144678BD6,
31BB7FF9E86CA687C52817BE,
CE61812B4CB9FEA63EC2AFAE,
1A7539EAAB9683F4491CB678,
0A0DE0C7E467226F49DC2547 ); name = Demos; sourceTree = "<group>"; };
C9C1EC6EEE457C21A26B0EC3 = { isa = PBXGroup; children = (
57727D75F92F702E87F28F8B,
2F7EF119C6AC3D4E45F27FC5,
A54FE866F06B472E5FFCA619,
1CF664DDADD5BB38FF3EF036,
A7A9B11C1B693E380C29F53F ); name = "Binary Data"; sourceTree = "<group>"; };
2EA528914EC159A58C97A873 = { isa = PBXGroup; children = (
66E5150EC7EBBB63F4C673D1,
5FCAFF56838D0002183B48B8,
80096DB10F3882EF352B0573,
DA2E314623DCA5C867A8C11C,
FD1552CA3E06EF6E4FC85A8A,
C9C1EC6EEE457C21A26B0EC3 ); name = Source; sourceTree = "<group>"; };
3B5437A20FCADA50EBD06731 = { isa = PBXGroup; children = (
2BAB800C71F9D2A09CAA2D03,
04D0031022B54A738EFE98F0,
2560A8661CA91CA837C78658,
5BC3E8D1D56A5AFE854C16B3,
65CB8CF5F0BD94A5F8CF7C70,
1E441A46A257C0E891C9E467,
C7CEB89764F1EC2B49D36D5F,
604756E9168A185EE1DCE557 ); name = "Juce Library Code"; sourceTree = "<group>"; };
F473AC9C072A0F6CF3B5410F = { isa = PBXGroup; children = (
B0C39DD3834141F1CA7C5D68 ); name = Resources; sourceTree = "<group>"; };
6030FE912A851A2507B3BF34 = { isa = PBXGroup; children = (
2F34ACEF1FC4B2D144F053CB,
4B12A338180B4BD8567E96FD,
895C3785A9A3294A80CB5D52,
660DA39AD310B5A5384CED02 ); name = Frameworks; sourceTree = "<group>"; };
29CBBCDCEE131C353F0715E1 = { isa = PBXGroup; children = (
56BC57F08A02495F85DB8DC8 ); name = Products; sourceTree = "<group>"; };
24AF20CBAA4DC5F17CFE8606 = { isa = PBXGroup; children = (
2EA528914EC159A58C97A873,
3B5437A20FCADA50EBD06731,
F473AC9C072A0F6CF3B5410F,
6030FE912A851A2507B3BF34,
29CBBCDCEE131C353F0715E1 ); name = Source; sourceTree = "<group>"; };
52C29F86E3DBE91F252B8C0D = { isa = XCBuildConfiguration; buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_MODEL_TUNING = G5;
PREBINDING = NO;
ZERO_LINK = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"_DEBUG=1",
"DEBUG=1",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
);
ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH)";
"_DEBUG=1",
"DEBUG=1 "); }; name = Debug; };
7DBDB93B1B9DF79BA4819F7F = { isa = XCBuildConfiguration; buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_MODEL_TUNING = G5;
PREBINDING = NO;
ZERO_LINK = NO;
};
name = Debug;
};
7DBDB93B1B9DF79BA4819F7F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_MODEL_TUNING = G5;
HEADER_SEARCH_PATHS = " $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_PREPROCESSOR_DEFINITIONS = (
"_NDEBUG=1",
"NDEBUG=1",
);
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
);
PREBINDING = NO;
ZERO_LINK = NO;
};
name = Release;
};
ABFBF014E4913E0475A16742 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"_NDEBUG=1",
"NDEBUG=1 "); }; name = Release; };
B612DCB6B9D782F3D3744B79 = { isa = XCBuildConfiguration; buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
PRODUCT_NAME = JuceDemo;
SDKROOT = iphonesimulator3.0;
};
name = Release;
};
B612DCB6B9D782F3D3744B79 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
PRODUCT_NAME = "JuceDemo";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
SDKROOT = iphonesimulator3.0;
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; };
ABFBF014E4913E0475A16742 = { isa = XCBuildConfiguration; buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
PRODUCT_NAME = JuceDemo;
PRODUCT_NAME = "JuceDemo";
SDKROOT = iphonesimulator3.0;
};
name = Debug;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
29330EA5DC9F3CCDAD719B7B /* Build configuration list for PBXNativeTarget "Juce Demo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
52C29F86E3DBE91F252B8C0D /* Debug */,
7DBDB93B1B9DF79BA4819F7F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
B89AA9A9D76AFB9FD94E91F1 /* Build configuration list for PBXProject "Juce Demo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B612DCB6B9D782F3D3744B79 /* Debug */,
ABFBF014E4913E0475A16742 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Release; };
B89AA9A9D76AFB9FD94E91F1 = { isa = XCConfigurationList; buildConfigurations = (
B612DCB6B9D782F3D3744B79,
ABFBF014E4913E0475A16742 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
29330EA5DC9F3CCDAD719B7B = { isa = XCConfigurationList; buildConfigurations = (
52C29F86E3DBE91F252B8C0D,
7DBDB93B1B9DF79BA4819F7F ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
EEA25E5ECDB75868B1875A36 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; };
B2757B8179BE66929127AD2D = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
C3D8CEDEF3C287F7949C4804,
C7DE5B18FB6AADFA505ACDC9,
DFBBF852E3C45EDBEA4F4FEA,
881012C78A65FF6ECC05C1D3,
6F7CC60A16F29D132E3154C8,
3E0701E437BF22D72719CE2D,
5B88C46520ED77B3584D511C,
B389FE9DE0B11C2387E85201,
911023FA7B75F7CDD0E01CC5,
6FE5A54B7FF9D1A9157D58AE,
755C53A91BB04471B15C22C3,
E8777146414161505C7C0D91,
4A66BB477E635E8616CB4FA2,
9BB5AF647BD124F3F44EBA95,
0F8F034C9147B7B6E000BC4F,
E773CDB9C36704CEE2A4091E,
5D41B630AD0113C661B79E1E,
D2FF9BE1F86D155B69C3C394,
70305D8B2490CD64D1BB4597,
8D81464776346469A1FA351E,
DC1209F9F548B02E1E750D6E,
28DC09B5A3A0BAF9371A9730,
31C3CE233936906FD9D2AAAD,
9ED283F65D6E38309B36657D,
0BD148C98295E0F26E9B203E,
68DF1DACB6CC87C320FFEAFE ); runOnlyForDeploymentPostprocessing = 0; };
6C1906E1104429D10063FE75 = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (
7B208134CAA2D556C257C040,
9E763EC8F564AD88D7F527B6,
7436CA85F7D1AA8A1F4C7138,
D3B2BD1646AB34FF8AFADA4A ); runOnlyForDeploymentPostprocessing = 0; };
44C47F7E6BD5B8AB41466286 = { isa = PBXNativeTarget; buildConfigurationList = 29330EA5DC9F3CCDAD719B7B; buildPhases = (
EEA25E5ECDB75868B1875A36,
B2757B8179BE66929127AD2D,
6C1906E1104429D10063FE75 ); buildRules = ( ); dependencies = ( ); name = "Juce Demo"; productName = "Juce Demo"; productReference = 56BC57F08A02495F85DB8DC8; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; };
CBEE715C52BD1D65BBB7F342 = { isa = PBXProject; buildConfigurationList = B89AA9A9D76AFB9FD94E91F1; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 24AF20CBAA4DC5F17CFE8606; projectDirPath = ""; projectRoot = ""; targets = ( 44C47F7E6BD5B8AB41466286 ); };
};
rootObject = CBEE715C52BD1D65BBB7F342 /* Project object */;
rootObject = CBEE715C52BD1D65BBB7F342;
}

+ 11
- 10
extras/juce demo/Juce Demo.jucer View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="SLvvV6j" name="Juce Demo" projectType="1" juceLinkage="5"
<JUCERPROJECT id="SLvvV6j" name="Juce Demo" projectType="guiapp" juceLinkage="amalg_multi"
juceFolder="../../../juce" jucerVersion="3.0" version="1.0.0"
buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
@@ -9,7 +9,7 @@
pluginCode="Abcd" pluginChannelConfigs="{ {1, 1}, {2, 2} }" pluginIsSynth="0"
pluginWantsMidiIn="0" pluginProducesMidiOut="0" pluginSilenceInIsSilenceOut="0"
pluginTailLength="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="JuceDemoAU"
pluginAUViewClass="JuceDemoAU_V1" pluginRTASCategory="" bundleIdentifier="com.yourcompany.JuceDemo">
pluginAUViewClass="JuceDemoAU_V1" pluginRTASCategory="" bundleIdentifier="com.rawmaterialsoftware.jucedemo">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"
osxSDK="1" osxCompatibility="1"/>
@@ -90,12 +90,13 @@
</GROUP>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="3" JUCE_LOG_ASSERTIONS="3" JUCE_ASIO="3" JUCE_WASAPI="1"
JUCE_DIRECTSOUND="3" JUCE_ALSA="3" JUCE_QUICKTIME="3" JUCE_OPENGL="1"
JUCE_USE_FLAC="3" JUCE_USE_OGGVORBIS="3" JUCE_USE_CDBURNER="3"
JUCE_USE_CDREADER="3" JUCE_USE_CAMERA="1" JUCE_ENABLE_REPAINT_DEBUGGING="3"
JUCE_USE_XINERAMA="3" JUCE_USE_XSHM="3" JUCE_PLUGINHOST_VST="2"
JUCE_PLUGINHOST_AU="2" JUCE_ONLY_BUILD_CORE_LIBRARY="3" JUCE_WEB_BROWSER="1"
JUCE_SUPPORT_CARBON="3" JUCE_CHECK_MEMORY_LEAKS="3" JUCE_CATCH_UNHANDLED_EXCEPTIONS="3"
JUCE_STRINGS_ARE_UNICODE="3"/>
<JUCEOPTIONS JUCE_FORCE_DEBUG="default" JUCE_LOG_ASSERTIONS="default" JUCE_ASIO="default"
JUCE_WASAPI="enabled" JUCE_DIRECTSOUND="default" JUCE_ALSA="default"
JUCE_QUICKTIME="default" JUCE_OPENGL="enabled" JUCE_USE_FLAC="default"
JUCE_USE_OGGVORBIS="default" JUCE_USE_CDBURNER="default" JUCE_USE_CDREADER="default"
JUCE_USE_CAMERA="enabled" JUCE_ENABLE_REPAINT_DEBUGGING="default"
JUCE_USE_XINERAMA="default" JUCE_USE_XSHM="default" JUCE_PLUGINHOST_VST="disabled"
JUCE_PLUGINHOST_AU="disabled" JUCE_ONLY_BUILD_CORE_LIBRARY="default"
JUCE_WEB_BROWSER="enabled" JUCE_SUPPORT_CARBON="default" JUCE_CHECK_MEMORY_LEAKS="default"
JUCE_CATCH_UNHANDLED_EXCEPTIONS="default" JUCE_STRINGS_ARE_UNICODE="default"/>
</JUCERPROJECT>

+ 10
- 5
juce_amalgamated.cpp View File

@@ -1049,13 +1049,18 @@ void Random::setSeed (const int64 newSeed) throw()
seed = newSeed;
}

void Random::combineSeed (const int64 seedValue) throw()
{
seed ^= nextInt64() ^ seedValue;
}

void Random::setSeedRandomly()
{
seed ^= (int64) (pointer_sized_int) this;
seed ^= nextInt64() ^ Time::getMillisecondCounter();
seed ^= nextInt64() ^ Time::getHighResolutionTicks();
seed ^= nextInt64() ^ Time::getHighResolutionTicksPerSecond();
seed ^= nextInt64() ^ Time::currentTimeMillis();
combineSeed ((int64) (pointer_sized_int) this);
combineSeed (Time::getMillisecondCounter());
combineSeed (Time::getHighResolutionTicks());
combineSeed (Time::getHighResolutionTicksPerSecond());
combineSeed (Time::currentTimeMillis());
}

int Random::nextInt() throw()


+ 2
- 0
juce_amalgamated.h View File

@@ -7127,6 +7127,8 @@ public:

void setSeed (const int64 newSeed) throw();

void combineSeed (const int64 seedValue) throw();

void setSeedRandomly();

juce_UseDebuggingNewOperator


+ 10
- 5
src/core/juce_Random.cpp View File

@@ -46,13 +46,18 @@ void Random::setSeed (const int64 newSeed) throw()
seed = newSeed;
}
void Random::combineSeed (const int64 seedValue) throw()
{
seed ^= nextInt64() ^ seedValue;
}
void Random::setSeedRandomly()
{
seed ^= (int64) (pointer_sized_int) this;
seed ^= nextInt64() ^ Time::getMillisecondCounter();
seed ^= nextInt64() ^ Time::getHighResolutionTicks();
seed ^= nextInt64() ^ Time::getHighResolutionTicksPerSecond();
seed ^= nextInt64() ^ Time::currentTimeMillis();
combineSeed ((int64) (pointer_sized_int) this);
combineSeed (Time::getMillisecondCounter());
combineSeed (Time::getHighResolutionTicks());
combineSeed (Time::getHighResolutionTicksPerSecond());
combineSeed (Time::currentTimeMillis());
}
//==============================================================================


+ 6
- 0
src/core/juce_Random.h View File

@@ -105,6 +105,12 @@ public:
/** Resets this Random object to a given seed value. */
void setSeed (const int64 newSeed) throw();
/** Merges this object's seed with another value.
This sets the seed to be a value created by combining the current seed and this
new value.
*/
void combineSeed (const int64 seedValue) throw();
/** Reseeds this generator using a value generated from various semi-random system
properties like the current time, etc.


Loading…
Cancel
Save