Browse Source

Changed the audio plugin host projects to be Jucer-generated.

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
0768b3bb12
40 changed files with 909 additions and 892 deletions
  1. +111
    -0
      extras/audio plugin host/Builds/Linux/Makefile
  2. +23
    -0
      extras/audio plugin host/Builds/MacOSX/Info.plist
  3. +199
    -0
      extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj
  4. +20
    -0
      extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.sln
  5. +157
    -0
      extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj
  6. +20
    -0
      extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.sln
  7. +157
    -0
      extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj
  8. +37
    -0
      extras/audio plugin host/JuceLibraryCode/AppConfig.h
  9. +26
    -0
      extras/audio plugin host/JuceLibraryCode/JuceHeader.h
  10. +1
    -1
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode1.cpp
  11. +1
    -1
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode1.mm
  12. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode2.cpp
  13. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode2.mm
  14. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode3.cpp
  15. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode3.mm
  16. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode4.cpp
  17. +15
    -0
      extras/audio plugin host/JuceLibraryCode/JuceLibraryCode4.mm
  18. +51
    -0
      extras/audio plugin host/Plugin Host.jucer
  19. +1
    -1
      extras/audio plugin host/Source/FilterGraph.cpp
  20. +0
    -0
      extras/audio plugin host/Source/FilterGraph.h
  21. +1
    -1
      extras/audio plugin host/Source/GraphEditorPanel.cpp
  22. +0
    -0
      extras/audio plugin host/Source/GraphEditorPanel.h
  23. +6
    -6
      extras/audio plugin host/Source/HostStartup.cpp
  24. +6
    -7
      extras/audio plugin host/Source/InternalFilters.cpp
  25. +0
    -0
      extras/audio plugin host/Source/InternalFilters.h
  26. +1
    -1
      extras/audio plugin host/Source/MainHostWindow.cpp
  27. +0
    -0
      extras/audio plugin host/Source/MainHostWindow.h
  28. +0
    -110
      extras/audio plugin host/build/linux/JuceAudioPluginHost.make
  29. +0
    -25
      extras/audio plugin host/build/linux/Makefile
  30. +0
    -47
      extras/audio plugin host/build/linux/premake.lua
  31. +0
    -2
      extras/audio plugin host/build/linux/runpremake
  32. +0
    -26
      extras/audio plugin host/build/mac/Info.plist
  33. +0
    -281
      extras/audio plugin host/build/mac/PluginHost.xcodeproj/project.pbxproj
  34. +0
    -39
      extras/audio plugin host/build/win32/PluginHost.sln
  35. +0
    -239
      extras/audio plugin host/build/win32/PluginHost.vcproj
  36. +0
    -5
      extras/audio plugin host/src/includes.h
  37. +0
    -67
      extras/audio plugin host/src/juce_AppConfig.h
  38. +0
    -12
      extras/audio plugin host/src/juce_LibrarySource.cpp
  39. +0
    -20
      extras/audio plugin host/src/juce_LibrarySource.mm
  40. +1
    -1
      juce_amalgamated.cpp

+ 111
- 0
extras/audio plugin host/Builds/Linux/Makefile View File

@@ -0,0 +1,111 @@
# Automatically generated makefile, created by the Jucer
# Don't edit this file! Your changes will be overwritten when you re-save the Jucer project!
ifndef CONFIG
CONFIG=Debug
endif
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
ifeq ($(CONFIG),Debug)
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include" -I "/usr/include/freetype2"
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound
LDDEPS :=
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include" -I "/usr/include/freetype2"
TARGET := Plugin\ Host
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
endif
ifeq ($(CONFIG),Release)
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Release
OUTDIR := build
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include" -I "/usr/include/freetype2"
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os
CXXFLAGS += $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound
LDDEPS :=
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include" -I "/usr/include/freetype2"
TARGET := Plugin\ Host
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
endif
OBJECTS := \
$(OBJDIR)/FilterGraph.o \
$(OBJDIR)/GraphEditorPanel.o \
$(OBJDIR)/HostStartup.o \
$(OBJDIR)/InternalFilters.o \
$(OBJDIR)/MainHostWindow.o \
$(OBJDIR)/JuceLibraryCode1.o \
$(OBJDIR)/JuceLibraryCode2.o \
$(OBJDIR)/JuceLibraryCode3.o \
$(OBJDIR)/JuceLibraryCode4.o \
.PHONY: clean
$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
@echo Linking Plugin Host
-@mkdir -p $(BINDIR)
-@mkdir -p $(LIBDIR)
-@mkdir -p $(OUTDIR)
@$(BLDCMD)
clean:
@echo Cleaning Plugin Host
-@rm -f $(OUTDIR)/$(TARGET)
-@rm -rf $(OBJDIR)/*
-@rm -rf $(OBJDIR)
$(OBJDIR)/FilterGraph.o: ../../Source/FilterGraph.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/GraphEditorPanel.o: ../../Source/GraphEditorPanel.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/HostStartup.o: ../../Source/HostStartup.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/InternalFilters.o: ../../Source/InternalFilters.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/MainHostWindow.o: ../../Source/MainHostWindow.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(OBJDIR)/JuceLibraryCode1.o: ../../JuceLibraryCode/JuceLibraryCode1.cpp
-@mkdir -p $(OBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
$(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 "$<"
-include $(OBJECTS:%.o=%.d)

+ 23
- 0
extras/audio plugin host/Builds/MacOSX/Info.plist View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.rawmaterialsoftware.pluginhost</string>
<key>CFBundleName</key>
<string>Plugin Host</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
</dict>
</plist>

+ 199
- 0
extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj View File

@@ -0,0 +1,199 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 44;
objects = {

B5DE11C14DDB54A8E5C83653 = { isa = PBXBuildFile; fileRef = F85E7B6866A6CD2A2B91958F; };
51D4902789F00BBAAE552252 = { isa = PBXBuildFile; fileRef = 24CC6031DA4AB28D34745961; };
A1ACA0852A62ABFA48469C71 = { isa = PBXBuildFile; fileRef = 3BEB733F3CA0D1423730B0D8; };
EF0A200B2CDA6B0CB155ACB5 = { isa = PBXBuildFile; fileRef = 22FCEB00A7FDA5DA7FF64099; };
D85C8D96802026470470C05C = { isa = PBXBuildFile; fileRef = 731C134261C5A26C4C829B18; };
39FBFE9B82C2C96A81B40333 = { isa = PBXBuildFile; fileRef = 6439795B946AAD1F97C3C69F; };
C2E8A05443744673B80F54D9 = { isa = PBXBuildFile; fileRef = 1A6E4BA162DBD6937A8BDEA5; };
74ED326CE0DD089E40788B59 = { isa = PBXBuildFile; fileRef = 7698C652340821AC401945B5; };
DA570D91D5D749A6C827895A = { isa = PBXBuildFile; fileRef = ED9B90ADC3CC4DED7D101295; };
A82F91CF84A296665177CB79 = { isa = PBXBuildFile; fileRef = C853F9F5BFB8C2432C9E2F4D; };
482CEEC620D5BD555E7AE384 = { isa = PBXBuildFile; fileRef = BCBDDBC554BCF5090BB53873; };
B6061905E8E83CB145F38275 = { isa = PBXBuildFile; fileRef = 9035D1893E8FF237451D9DB0; };
FFF1552B0B523A4C3265DA55 = { isa = PBXBuildFile; fileRef = 1CE0EEC577AC4C34DD2D15DD; };
42DAA3F4D543C6320FA15131 = { isa = PBXBuildFile; fileRef = F798A321B31E79E4FF0D30FA; };
A8642CAFF2E8B3965F43022E = { isa = PBXBuildFile; fileRef = 8756BD063400E788BB44C6E7; };
0F8311BC7E255C7EB961C8CC = { isa = PBXBuildFile; fileRef = 092FF01CDAEE8A888A488018; };
064711310C6D046070075532 = { isa = PBXBuildFile; fileRef = FC45F5914054D084A4AB6CFF; };
0307A3604AB15391D23794AF = { isa = PBXBuildFile; fileRef = D3A2935D5F1951F88F175DD2; };
21E135CD12F1BDCDAD4C6A79 = { isa = PBXBuildFile; fileRef = F55F3A5149524A70C9F23954; };
8EE0FAA03628558E7FA12539 = { isa = PBXBuildFile; fileRef = 9EC9D8A30BFC76B471FBB15B; };
EBEFBF736A5FFD5F4105E00A = { isa = PBXBuildFile; fileRef = 474276E4CD9692F71A053943; };
58FE84469E86A511046AABCA = { isa = PBXBuildFile; fileRef = F0CC04357F30CE2AC20FA24A; };
F85E7B6866A6CD2A2B91958F = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
24CC6031DA4AB28D34745961 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
3BEB733F3CA0D1423730B0D8 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
22FCEB00A7FDA5DA7FF64099 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
731C134261C5A26C4C829B18 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = /System/Library/Frameworks/CoreMIDI.framework; sourceTree = "<absolute>"; };
6439795B946AAD1F97C3C69F = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
1A6E4BA162DBD6937A8BDEA5 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = "<absolute>"; };
7698C652340821AC401945B5 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
ED9B90ADC3CC4DED7D101295 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
C853F9F5BFB8C2432C9E2F4D = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = "<absolute>"; };
BCBDDBC554BCF5090BB53873 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
9035D1893E8FF237451D9DB0 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
1CE0EEC577AC4C34DD2D15DD = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = /System/Library/Frameworks/CoreAudioKit.framework; sourceTree = "<absolute>"; };
09EEC9C8514BB03AD382F86D = { isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Plugin Host.app"; sourceTree = BUILT_PRODUCTS_DIR; };
E30A3F4BA752165D4291F945 = { isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Info.plist; sourceTree = SOURCE_ROOT; };
F798A321B31E79E4FF0D30FA = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FilterGraph.cpp; path = ../../Source/FilterGraph.cpp; sourceTree = SOURCE_ROOT; };
43C8D053274571F9D1356389 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FilterGraph.h; path = ../../Source/FilterGraph.h; sourceTree = SOURCE_ROOT; };
8756BD063400E788BB44C6E7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GraphEditorPanel.cpp; path = ../../Source/GraphEditorPanel.cpp; sourceTree = SOURCE_ROOT; };
21B8EBC3C20991CFD307B991 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; };
092FF01CDAEE8A888A488018 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HostStartup.cpp; path = ../../Source/HostStartup.cpp; sourceTree = SOURCE_ROOT; };
FC45F5914054D084A4AB6CFF = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = InternalFilters.cpp; path = ../../Source/InternalFilters.cpp; sourceTree = SOURCE_ROOT; };
D18F90BBE979754897A4FF38 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = InternalFilters.h; path = ../../Source/InternalFilters.h; sourceTree = SOURCE_ROOT; };
D3A2935D5F1951F88F175DD2 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../Source/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; };
9BEF1A0391B1083E14B9CDCB = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/MainHostWindow.h; sourceTree = SOURCE_ROOT; };
8DE428B0183FD56CC392BE62 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
21576A4182DBCF485C5EA77A = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
F55F3A5149524A70C9F23954 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; };
9EC9D8A30BFC76B471FBB15B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; };
474276E4CD9692F71A053943 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
F0CC04357F30CE2AC20FA24A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
3CF51A61C2ADC95009FB95F8 = { isa = PBXGroup; children = (
F798A321B31E79E4FF0D30FA,
43C8D053274571F9D1356389,
8756BD063400E788BB44C6E7,
21B8EBC3C20991CFD307B991,
092FF01CDAEE8A888A488018,
FC45F5914054D084A4AB6CFF,
D18F90BBE979754897A4FF38,
D3A2935D5F1951F88F175DD2,
9BEF1A0391B1083E14B9CDCB ); name = Source; sourceTree = "<group>"; };
EF96A88BD613522B3987E2D6 = { isa = PBXGroup; children = (
8DE428B0183FD56CC392BE62,
21576A4182DBCF485C5EA77A,
F55F3A5149524A70C9F23954,
9EC9D8A30BFC76B471FBB15B,
474276E4CD9692F71A053943,
F0CC04357F30CE2AC20FA24A ); name = "Juce Library Code"; sourceTree = "<group>"; };
B7B52D75CE628637417DBCB4 = { isa = PBXGroup; children = (
E30A3F4BA752165D4291F945 ); name = Resources; sourceTree = "<group>"; };
23626079F1CE82F0556B3AD9 = { isa = PBXGroup; children = (
F85E7B6866A6CD2A2B91958F,
24CC6031DA4AB28D34745961,
3BEB733F3CA0D1423730B0D8,
22FCEB00A7FDA5DA7FF64099,
731C134261C5A26C4C829B18,
6439795B946AAD1F97C3C69F,
1A6E4BA162DBD6937A8BDEA5,
7698C652340821AC401945B5,
ED9B90ADC3CC4DED7D101295,
C853F9F5BFB8C2432C9E2F4D,
BCBDDBC554BCF5090BB53873,
9035D1893E8FF237451D9DB0,
1CE0EEC577AC4C34DD2D15DD ); name = Frameworks; sourceTree = "<group>"; };
EDFD2EA4A55B83007DBF8087 = { isa = PBXGroup; children = (
09EEC9C8514BB03AD382F86D ); name = Products; sourceTree = "<group>"; };
8ECC648E689D397FD15606F1 = { isa = PBXGroup; children = (
3CF51A61C2ADC95009FB95F8,
EF96A88BD613522B3987E2D6,
B7B52D75CE628637417DBCB4,
23626079F1CE82F0556B3AD9,
EDFD2EA4A55B83007DBF8087 ); name = Source; sourceTree = "<group>"; };
1505005EAA1350E973E3F7A2 = { 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 = "/Users/jules/SDKs/vstsdk2.4 $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
COPY_PHASE_STRIP = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"_DEBUG=1",
"DEBUG=1 "); }; name = Debug; };
30EF2A13D1D56E66F2380A14 = { 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 = "/Users/jules/SDKs/vstsdk2.4 $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"_NDEBUG=1",
"NDEBUG=1 "); }; name = Release; };
69445D9F701F09DD213CC61E = { 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;
GCC_WARN_UNUSED_VARIABLE = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = "Plugin Host";
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; };
6E2D61ECBBD9A6EFC358D2E7 = { 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;
GCC_WARN_UNUSED_VARIABLE = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = "Plugin Host";
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Release; };
6BCC1B81ADA2726A27F50BA6 = { isa = XCConfigurationList; buildConfigurations = (
69445D9F701F09DD213CC61E,
6E2D61ECBBD9A6EFC358D2E7 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
DC757F8D93D8A3A8FB390621 = { isa = XCConfigurationList; buildConfigurations = (
1505005EAA1350E973E3F7A2,
30EF2A13D1D56E66F2380A14 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
91E4CF2693FFC033FF3EC5EC = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; };
65B7ED5A40F6DE7DEFDE28C3 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
42DAA3F4D543C6320FA15131,
A8642CAFF2E8B3965F43022E,
0F8311BC7E255C7EB961C8CC,
064711310C6D046070075532,
0307A3604AB15391D23794AF,
21E135CD12F1BDCDAD4C6A79,
8EE0FAA03628558E7FA12539,
EBEFBF736A5FFD5F4105E00A,
58FE84469E86A511046AABCA ); runOnlyForDeploymentPostprocessing = 0; };
2F4B77CAE78D90BC5E2A691B = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (
B5DE11C14DDB54A8E5C83653,
51D4902789F00BBAAE552252,
A1ACA0852A62ABFA48469C71,
EF0A200B2CDA6B0CB155ACB5,
D85C8D96802026470470C05C,
39FBFE9B82C2C96A81B40333,
C2E8A05443744673B80F54D9,
74ED326CE0DD089E40788B59,
DA570D91D5D749A6C827895A,
A82F91CF84A296665177CB79,
482CEEC620D5BD555E7AE384,
B6061905E8E83CB145F38275,
FFF1552B0B523A4C3265DA55 ); runOnlyForDeploymentPostprocessing = 0; };
F706E056321E20869FFDED3C = { isa = PBXNativeTarget; buildConfigurationList = DC757F8D93D8A3A8FB390621; buildPhases = (
91E4CF2693FFC033FF3EC5EC,
65B7ED5A40F6DE7DEFDE28C3,
2F4B77CAE78D90BC5E2A691B ); buildRules = ( ); dependencies = ( ); name = "Plugin Host"; productName = "Plugin Host"; productReference = 09EEC9C8514BB03AD382F86D; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; };
7E10E22528F58430096E6EE8 = { isa = PBXProject; buildConfigurationList = 6BCC1B81ADA2726A27F50BA6; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 8ECC648E689D397FD15606F1; projectDirPath = ""; projectRoot = ""; targets = ( F706E056321E20869FFDED3C ); };
};
rootObject = 7E10E22528F58430096E6EE8;
}

+ 20
- 0
extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.sln View File

@@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 8.00
# Visual C++ Express 2005
Project("{2C5B2BD0-DCDD-8F96-4518-F341656FE506}") = "Plugin Host", "Plugin Host.vcproj", "{4B76605A-510D-D729-CAC3-8E6F2C89BE71}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Debug|Win32.ActiveCfg = Debug|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Debug|Win32.Build.0 = Debug|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Release|Win32.ActiveCfg = Release|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 157
- 0
extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj View File

@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject ProjectType="Visual C++"
Version="8.00"
Name="Plugin Host"
ProjectGUID="{4B76605A-510D-D729-CAC3-8E6F2C89BE71}"
TargetFrameworkVersion="131072">
<Platforms>
<Platform Name="Win32"/>
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2">
<Tool Name="VCPreBuildEventTool"/>
<Tool Name="VCCustomBuildTool"/>
<Tool Name="VCXMLDataGeneratorTool"/>
<Tool Name="VCWebServiceProxyGeneratorTool"/>
<Tool Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug\Plugin Host.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="0"
BufferSecurityCheck=""
DebugInformationFormat="4"
AdditionalIncludeDirectories="c:\SDKs\vstsdk2.4"
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
RuntimeLibrary="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug\Plugin Host.pch"
AssemblerListingLocation=".\Debug\"
ObjectFile=".\Debug\"
ProgramDataBaseFileName=".\Debug\"
WarningLevel="3"
SuppressStartupBanner="true"/>
<Tool Name="VCManagedResourceCompilerTool"/>
<Tool Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug\Plugin Host.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug\Plugin Host.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
WholeProgramOptimization="1">
<Tool Name="VCPreBuildEventTool"/>
<Tool Name="VCCustomBuildTool"/>
<Tool Name="VCXMLDataGeneratorTool"/>
<Tool Name="VCWebServiceProxyGeneratorTool"/>
<Tool Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release\Plugin Host.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
StringPooling="true"
AdditionalIncludeDirectories="c:\SDKs\vstsdk2.4"
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release\Plugin Host.pch"
AssemblerListingLocation=".\Release\"
ObjectFile=".\Release\"
ProgramDataBaseFileName=".\Release\"
WarningLevel="3"
SuppressStartupBanner="true"/>
<Tool Name="VCManagedResourceCompilerTool"/>
<Tool Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"
ProgramDatabaseFile=".\Release\Plugin Host.pdb"
SubSystem="2"
GenerateManifest="false"
OptimizeReferences="2"
EnableCOMDATFolding="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Release\Plugin Host.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter Name="Plugin Host">
<Filter Name="Source">
<File RelativePath="..\..\Source\FilterGraph.cpp"/>
<File RelativePath="..\..\Source\FilterGraph.h"/>
<File RelativePath="..\..\Source\GraphEditorPanel.cpp"/>
<File RelativePath="..\..\Source\GraphEditorPanel.h"/>
<File RelativePath="..\..\Source\HostStartup.cpp"/>
<File RelativePath="..\..\Source\InternalFilters.cpp"/>
<File RelativePath="..\..\Source\InternalFilters.h"/>
<File RelativePath="..\..\Source\MainHostWindow.cpp"/>
<File RelativePath="..\..\Source\MainHostWindow.h"/>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</Filter>
</Files>
<Globals/>
</VisualStudioProject>

+ 20
- 0
extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.sln View File

@@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
Project("{2C5B2BD0-DCDD-8F96-4518-F341656FE506}") = "Plugin Host", "Plugin Host.vcproj", "{4B76605A-510D-D729-CAC3-8E6F2C89BE71}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Debug|Win32.ActiveCfg = Debug|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Debug|Win32.Build.0 = Debug|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Release|Win32.ActiveCfg = Release|Win32
{4B76605A-510D-D729-CAC3-8E6F2C89BE71}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 157
- 0
extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj View File

@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject ProjectType="Visual C++"
Version="9.00"
Name="Plugin Host"
ProjectGUID="{4B76605A-510D-D729-CAC3-8E6F2C89BE71}"
TargetFrameworkVersion="131072">
<Platforms>
<Platform Name="Win32"/>
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2">
<Tool Name="VCPreBuildEventTool"/>
<Tool Name="VCCustomBuildTool"/>
<Tool Name="VCXMLDataGeneratorTool"/>
<Tool Name="VCWebServiceProxyGeneratorTool"/>
<Tool Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug\Plugin Host.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="0"
BufferSecurityCheck=""
DebugInformationFormat="4"
AdditionalIncludeDirectories="c:\SDKs\vstsdk2.4"
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
RuntimeLibrary="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug\Plugin Host.pch"
AssemblerListingLocation=".\Debug\"
ObjectFile=".\Debug\"
ProgramDataBaseFileName=".\Debug\"
WarningLevel="3"
SuppressStartupBanner="true"/>
<Tool Name="VCManagedResourceCompilerTool"/>
<Tool Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug\Plugin Host.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug\Plugin Host.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
WholeProgramOptimization="1">
<Tool Name="VCPreBuildEventTool"/>
<Tool Name="VCCustomBuildTool"/>
<Tool Name="VCXMLDataGeneratorTool"/>
<Tool Name="VCWebServiceProxyGeneratorTool"/>
<Tool Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release\Plugin Host.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
StringPooling="true"
AdditionalIncludeDirectories="c:\SDKs\vstsdk2.4"
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release\Plugin Host.pch"
AssemblerListingLocation=".\Release\"
ObjectFile=".\Release\"
ProgramDataBaseFileName=".\Release\"
WarningLevel="3"
SuppressStartupBanner="true"/>
<Tool Name="VCManagedResourceCompilerTool"/>
<Tool Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"
ProgramDatabaseFile=".\Release\Plugin Host.pdb"
SubSystem="2"
GenerateManifest="false"
OptimizeReferences="2"
EnableCOMDATFolding="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Release\Plugin Host.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter Name="Plugin Host">
<Filter Name="Source">
<File RelativePath="..\..\Source\FilterGraph.cpp"/>
<File RelativePath="..\..\Source\FilterGraph.h"/>
<File RelativePath="..\..\Source\GraphEditorPanel.cpp"/>
<File RelativePath="..\..\Source\GraphEditorPanel.h"/>
<File RelativePath="..\..\Source\HostStartup.cpp"/>
<File RelativePath="..\..\Source\InternalFilters.cpp"/>
<File RelativePath="..\..\Source\InternalFilters.h"/>
<File RelativePath="..\..\Source\MainHostWindow.cpp"/>
<File RelativePath="..\..\Source\MainHostWindow.h"/>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</Filter>
</Files>
<Globals/>
</VisualStudioProject>

+ 37
- 0
extras/audio plugin host/JuceLibraryCode/AppConfig.h View File

@@ -0,0 +1,37 @@
/*
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!
If you want to change any of these values, use the Jucer to do so, rather than
editing this file directly!
Any commented-out settings will fall back to using the default values that
they are given in juce_Config.h
*/
//#define JUCE_FORCE_DEBUG
//#define JUCE_LOG_ASSERTIONS
//#define JUCE_ASIO
#define JUCE_WASAPI 1
#define JUCE_DIRECTSOUND 1
#define JUCE_ALSA 1
//#define JUCE_QUICKTIME
//#define JUCE_OPENGL
//#define JUCE_USE_FLAC
//#define JUCE_USE_OGGVORBIS
//#define JUCE_USE_CDBURNER
//#define JUCE_USE_CDREADER
//#define JUCE_USE_CAMERA
//#define JUCE_ENABLE_REPAINT_DEBUGGING
//#define JUCE_USE_XINERAMA
//#define JUCE_USE_XSHM
#define JUCE_PLUGINHOST_VST 1
#define JUCE_PLUGINHOST_AU 1
//#define JUCE_ONLY_BUILD_CORE_LIBRARY
//#define JUCE_WEB_BROWSER
//#define JUCE_SUPPORT_CARBON
//#define JUCE_CHECK_MEMORY_LEAKS
//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS
//#define JUCE_STRINGS_ARE_UNICODE

+ 26
- 0
extras/audio plugin host/JuceLibraryCode/JuceHeader.h View File

@@ -0,0 +1,26 @@
/*
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 is the header file that your files should include in order to get all the
Juce library headers. You should NOT include juce.h or juce_amalgamated.h directly in
your own source files, because that wouldn't pick up the correct Juce configuration
options for your app.
*/
#ifndef __APPHEADERFILE_F44361BB__
#define __APPHEADERFILE_F44361BB__
#include "AppConfig.h"
#include "../../../juce_amalgamated.h"
namespace ProjectInfo
{
const char* const projectName = "Plugin Host";
const char* const versionString = "1.0.0";
const int versionNumber = 0x10000;
}
#endif // __APPHEADERFILE_F44361BB__

extras/example projects/JuceLibraryCode/JuceLibraryCode.mm → extras/audio plugin host/JuceLibraryCode/JuceLibraryCode1.cpp View File

@@ -12,4 +12,4 @@
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated_template.cpp"
#include "../../../amalgamation/juce_amalgamated1.cpp"

extras/example projects/JuceLibraryCode/JuceLibraryCode.cpp → extras/audio plugin host/JuceLibraryCode/JuceLibraryCode1.mm View File

@@ -12,4 +12,4 @@
*/
#include "AppConfig.h"
#include "../../../amalgamation/juce_amalgamated_template.cpp"
#include "../../../amalgamation/juce_amalgamated1.cpp"

+ 15
- 0
extras/audio plugin host/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/audio plugin host/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/audio plugin host/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/audio plugin host/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/audio plugin host/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/audio plugin host/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"

+ 51
- 0
extras/audio plugin host/Plugin Host.jucer View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="NTe0XB0ij" name="Plugin Host" projectType="guiapp" version="1.0.0"
juceLinkage="amalg_multi" juceFolder="../../../juce" 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="Juce Project" pluginDesc="Juce Project" pluginManufacturer="yourcompany"
pluginManufacturerCode="abcd" pluginCode="Abcd" pluginChannelConfigs="{1, 1}, {2, 2}"
pluginIsSynth="0" pluginWantsMidiIn="0" pluginProducesMidiOut="0"
pluginSilenceInIsSilenceOut="0" pluginTailLength="0" pluginEditorRequiresKeys="0"
pluginAUExportPrefix="JuceProjectAU" pluginAUViewClass="JuceProjectAU_V1"
pluginRTASCategory="" bundleIdentifier="com.rawmaterialsoftware.pluginhost"
jucerVersion="3.0.0">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host"
osxSDK="1" osxCompatibility="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host"
osxSDK="1" osxCompatibility="1"/>
</CONFIGURATIONS>
<MAINGROUP id="YdWL7hi7p" name="Plugin Host">
<GROUP id="uhHLubiaQ" name="Source">
<FILE id="8tLeuntR4" name="FilterGraph.cpp" compile="1" resource="0"
file="Source/FilterGraph.cpp"/>
<FILE id="auGSxnlTU" name="FilterGraph.h" compile="0" resource="0"
file="Source/FilterGraph.h"/>
<FILE id="2b09bSUt" name="GraphEditorPanel.cpp" compile="1" resource="0"
file="Source/GraphEditorPanel.cpp"/>
<FILE id="sj8Yug8cu" name="GraphEditorPanel.h" compile="0" resource="0"
file="Source/GraphEditorPanel.h"/>
<FILE id="nehnGjkrX" name="HostStartup.cpp" compile="1" resource="0"
file="Source/HostStartup.cpp"/>
<FILE id="J6HWWSQP1" name="InternalFilters.cpp" compile="1" resource="0"
file="Source/InternalFilters.cpp"/>
<FILE id="AplCcJ0La" name="InternalFilters.h" compile="0" resource="0"
file="Source/InternalFilters.h"/>
<FILE id="mFVSjbHfN" name="MainHostWindow.cpp" compile="1" resource="0"
file="Source/MainHostWindow.cpp"/>
<FILE id="h1kpxyzHi" name="MainHostWindow.h" compile="0" resource="0"
file="Source/MainHostWindow.h"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="default" JUCE_LOG_ASSERTIONS="default" JUCE_ASIO="default"
JUCE_WASAPI="enabled" JUCE_DIRECTSOUND="enabled" JUCE_ALSA="enabled"
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="enabled"
JUCE_PLUGINHOST_AU="enabled" 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>

extras/audio plugin host/src/host/FilterGraph.cpp → extras/audio plugin host/Source/FilterGraph.cpp View File

@@ -23,7 +23,7 @@
==============================================================================
*/
#include "../includes.h"
#include "../JuceLibraryCode/JuceHeader.h"
#include "FilterGraph.h"
#include "InternalFilters.h"
#include "GraphEditorPanel.h"

extras/audio plugin host/src/host/FilterGraph.h → extras/audio plugin host/Source/FilterGraph.h View File


extras/audio plugin host/src/host/GraphEditorPanel.cpp → extras/audio plugin host/Source/GraphEditorPanel.cpp View File

@@ -23,7 +23,7 @@
==============================================================================
*/
#include "../includes.h"
#include "../JuceLibraryCode/JuceHeader.h"
#include "GraphEditorPanel.h"
#include "InternalFilters.h"
#include "MainHostWindow.h"

extras/audio plugin host/src/host/GraphEditorPanel.h → extras/audio plugin host/Source/GraphEditorPanel.h View File


extras/audio plugin host/src/HostStartup.cpp → extras/audio plugin host/Source/HostStartup.cpp View File

@@ -23,12 +23,12 @@
==============================================================================
*/
#include "includes.h"
#include "host/MainHostWindow.h"
#include "host/InternalFilters.h"
#include "../JuceLibraryCode/JuceHeader.h"
#include "MainHostWindow.h"
#include "InternalFilters.h"
#if ! JUCE_PLUGINHOST_VST
#error "If you're building the audio plugin host, you probably want to enable VST support in juce_Config.h"
#if ! (JUCE_PLUGINHOST_VST || JUCE_PLUGINHOST_AU)
#error "If you're building the audio plugin host, you probably want to enable VST and/or AU support in juce_Config.h"
#endif
@@ -89,7 +89,7 @@ public:
const String getApplicationVersion()
{
return T("0.9");
return ProjectInfo::versionString;
}
void systemRequestedQuit()

extras/audio plugin host/src/host/InternalFilters.cpp → extras/audio plugin host/Source/InternalFilters.cpp View File

@@ -23,10 +23,11 @@
==============================================================================
*/
#include "../includes.h"
#include "../JuceLibraryCode/JuceHeader.h"
#include "InternalFilters.h"
#include "FilterGraph.h"
//==============================================================================
InternalPluginFormat::InternalPluginFormat()
{
@@ -68,12 +69,10 @@ const PluginDescription* InternalPluginFormat::getDescriptionFor (const Internal
{
switch (type)
{
case audioInputFilter:
return &audioInDesc;
case audioOutputFilter:
return &audioOutDesc;
case midiInputFilter:
return &midiInDesc;
case audioInputFilter: return &audioInDesc;
case audioOutputFilter: return &audioOutDesc;
case midiInputFilter: return &midiInDesc;
default: break;
}
return 0;

extras/audio plugin host/src/host/InternalFilters.h → extras/audio plugin host/Source/InternalFilters.h View File


extras/audio plugin host/src/host/MainHostWindow.cpp → extras/audio plugin host/Source/MainHostWindow.cpp View File

@@ -23,7 +23,7 @@
==============================================================================
*/
#include "../includes.h"
#include "../JuceLibraryCode/JuceHeader.h"
#include "MainHostWindow.h"
#include "InternalFilters.h"

extras/audio plugin host/src/host/MainHostWindow.h → extras/audio plugin host/Source/MainHostWindow.h View File


+ 0
- 110
extras/audio plugin host/build/linux/JuceAudioPluginHost.make View File

@@ -1,110 +0,0 @@
# C++ Windowed Executable Makefile autogenerated by premake
# Don't edit this file! Instead edit `premake.lua` then rerun `make`

ifndef CONFIG
CONFIG=Debug
endif

ifeq ($(CONFIG),Debug)
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Debug
OUTDIR := build
CPPFLAGS := -MMD -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include" -I "/usr/include/vstsdk2.4"
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -D_DEBUG -ggdb
CXXFLAGS := $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lXss -lGL -lGLU -lXinerama -lasound -ljuce_debug
LDDEPS :=
RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include" -I "/usr/include/vstsdk2.4"
TARGET := JuceAudioPluginHost
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
endif

ifeq ($(CONFIG),Release)
BINDIR := build
LIBDIR := build
OBJDIR := build/intermediate/Release
OUTDIR := build
CPPFLAGS := -MMD -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include" -I "/usr/include/vstsdk2.4"
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O2
CXXFLAGS := $(CFLAGS)
LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -mwindows -s -L"/usr/X11R6/lib/" -L"../../../../bin" -lfreetype -lpthread -lrt -lX11 -lXss -lGL -lGLU -lXinerama -lasound -ljuce
LDDEPS :=
RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include" -I "/usr/include/vstsdk2.4"
TARGET := JuceAudioPluginHost
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
endif

OBJECTS := \
$(OBJDIR)/HostStartup.o \
$(OBJDIR)/FilterGraph.o \
$(OBJDIR)/GraphEditorPanel.o \
$(OBJDIR)/InternalFilters.o \
$(OBJDIR)/MainHostWindow.o \

MKDIR_TYPE := msdos
CMD := $(subst \,\\,$(ComSpec)$(COMSPEC))
ifeq (,$(CMD))
MKDIR_TYPE := posix
endif
ifeq (/bin/sh.exe,$(SHELL))
MKDIR_TYPE := posix
endif
ifeq ($(MKDIR_TYPE),posix)
CMD_MKBINDIR := mkdir -p $(BINDIR)
CMD_MKLIBDIR := mkdir -p $(LIBDIR)
CMD_MKOUTDIR := mkdir -p $(OUTDIR)
CMD_MKOBJDIR := mkdir -p $(OBJDIR)
else
CMD_MKBINDIR := $(CMD) /c if not exist $(subst /,\\,$(BINDIR)) mkdir $(subst /,\\,$(BINDIR))
CMD_MKLIBDIR := $(CMD) /c if not exist $(subst /,\\,$(LIBDIR)) mkdir $(subst /,\\,$(LIBDIR))
CMD_MKOUTDIR := $(CMD) /c if not exist $(subst /,\\,$(OUTDIR)) mkdir $(subst /,\\,$(OUTDIR))
CMD_MKOBJDIR := $(CMD) /c if not exist $(subst /,\\,$(OBJDIR)) mkdir $(subst /,\\,$(OBJDIR))
endif

.PHONY: clean

$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES)
@echo Linking JuceAudioPluginHost
-@$(CMD_MKBINDIR)
-@$(CMD_MKLIBDIR)
-@$(CMD_MKOUTDIR)
@$(BLDCMD)

clean:
@echo Cleaning JuceAudioPluginHost
ifeq ($(MKDIR_TYPE),posix)
-@rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
else
-@if exist $(subst /,\,$(OUTDIR)/$(TARGET)) del /q $(subst /,\,$(OUTDIR)/$(TARGET))
-@if exist $(subst /,\,$(OBJDIR)) del /q $(subst /,\,$(OBJDIR))
-@if exist $(subst /,\,$(OBJDIR)) rmdir /s /q $(subst /,\,$(OBJDIR))
endif

$(OBJDIR)/HostStartup.o: ../../src/HostStartup.cpp
-@$(CMD_MKOBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o $@ -c $<

$(OBJDIR)/FilterGraph.o: ../../src/host/FilterGraph.cpp
-@$(CMD_MKOBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o $@ -c $<

$(OBJDIR)/GraphEditorPanel.o: ../../src/host/GraphEditorPanel.cpp
-@$(CMD_MKOBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o $@ -c $<

$(OBJDIR)/InternalFilters.o: ../../src/host/InternalFilters.cpp
-@$(CMD_MKOBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o $@ -c $<

$(OBJDIR)/MainHostWindow.o: ../../src/host/MainHostWindow.cpp
-@$(CMD_MKOBJDIR)
@echo $(notdir $<)
@$(CXX) $(CXXFLAGS) -o $@ -c $<

-include $(OBJECTS:%.o=%.d)


+ 0
- 25
extras/audio plugin host/build/linux/Makefile View File

@@ -1,25 +0,0 @@
# Makefile autogenerated by premake
# Don't edit this file! Instead edit `premake.lua` then rerun `make`
# Options:
# CONFIG=[Debug|Release]

ifndef CONFIG
CONFIG=Debug
endif

export CONFIG

.PHONY: all clean JuceAudioPluginHost

all: JuceAudioPluginHost

Makefile: premake.lua
@echo ==== Regenerating Makefiles ====
@premake --file $^ --cc gcc --target gnu

JuceAudioPluginHost:
@echo ==== Building JuceAudioPluginHost ====
@$(MAKE) --no-print-directory -C . -f JuceAudioPluginHost.make

clean:
@$(MAKE) --no-print-directory -C . -f JuceAudioPluginHost.make clean

+ 0
- 47
extras/audio plugin host/build/linux/premake.lua View File

@@ -1,47 +0,0 @@
project.name = "JuceAudioPluginHost"
project.bindir = "build"
project.libdir = "build"
project.configs = { "Debug", "Release" }
package = newpackage()
package.name = "JuceAudioPluginHost"
package.target = "JuceAudioPluginHost"
package.kind = "winexe"
package.language = "c++"
package.objdir = "build/intermediate"
package.config["Debug"].objdir = "build/intermediate/Debug"
package.config["Release"].objdir = "build/intermediate/Release"
package.config["Debug"].defines = { "LINUX=1", "DEBUG=1", "_DEBUG=1" };
package.config["Debug"].buildoptions = { "-D_DEBUG -ggdb" }
package.config["Release"].defines = { "LINUX=1", "NDEBUG=1" };
package.includepaths = {
"/usr/include",
"/usr/include/vstsdk2.4"
}
package.libpaths = {
"/usr/X11R6/lib/",
"../../../../bin"
}
package.config["Debug"].links = {
"freetype", "pthread", "rt", "X11", "Xss", "GL", "GLU", "Xinerama", "asound", "juce_debug"
}
package.config["Release"].links = {
"freetype", "pthread", "rt", "X11", "Xss", "GL", "GLU", "Xinerama", "asound", "juce"
}
package.linkflags = { "static-runtime" }
package.files = { matchrecursive (
"../../src/*.h",
"../../src/*.cpp"
)
}

+ 0
- 2
extras/audio plugin host/build/linux/runpremake View File

@@ -1,2 +0,0 @@
#!/bin/bash
premake --file premake.lua --cc gcc --target gnu

+ 0
- 26
extras/audio plugin host/build/mac/Info.plist View File

@@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.PluginHost</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>

+ 0
- 281
extras/audio plugin host/build/mac/PluginHost.xcodeproj/project.pbxproj View File

@@ -1,281 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 42;
objects = {

/* Begin PBXBuildFile section */
8490449F0EF15F1600D72485 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8490449E0EF15F1600D72485 /* CoreAudio.framework */; };
8497883C103562B60020003B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8497883B103562B60020003B /* CoreAudioKit.framework */; };
84B59D6D0DE34F530041FA3D /* juce_LibrarySource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84B59D6C0DE34F530041FA3D /* juce_LibrarySource.mm */; };
84C0A3910DE2D5C700606895 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A3830DE2D5C700606895 /* AudioUnit.framework */; };
84C0A3930DE2D5C700606895 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A3850DE2D5C700606895 /* Cocoa.framework */; };
84C0A3960DE2D5C700606895 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A3880DE2D5C700606895 /* CoreMIDI.framework */; };
84C0A3980DE2D5C700606895 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A38A0DE2D5C700606895 /* DiscRecording.framework */; };
84C0A3990DE2D5C700606895 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A38B0DE2D5C700606895 /* IOKit.framework */; };
84C0A39A0DE2D5C700606895 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A38C0DE2D5C700606895 /* OpenGL.framework */; };
84C0A39C0DE2D5C700606895 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C0A38E0DE2D5C700606895 /* WebKit.framework */; };
84D16CFE0E9A58CA00CB8B94 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84D16CFD0E9A58CA00CB8B94 /* QTKit.framework */; };
84F6F6160E8EDA7100AA911A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F6F6150E8EDA7100AA911A /* Carbon.framework */; };
84F8B6D70EB5FEF70020D98D /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F8B6D60EB5FEF70020D98D /* QuickTime.framework */; };
84FC4CD90CD8894600850651 /* juce.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 84FC4CD80CD8894600850651 /* juce.xcconfig */; };
84FFAEAC0C6C8A6F009F6E72 /* FilterGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE920C6C8A6F009F6E72 /* FilterGraph.cpp */; };
84FFAEAD0C6C8A6F009F6E72 /* GraphEditorPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE940C6C8A6F009F6E72 /* GraphEditorPanel.cpp */; };
84FFAEAE0C6C8A6F009F6E72 /* InternalFilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE960C6C8A6F009F6E72 /* InternalFilters.cpp */; };
84FFAEAF0C6C8A6F009F6E72 /* MainHostWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE980C6C8A6F009F6E72 /* MainHostWindow.cpp */; };
84FFAEB00C6C8A6F009F6E72 /* HostStartup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE9A0C6C8A6F009F6E72 /* HostStartup.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
508344B209E5C41E0093A071 /* PluginHost.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PluginHost.app; sourceTree = BUILT_PRODUCTS_DIR; };
8490449E0EF15F1600D72485 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
8497883B103562B60020003B /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
84B59D6A0DE34F530041FA3D /* includes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = includes.h; path = ../../src/includes.h; sourceTree = SOURCE_ROOT; };
84B59D6B0DE34F530041FA3D /* juce_AppConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_AppConfig.h; path = ../../src/juce_AppConfig.h; sourceTree = SOURCE_ROOT; };
84B59D6C0DE34F530041FA3D /* juce_LibrarySource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_LibrarySource.mm; path = ../../src/juce_LibrarySource.mm; sourceTree = SOURCE_ROOT; };
84C0A3830DE2D5C700606895 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
84C0A3850DE2D5C700606895 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
84C0A3880DE2D5C700606895 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = /System/Library/Frameworks/CoreMIDI.framework; sourceTree = "<absolute>"; };
84C0A38A0DE2D5C700606895 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = "<absolute>"; };
84C0A38B0DE2D5C700606895 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
84C0A38C0DE2D5C700606895 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
84C0A38E0DE2D5C700606895 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
84D16CFD0E9A58CA00CB8B94 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = "<absolute>"; };
84F6F6150E8EDA7100AA911A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
84F8B6D60EB5FEF70020D98D /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
84FC4CD80CD8894600850651 /* juce.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; name = juce.xcconfig; path = ../../../../build/macosx/juce.xcconfig; sourceTree = SOURCE_ROOT; };
84FFAE920C6C8A6F009F6E72 /* FilterGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FilterGraph.cpp; path = ../../src/host/FilterGraph.cpp; sourceTree = SOURCE_ROOT; };
84FFAE930C6C8A6F009F6E72 /* FilterGraph.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FilterGraph.h; path = ../../src/host/FilterGraph.h; sourceTree = SOURCE_ROOT; };
84FFAE940C6C8A6F009F6E72 /* GraphEditorPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GraphEditorPanel.cpp; path = ../../src/host/GraphEditorPanel.cpp; sourceTree = SOURCE_ROOT; };
84FFAE950C6C8A6F009F6E72 /* GraphEditorPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../src/host/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; };
84FFAE960C6C8A6F009F6E72 /* InternalFilters.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = InternalFilters.cpp; path = ../../src/host/InternalFilters.cpp; sourceTree = SOURCE_ROOT; };
84FFAE970C6C8A6F009F6E72 /* InternalFilters.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = InternalFilters.h; path = ../../src/host/InternalFilters.h; sourceTree = SOURCE_ROOT; };
84FFAE980C6C8A6F009F6E72 /* MainHostWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../src/host/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; };
84FFAE990C6C8A6F009F6E72 /* MainHostWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../src/host/MainHostWindow.h; sourceTree = SOURCE_ROOT; };
84FFAE9A0C6C8A6F009F6E72 /* HostStartup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = HostStartup.cpp; path = ../../src/HostStartup.cpp; sourceTree = SOURCE_ROOT; };
8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
8D0C4E910486CD37000505A6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
84C0A3910DE2D5C700606895 /* AudioUnit.framework in Frameworks */,
84C0A3930DE2D5C700606895 /* Cocoa.framework in Frameworks */,
84C0A3960DE2D5C700606895 /* CoreMIDI.framework in Frameworks */,
84C0A3980DE2D5C700606895 /* DiscRecording.framework in Frameworks */,
84C0A3990DE2D5C700606895 /* IOKit.framework in Frameworks */,
84C0A39A0DE2D5C700606895 /* OpenGL.framework in Frameworks */,
84C0A39C0DE2D5C700606895 /* WebKit.framework in Frameworks */,
84F6F6160E8EDA7100AA911A /* Carbon.framework in Frameworks */,
84D16CFE0E9A58CA00CB8B94 /* QTKit.framework in Frameworks */,
84F8B6D70EB5FEF70020D98D /* QuickTime.framework in Frameworks */,
8490449F0EF15F1600D72485 /* CoreAudio.framework in Frameworks */,
8497883C103562B60020003B /* CoreAudioKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
195DF8CFFE9D517E11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
508344B209E5C41E0093A071 /* PluginHost.app */,
);
name = Products;
sourceTree = "<group>";
};
20286C29FDCF999611CA2CEA /* PluginHost */ = {
isa = PBXGroup;
children = (
20286C2AFDCF999611CA2CEA /* Sources */,
20286C2CFDCF999611CA2CEA /* Resources */,
20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
195DF8CFFE9D517E11CA2CBB /* Products */,
);
name = PluginHost;
sourceTree = "<group>";
};
20286C2AFDCF999611CA2CEA /* Sources */ = {
isa = PBXGroup;
children = (
84FFAE920C6C8A6F009F6E72 /* FilterGraph.cpp */,
84FFAE930C6C8A6F009F6E72 /* FilterGraph.h */,
84FFAE940C6C8A6F009F6E72 /* GraphEditorPanel.cpp */,
84FFAE950C6C8A6F009F6E72 /* GraphEditorPanel.h */,
84FFAE960C6C8A6F009F6E72 /* InternalFilters.cpp */,
84FFAE970C6C8A6F009F6E72 /* InternalFilters.h */,
84FFAE980C6C8A6F009F6E72 /* MainHostWindow.cpp */,
84FFAE990C6C8A6F009F6E72 /* MainHostWindow.h */,
84FFAE9A0C6C8A6F009F6E72 /* HostStartup.cpp */,
84B59D6B0DE34F530041FA3D /* juce_AppConfig.h */,
84B59D6A0DE34F530041FA3D /* includes.h */,
84B59D6C0DE34F530041FA3D /* juce_LibrarySource.mm */,
84FC4CD80CD8894600850651 /* juce.xcconfig */,
);
name = Sources;
sourceTree = "<group>";
};
20286C2CFDCF999611CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
8D0C4E960486CD37000505A6 /* Info.plist */,
);
name = Resources;
sourceTree = "<group>";
};
20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
84C0A3850DE2D5C700606895 /* Cocoa.framework */,
84F6F6150E8EDA7100AA911A /* Carbon.framework */,
84C0A38B0DE2D5C700606895 /* IOKit.framework */,
8490449E0EF15F1600D72485 /* CoreAudio.framework */,
8497883B103562B60020003B /* CoreAudioKit.framework */,
84C0A3880DE2D5C700606895 /* CoreMIDI.framework */,
84C0A3830DE2D5C700606895 /* AudioUnit.framework */,
84C0A38A0DE2D5C700606895 /* DiscRecording.framework */,
84F8B6D60EB5FEF70020D98D /* QuickTime.framework */,
84C0A38C0DE2D5C700606895 /* OpenGL.framework */,
84D16CFD0E9A58CA00CB8B94 /* QTKit.framework */,
84C0A38E0DE2D5C700606895 /* WebKit.framework */,
);
name = "External Frameworks and Libraries";
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
8D0C4E890486CD37000505A6 /* PluginHost */ = {
isa = PBXNativeTarget;
buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "PluginHost" */;
buildPhases = (
8D0C4E8C0486CD37000505A6 /* Resources */,
8D0C4E8F0486CD37000505A6 /* Sources */,
8D0C4E910486CD37000505A6 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = PluginHost;
productInstallPath = "$(HOME)/Applications";
productName = PluginHost;
productReference = 508344B209E5C41E0093A071 /* PluginHost.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
20286C28FDCF999611CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "PluginHost" */;
compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 1;
mainGroup = 20286C29FDCF999611CA2CEA /* PluginHost */;
projectDirPath = "";
projectRoot = "";
targets = (
8D0C4E890486CD37000505A6 /* PluginHost */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
8D0C4E8C0486CD37000505A6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
84FC4CD90CD8894600850651 /* juce.xcconfig in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
8D0C4E8F0486CD37000505A6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
84FFAEAC0C6C8A6F009F6E72 /* FilterGraph.cpp in Sources */,
84FFAEAD0C6C8A6F009F6E72 /* GraphEditorPanel.cpp in Sources */,
84FFAEAE0C6C8A6F009F6E72 /* InternalFilters.cpp in Sources */,
84FFAEAF0C6C8A6F009F6E72 /* MainHostWindow.cpp in Sources */,
84FFAEB00C6C8A6F009F6E72 /* HostStartup.cpp in Sources */,
84B59D6D0DE34F530041FA3D /* juce_LibrarySource.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
C0E91AC608A95435008D54AB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
KEEP_PRIVATE_EXTERNS = YES;
STRIP_INSTALLED_PRODUCT = YES;
};
name = Debug;
};
C0E91AC708A95435008D54AB /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEAD_CODE_STRIPPING = YES;
INSTALL_PATH = "$(HOME)/Applications";
PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
};
name = Release;
};
C0E91ACA08A95435008D54AB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_OPTIMIZATION_LEVEL = 0;
MACOSX_DEPLOYMENT_TARGET = 10.4;
PRODUCT_NAME = PluginHost;
SEPARATE_STRIP = YES;
USER_HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 $(inherited)";
};
name = Debug;
};
C0E91ACB08A95435008D54AB /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
MACOSX_DEPLOYMENT_TARGET = 10.4;
PRODUCT_NAME = PluginHost;
SEPARATE_STRIP = YES;
USER_HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 $(inherited)";
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "PluginHost" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C0E91AC608A95435008D54AB /* Debug */,
C0E91AC708A95435008D54AB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "PluginHost" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C0E91ACA08A95435008D54AB /* Debug */,
C0E91ACB08A95435008D54AB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 20286C28FDCF999611CA2CEA /* Project object */;
}

+ 0
- 39
extras/audio plugin host/build/win32/PluginHost.sln View File

@@ -1,39 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PluginHost", "PluginHost.vcproj", "{A20203D2-E1C3-48E3-89DD-401D5731DCC0}"
ProjectSection(ProjectDependencies) = postProject
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26} = {AE232C11-D91C-4CA1-B24E-8B11A52EFF26}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JUCE", "..\..\..\..\build\win32\vc8\JUCE.vcproj", "{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
DLL Debug|Win32 = DLL Debug|Win32
DLL Release|Win32 = DLL Release|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.Debug|Win32.ActiveCfg = Debug|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.Debug|Win32.Build.0 = Debug|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.DLL Debug|Win32.ActiveCfg = Debug|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.DLL Debug|Win32.Build.0 = Debug|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.DLL Release|Win32.ActiveCfg = Release|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.DLL Release|Win32.Build.0 = Release|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.Release|Win32.ActiveCfg = Release|Win32
{A20203D2-E1C3-48E3-89DD-401D5731DCC0}.Release|Win32.Build.0 = Release|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.Debug|Win32.ActiveCfg = Debug|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.Debug|Win32.Build.0 = Debug|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.DLL Release|Win32.Build.0 = DLL Release|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.Release|Win32.ActiveCfg = Release|Win32
{AE232C11-D91C-4CA1-B24E-8B11A52EFF26}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 0
- 239
extras/audio plugin host/build/win32/PluginHost.vcproj View File

@@ -1,239 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="PluginHost"
ProjectGUID="{A20203D2-E1C3-48E3-89DD-401D5731DCC0}"
RootNamespace="PluginHost"
Keyword="Win32Proj"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="4"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
WarningLevel="4"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\..\src\HostStartup.cpp"
>
</File>
<File
RelativePath="..\..\src\includes.h"
>
</File>
<File
RelativePath="..\..\src\juce_AppConfig.h"
>
</File>
<File
RelativePath="..\..\src\juce_LibrarySource.cpp"
>
</File>
<Filter
Name="host"
>
<File
RelativePath="..\..\src\host\FilterGraph.cpp"
>
</File>
<File
RelativePath="..\..\src\host\FilterGraph.h"
>
</File>
<File
RelativePath="..\..\src\host\GraphEditorPanel.cpp"
>
</File>
<File
RelativePath="..\..\src\host\GraphEditorPanel.h"
>
</File>
<File
RelativePath="..\..\src\host\InternalFilters.cpp"
>
</File>
<File
RelativePath="..\..\src\host\InternalFilters.h"
>
</File>
<File
RelativePath="..\..\src\host\MainHostWindow.cpp"
>
</File>
<File
RelativePath="..\..\src\host\MainHostWindow.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

+ 0
- 5
extras/audio plugin host/src/includes.h View File

@@ -1,5 +0,0 @@
#include "juce_AppConfig.h"
#include "../../../juce_amalgamated.h"
using JUCE_NAMESPACE::uint32;

+ 0
- 67
extras/audio plugin host/src/juce_AppConfig.h View File

@@ -1,67 +0,0 @@
/*
==============================================================================
This file is part of the JUCE library - "Jules' Utility Class Extensions"
Copyright 2004-9 by Raw Material Software Ltd.
------------------------------------------------------------------------------
JUCE can be redistributed and/or modified under the terms of the GNU General
Public License (Version 2), as published by the Free Software Foundation.
A copy of the license is included in the JUCE distribution, or can be found
online at www.gnu.org/licenses.
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
------------------------------------------------------------------------------
To release a closed-source product which uses JUCE, commercial licenses are
available: visit www.rawmaterialsoftware.com/juce for more information.
==============================================================================
*/
/*
This file contains settings that you might want to explicitly apply to
your Juce build.
These flags enable or disable juce features - if you're linking to juce as
a library, then to change them, you'd need to alter your juce_Config.h file and
recompile the juce lib. But because we're using the amalgamated file, you can
just include this file before including your juce_amalgamated.cpp file to
have the same effect.
If you leave any of these commented-out, they'll take on the default value
assigned to them in juce_Config.h, so to force them on or off, just set them
to an explicit 0 or 1 in here.
*/
/* Because the host may be loading juce plugins that contain the same symbols as itself,
there's endless opportunity for the dynamic loader to bugger up . So, we'll make the host
use a different namespace and obj-C classnames, to try to avoid this as much as possible.
*/
#define JUCE_ObjCExtraSuffix JuceDemoHost
#define JUCE_NAMESPACE JuceDemoHost
#define JUCE_PLUGINHOST_VST 1
#define JUCE_PLUGINHOST_AU 1
#define JUCE_SUPPORT_CARBON 1
//#define JUCE_ONLY_BUILD_CORE_LIBRARY 1
//#define JUCE_FORCE_DEBUG 1
//#define JUCE_LOG_ASSERTIONS 1
//#define JUCE_ASIO 1
//#define JUCE_ALSA 1
#define JUCE_QUICKTIME 0
//#define JUCE_OPENGL 1
//#define JUCE_USE_FLAC 1
//#define JUCE_USE_OGGVORBIS 1
//#define JUCE_USE_CDBURNER 1
//#define JUCE_ENABLE_REPAINT_DEBUGGING 1
//#define JUCE_USE_XINERAMA 1
//#define JUCE_USE_XSHM 1
//#define JUCE_CHECK_MEMORY_LEAKS 1
//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 1
//#define JUCE_STRINGS_ARE_UNICODE 1

+ 0
- 12
extras/audio plugin host/src/juce_LibrarySource.cpp View File

@@ -1,12 +0,0 @@
/*
This file includes the entire juce source tree via the amalgamated file.
You could add the amalgamated file directly to your project, but doing it
like this allows you to put your app's config settings in the
juce_AppConfig.h file and have them applied to both the juce headers and
the source code.
*/
#include "juce_AppConfig.h"
#include "../../../juce_amalgamated.cpp"

+ 0
- 20
extras/audio plugin host/src/juce_LibrarySource.mm View File

@@ -1,20 +0,0 @@
/*
This file includes the entire juce source tree via the amalgamated file.
You could add the amalgamated file directly to your project, but doing it
like this allows you to put your app's config settings in the
juce_AppConfig.h file and have them applied to both the juce headers and
the source code.
*/
#include "juce_AppConfig.h"
// This is where all the juce code gets included, via this amalgamated file..
#include "../../../juce_amalgamated.mm"
/* NB. A handy tip is that if you're doing a lot of debugging into the juce code, then stepping through
the amalgamated file can be slow or impossible for the debugger. But if you use the following line
instead of the one above, then it makes it a lot easier..
*/
//#include "../../../amalgamation/juce_amalgamated_template.cpp"

+ 1
- 1
juce_amalgamated.cpp View File

@@ -329,7 +329,7 @@
#endif

//==============================================================================
#if JUCE_BUILD_NATIVE || JUCE_BUILD_CORE
#if JUCE_BUILD_NATIVE || JUCE_BUILD_CORE || (JUCE_BUILD_MISC && (JUCE_PLUGINHOST_VST || JUCE_PLUGINHOST_AU))
#if JUCE_WINDOWS

/*** Start of inlined file: juce_win32_NativeIncludes.h ***/


Loading…
Cancel
Save