From 257712c1da5d88ff1ea6339686690fca363c11ea Mon Sep 17 00:00:00 2001 From: Julian Storer Date: Mon, 8 Feb 2010 16:26:29 +0000 Subject: [PATCH] Replaced the amalgamator's build projects with auto-generated projects created by the new Jucer. --- extras/amalgamator/Amalgamator.jucer | 24 ++ extras/amalgamator/Builds/Linux/Makefile | 69 ++++++ .../Amalgamator.xcodeproj/project.pbxproj | 152 ++++++++++++ .../Builds/VisualStudio2005/Amalgamator.sln | 20 ++ .../VisualStudio2005/Amalgamator.vcproj | 146 +++++++++++ .../Builds/VisualStudio2008/Amalgamator.sln | 20 ++ .../VisualStudio2008/Amalgamator.vcproj | 146 +++++++++++ .../amalgamator/JuceLibraryCode/AppConfig.h | 38 +++ .../amalgamator/JuceLibraryCode/JuceHeader.h | 19 ++ .../JuceLibraryCode/JuceLibraryCode.cpp | 15 ++ .../JuceLibraryCode/JuceLibraryCode.mm | 15 ++ .../Main.cpp} | 10 +- extras/amalgamator/juce_AppConfig.h | 33 --- extras/amalgamator/juce_LibrarySource.cpp | 12 - extras/amalgamator/juce_LibrarySource.mm | 11 - extras/amalgamator/linux/Amalgamator.make | 96 -------- extras/amalgamator/linux/Makefile | 25 -- extras/amalgamator/linux/premake.lua | 46 ---- extras/amalgamator/linux/runpremake | 1 - .../mac/Amalgamator.xcodeproj/project.pbxproj | 230 ------------------ extras/amalgamator/vc8/Amalgamator.sln | 20 -- extras/amalgamator/vc8/Amalgamator.vcproj | 193 --------------- 22 files changed, 669 insertions(+), 672 deletions(-) create mode 100644 extras/amalgamator/Amalgamator.jucer create mode 100644 extras/amalgamator/Builds/Linux/Makefile create mode 100644 extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj create mode 100644 extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln create mode 100644 extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj create mode 100644 extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln create mode 100644 extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj create mode 100644 extras/amalgamator/JuceLibraryCode/AppConfig.h create mode 100644 extras/amalgamator/JuceLibraryCode/JuceHeader.h create mode 100644 extras/amalgamator/JuceLibraryCode/JuceLibraryCode.cpp create mode 100644 extras/amalgamator/JuceLibraryCode/JuceLibraryCode.mm rename extras/amalgamator/{juce_AmalgamatorMain.cpp => Source/Main.cpp} (95%) delete mode 100644 extras/amalgamator/juce_AppConfig.h delete mode 100644 extras/amalgamator/juce_LibrarySource.cpp delete mode 100755 extras/amalgamator/juce_LibrarySource.mm delete mode 100644 extras/amalgamator/linux/Amalgamator.make delete mode 100644 extras/amalgamator/linux/Makefile delete mode 100644 extras/amalgamator/linux/premake.lua delete mode 100644 extras/amalgamator/linux/runpremake delete mode 100755 extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj delete mode 100644 extras/amalgamator/vc8/Amalgamator.sln delete mode 100644 extras/amalgamator/vc8/Amalgamator.vcproj diff --git a/extras/amalgamator/Amalgamator.jucer b/extras/amalgamator/Amalgamator.jucer new file mode 100644 index 0000000000..484266de77 --- /dev/null +++ b/extras/amalgamator/Amalgamator.jucer @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/extras/amalgamator/Builds/Linux/Makefile b/extras/amalgamator/Builds/Linux/Makefile new file mode 100644 index 0000000000..fca83753cd --- /dev/null +++ b/extras/amalgamator/Builds/Linux/Makefile @@ -0,0 +1,69 @@ +# 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 := amalgamator + 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 := amalgamator + BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) +endif + +OBJECTS := \ + $(OBJDIR)/Main.o \ + $(OBJDIR)/JuceLibraryCode.o \ + +.PHONY: clean + +$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking Amalgamator + -@mkdir -p $(BINDIR) + -@mkdir -p $(LIBDIR) + -@mkdir -p $(OUTDIR) + @$(BLDCMD) + +clean: + @echo Cleaning Amalgamator + -@rm -f $(OUTDIR)/$(TARGET) + -@rm -rf $(OBJDIR)/* + -@rm -rf $(OBJDIR) + +$(OBJDIR)/Main.o: ../../Source/Main.cpp + -@mkdir -p $(OBJDIR) + @echo $(notdir $<) + @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +$(OBJDIR)/JuceLibraryCode.o: ../../JuceLibraryCode/JuceLibraryCode.cpp + -@mkdir -p $(OBJDIR) + @echo $(notdir $<) + @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj b/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..fba39736e8 --- /dev/null +++ b/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj @@ -0,0 +1,152 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 44; + objects = { + + 76FCF61E52C8A664FB837DF5 = { isa = PBXBuildFile; fileRef = B98C60B57B831FE5215CDD21; }; + 12F285749FDD4E85B41169E5 = { isa = PBXBuildFile; fileRef = E4FB558EEF2604584B3F8103; }; + 62DB84D23F5FFEB64E02C314 = { isa = PBXBuildFile; fileRef = FC09587C418D230D3DFCE77B; }; + A028055931B7BED8C821E448 = { isa = PBXBuildFile; fileRef = E32AC05DBDEAF89686B2773B; }; + 988B72E3850D78021A3BF8FE = { isa = PBXBuildFile; fileRef = 334AF89077B2F537534DD3BB; }; + FA19E3E997AF0B26877F4AD6 = { isa = PBXBuildFile; fileRef = 24576DA9A947FFDAAE8EFD32; }; + 731784A25860983FCEDB8B6B = { isa = PBXBuildFile; fileRef = DB9C30FE77C7186E81570638; }; + 350B17B9F5C95B595634B3FB = { isa = PBXBuildFile; fileRef = 37C6BBAF39E5746857D58C58; }; + 9B76E2EEEAB49C62DFE3B1EC = { isa = PBXBuildFile; fileRef = AEB975FAD8A99FA884DC5937; }; + 694E761C899FD9316742F31B = { isa = PBXBuildFile; fileRef = 8971DE42C4A4141F326A56EF; }; + 095AC31326B20F2065351A27 = { isa = PBXBuildFile; fileRef = 7CDCBF126A9838C411716015; }; + 9AD4D5BCBB26F9B20341D6B7 = { isa = PBXBuildFile; fileRef = D30830DEDBD77D0A65868F7A; }; + 58B56B56A602ED529FDB8462 = { isa = PBXBuildFile; fileRef = 9519CEA83C2BD274A0305483; }; + B98C60B57B831FE5215CDD21 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; + E4FB558EEF2604584B3F8103 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; + FC09587C418D230D3DFCE77B = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; + E32AC05DBDEAF89686B2773B = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; + 334AF89077B2F537534DD3BB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = /System/Library/Frameworks/CoreMIDI.framework; sourceTree = ""; }; + 24576DA9A947FFDAAE8EFD32 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; + DB9C30FE77C7186E81570638 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = ""; }; + 37C6BBAF39E5746857D58C58 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; + AEB975FAD8A99FA884DC5937 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = ""; }; + 8971DE42C4A4141F326A56EF = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; + 7CDCBF126A9838C411716015 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; + CA1CAD166727F3F5EA4E2F00 = { isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = amalgamator; sourceTree = BUILT_PRODUCTS_DIR; }; + D30830DEDBD77D0A65868F7A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; + D7B573B9812F7B72BD4B4CAF = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; + EB740AE538D86C85837D57DE = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + 9519CEA83C2BD274A0305483 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode.mm; path = ../../JuceLibraryCode/JuceLibraryCode.mm; sourceTree = SOURCE_ROOT; }; + BA8673778A175624FC9F52E7 = { isa = PBXGroup; children = ( + D30830DEDBD77D0A65868F7A ); name = Source; sourceTree = ""; }; + AFB48DD8DBF094F63F431979 = { isa = PBXGroup; children = ( + D7B573B9812F7B72BD4B4CAF, + EB740AE538D86C85837D57DE, + 9519CEA83C2BD274A0305483 ); name = "Juce Library Code"; sourceTree = ""; }; + 78D302C2D44FC9025738F347 = { isa = PBXGroup; children = ( + F171DBD1E44152AAE93F2DAA ); name = Resources; sourceTree = ""; }; + E48144B707BAD4CB5B26617C = { isa = PBXGroup; children = ( + B98C60B57B831FE5215CDD21, + E4FB558EEF2604584B3F8103, + FC09587C418D230D3DFCE77B, + E32AC05DBDEAF89686B2773B, + 334AF89077B2F537534DD3BB, + 24576DA9A947FFDAAE8EFD32, + DB9C30FE77C7186E81570638, + 37C6BBAF39E5746857D58C58, + AEB975FAD8A99FA884DC5937, + 8971DE42C4A4141F326A56EF, + 7CDCBF126A9838C411716015 ); name = Frameworks; sourceTree = ""; }; + AD2B02F2BB48C6DB847AB729 = { isa = PBXGroup; children = ( + CA1CAD166727F3F5EA4E2F00 ); name = Products; sourceTree = ""; }; + 7A94AFBB35D1BABFA6C9DF47 = { isa = PBXGroup; children = ( + BA8673778A175624FC9F52E7, + AFB48DD8DBF094F63F431979, + 78D302C2D44FC9025738F347, + E48144B707BAD4CB5B26617C, + AD2B02F2BB48C6DB847AB729 ); name = Source; sourceTree = ""; }; + D623E5ACBFF093B579AE3E45 = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_MODEL_TUNING = G5; + PREBINDING = NO; + ZERO_LINK = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + USER_HEADER_SEARCH_PATHS = " $(inherited)"; + GCC_OPTIMIZATION_LEVEL = 0; + ONLY_ACTIVE_ARCH = YES; + COPY_PHASE_STRIP = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1 "); }; name = Debug; }; + E11D0F60E7C2B13209F441B7 = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_MODEL_TUNING = G5; + PREBINDING = NO; + ZERO_LINK = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + USER_HEADER_SEARCH_PATHS = " $(inherited)"; + GCC_OPTIMIZATION_LEVEL = s; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1 "); }; name = Release; }; + 2A7232EC86FC4C9937F7FDB1 = { 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; + PRODUCT_NAME = "amalgamator"; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; }; + 2F5C4639C0B6F8AACA14098A = { 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; + PRODUCT_NAME = "amalgamator"; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Release; }; + 2CFBFFDFB38FB5353DB13339 = { isa = XCConfigurationList; buildConfigurations = ( + 2A7232EC86FC4C9937F7FDB1, + 2F5C4639C0B6F8AACA14098A ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; + 9D9354DAA8B4F66302F44EB3 = { isa = XCConfigurationList; buildConfigurations = ( + D623E5ACBFF093B579AE3E45, + E11D0F60E7C2B13209F441B7 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; + 5203B474A9EC120E05FAFC7E = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; + 26D5C1A755E31038E6AA5F65 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9AD4D5BCBB26F9B20341D6B7, + 58B56B56A602ED529FDB8462 ); runOnlyForDeploymentPostprocessing = 0; }; + E0796C07FC7AE37755E690BD = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 76FCF61E52C8A664FB837DF5, + 12F285749FDD4E85B41169E5, + 62DB84D23F5FFEB64E02C314, + A028055931B7BED8C821E448, + 988B72E3850D78021A3BF8FE, + FA19E3E997AF0B26877F4AD6, + 731784A25860983FCEDB8B6B, + 350B17B9F5C95B595634B3FB, + 9B76E2EEEAB49C62DFE3B1EC, + 694E761C899FD9316742F31B, + 095AC31326B20F2065351A27 ); runOnlyForDeploymentPostprocessing = 0; }; + 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"; }; + 3F3EC7723ED2D70B1F2AA68A = { isa = PBXProject; buildConfigurationList = 2CFBFFDFB38FB5353DB13339; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7A94AFBB35D1BABFA6C9DF47; projectDirPath = ""; projectRoot = ""; targets = ( B824C4A447FB724196B914CE ); }; + }; + rootObject = 3F3EC7723ED2D70B1F2AA68A; +} diff --git a/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln b/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln new file mode 100644 index 0000000000..24ce6bc8b1 --- /dev/null +++ b/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 8.00 +# Visual C++ Express 2005 +Project("{D4CF920D-DA2B-1AAF-EF83-BB77BB696832}") = "Amalgamator", "Amalgamator.vcproj", "{8EBCACB6-792B-92FF-1C9B-34A5D310E725}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Debug|Win32.ActiveCfg = Debug|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Debug|Win32.Build.0 = Debug|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Release|Win32.ActiveCfg = Release|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj b/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj new file mode 100644 index 0000000000..4582c131cc --- /dev/null +++ b/extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln b/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln new file mode 100644 index 0000000000..576b159c94 --- /dev/null +++ b/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{D4CF920D-DA2B-1AAF-EF83-BB77BB696832}") = "Amalgamator", "Amalgamator.vcproj", "{8EBCACB6-792B-92FF-1C9B-34A5D310E725}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Debug|Win32.ActiveCfg = Debug|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Debug|Win32.Build.0 = Debug|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Release|Win32.ActiveCfg = Release|Win32 + {8EBCACB6-792B-92FF-1C9B-34A5D310E725}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj b/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj new file mode 100644 index 0000000000..32e8deb91b --- /dev/null +++ b/extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/extras/amalgamator/JuceLibraryCode/AppConfig.h b/extras/amalgamator/JuceLibraryCode/AppConfig.h new file mode 100644 index 0000000000..cdb56372fb --- /dev/null +++ b/extras/amalgamator/JuceLibraryCode/AppConfig.h @@ -0,0 +1,38 @@ +/* + + 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! + + 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 +//#define JUCE_DIRECTSOUND +//#define JUCE_ALSA +//#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 +//#define JUCE_PLUGINHOST_AU +#define JUCE_ONLY_BUILD_CORE_LIBRARY 1 +//#define JUCE_WEB_BROWSER +//#define JUCE_SUPPORT_CARBON +//#define JUCE_CHECK_MEMORY_LEAKS +//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS +//#define JUCE_STRINGS_ARE_UNICODE diff --git a/extras/amalgamator/JuceLibraryCode/JuceHeader.h b/extras/amalgamator/JuceLibraryCode/JuceHeader.h new file mode 100644 index 0000000000..a43e194823 --- /dev/null +++ b/extras/amalgamator/JuceLibraryCode/JuceHeader.h @@ -0,0 +1,19 @@ +/* + + 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_F6BAAE14__ +#define __APPHEADERFILE_F6BAAE14__ + +#include "AppConfig.h" +#include "../../../juce_amalgamated.h" + +#endif // __APPHEADERFILE_F6BAAE14__ diff --git a/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.cpp b/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.cpp new file mode 100644 index 0000000000..98c4ab5e25 --- /dev/null +++ b/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.cpp @@ -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_amalgamated_template.cpp" diff --git a/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.mm b/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.mm new file mode 100644 index 0000000000..98c4ab5e25 --- /dev/null +++ b/extras/amalgamator/JuceLibraryCode/JuceLibraryCode.mm @@ -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_amalgamated_template.cpp" diff --git a/extras/amalgamator/juce_AmalgamatorMain.cpp b/extras/amalgamator/Source/Main.cpp similarity index 95% rename from extras/amalgamator/juce_AmalgamatorMain.cpp rename to extras/amalgamator/Source/Main.cpp index 989c046d07..c43820312a 100644 --- a/extras/amalgamator/juce_AmalgamatorMain.cpp +++ b/extras/amalgamator/Source/Main.cpp @@ -23,8 +23,7 @@ ============================================================================== */ -#include "juce_AppConfig.h" -#include "../../juce_amalgamated.h" +#include "../JuceLibraryCode/JuceHeader.h" //============================================================================== @@ -367,9 +366,10 @@ static void mungeJuce (const File& juceFolder) //============================================================================== int main (int argc, char* argv[]) { - // If you're running a command-line app, you need to initialise juce manually - // before calling any Juce functionality.. - initialiseJuce_NonGUI(); + // This object makes sure that Juce is initialised and shut down correctly + // for the scope of this function call. Make sure this declaration is the + // first statement of this function. + const ScopedJuceInitialiser_NonGUI juceSystemInitialiser; std::cout << "\n*** The C++ Amalgamator! Written for Juce - www.rawmaterialsoftware.com\n"; diff --git a/extras/amalgamator/juce_AppConfig.h b/extras/amalgamator/juce_AppConfig.h deleted file mode 100644 index aa04cb8e61..0000000000 --- a/extras/amalgamator/juce_AppConfig.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - 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. -*/ - -#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 1 -//#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_PLUGINHOST_VST 1 -//#define JUCE_PLUGINHOST_AU 1 -//#define JUCE_CHECK_MEMORY_LEAKS 1 -//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 1 -//#define JUCE_STRINGS_ARE_UNICODE 1 diff --git a/extras/amalgamator/juce_LibrarySource.cpp b/extras/amalgamator/juce_LibrarySource.cpp deleted file mode 100644 index db6b7e85fd..0000000000 --- a/extras/amalgamator/juce_LibrarySource.cpp +++ /dev/null @@ -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" diff --git a/extras/amalgamator/juce_LibrarySource.mm b/extras/amalgamator/juce_LibrarySource.mm deleted file mode 100755 index fcbdfc2744..0000000000 --- a/extras/amalgamator/juce_LibrarySource.mm +++ /dev/null @@ -1,11 +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_LibrarySource.cpp" diff --git a/extras/amalgamator/linux/Amalgamator.make b/extras/amalgamator/linux/Amalgamator.make deleted file mode 100644 index 4857a1f8f2..0000000000 --- a/extras/amalgamator/linux/Amalgamator.make +++ /dev/null @@ -1,96 +0,0 @@ -# C++ Console Executable Makefile autogenerated by premake -# Don't edit this file! Instead edit `premake.lua` then rerun `make` - -ifndef CONFIG - CONFIG=Debug -endif - -# if multiple archs are defined turn off automated dependency generation -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 -D_DEBUG -ggdb - CXXFLAGS += $(CFLAGS) - LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L"/usr/X11R6/lib/" -lpthread -lrt -ldl - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -I "/usr/include" -I "/usr/include/freetype2" - TARGET := amalgamator - 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) -O2 - CXXFLAGS += $(CFLAGS) - LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -s -L"/usr/X11R6/lib/" -lpthread -lrt -ldl - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -I "/usr/include" -I "/usr/include/freetype2" - TARGET := amalgamator - BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) -endif - -OBJECTS := \ - $(OBJDIR)/juce_AmalgamatorMain.o \ - $(OBJDIR)/juce_LibrarySource.o \ - -MKDIR_TYPE := msdos -CMD := $(subst \,\\,$(ComSpec)$(COMSPEC)) -ifeq (,$(CMD)) - MKDIR_TYPE := posix -endif -ifeq (/bin,$(findstring /bin,$(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 Amalgamator - -@$(CMD_MKBINDIR) - -@$(CMD_MKLIBDIR) - -@$(CMD_MKOUTDIR) - @$(BLDCMD) - -clean: - @echo Cleaning Amalgamator -ifeq ($(MKDIR_TYPE),posix) - -@rm -f $(OUTDIR)/$(TARGET) - -@rm -rf $(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)/juce_AmalgamatorMain.o: ../juce_AmalgamatorMain.cpp - -@$(CMD_MKOBJDIR) - @echo $(notdir $<) - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" - -$(OBJDIR)/juce_LibrarySource.o: ../juce_LibrarySource.cpp - -@$(CMD_MKOBJDIR) - @echo $(notdir $<) - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" - --include $(OBJECTS:%.o=%.d) - diff --git a/extras/amalgamator/linux/Makefile b/extras/amalgamator/linux/Makefile deleted file mode 100644 index 00f7a7e29a..0000000000 --- a/extras/amalgamator/linux/Makefile +++ /dev/null @@ -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 Amalgamator - -all: Amalgamator - -Makefile: premake.lua - @echo ==== Regenerating Makefiles ==== - @premake --file $^ --cc gcc --target gnu - -Amalgamator: - @echo ==== Building Amalgamator ==== - @$(MAKE) --no-print-directory -C . -f Amalgamator.make - -clean: - @$(MAKE) --no-print-directory -C . -f Amalgamator.make clean diff --git a/extras/amalgamator/linux/premake.lua b/extras/amalgamator/linux/premake.lua deleted file mode 100644 index 80ce7991a2..0000000000 --- a/extras/amalgamator/linux/premake.lua +++ /dev/null @@ -1,46 +0,0 @@ - -project.name = "Amalgamator" -project.bindir = "build" -project.libdir = "build" - -project.configs = { "Debug", "Release" } - -package = newpackage() -package.name = "Amalgamator" -package.target = "amalgamator" -package.kind = "exe" -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/freetype2" -} - -package.libpaths = { - "/usr/X11R6/lib/" -} - -package.config["Debug"].links = { - "pthread", "rt", "dl" -} - -package.config["Release"].links = { - "pthread", "rt", "dl" -} - -package.linkflags = { "static-runtime" } - -package.files = { matchfiles ( - "../*.h", - "../*.cpp" - ) -} diff --git a/extras/amalgamator/linux/runpremake b/extras/amalgamator/linux/runpremake deleted file mode 100644 index 0c37e39aeb..0000000000 --- a/extras/amalgamator/linux/runpremake +++ /dev/null @@ -1 +0,0 @@ -premake --file premake.lua --cc gcc --target gnu diff --git a/extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj b/extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj deleted file mode 100755 index 4594cf4ace..0000000000 --- a/extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj +++ /dev/null @@ -1,230 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 45; - objects = { - -/* Begin PBXBuildFile section */ - 844B0A970F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 844B0A940F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp */; }; - 844B0AA40F52DCA000B2F1FD /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0AA00F52DCA000B2F1FD /* ApplicationServices.framework */; }; - 844B0AA50F52DCA000B2F1FD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0AA10F52DCA000B2F1FD /* Cocoa.framework */; }; - 844B0AA60F52DCA000B2F1FD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0AA20F52DCA000B2F1FD /* CoreFoundation.framework */; }; - 844B0AA70F52DCA000B2F1FD /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0AA30F52DCA000B2F1FD /* CoreServices.framework */; }; - 844B0AB30F52DCCD00B2F1FD /* juce_LibrarySource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 844B0AB20F52DCCD00B2F1FD /* juce_LibrarySource.mm */; }; - 844B0AC30F52DEB900B2F1FD /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0AC20F52DEB900B2F1FD /* IOKit.framework */; }; - 844B0ACC0F52DECD00B2F1FD /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 844B0ACB0F52DECD00B2F1FD /* CoreAudio.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 8; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 844B0A940F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AmalgamatorMain.cpp; path = ../juce_AmalgamatorMain.cpp; sourceTree = SOURCE_ROOT; }; - 844B0A950F52DC4200B2F1FD /* juce_AppConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_AppConfig.h; path = ../juce_AppConfig.h; sourceTree = SOURCE_ROOT; }; - 844B0AA00F52DCA000B2F1FD /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - 844B0AA10F52DCA000B2F1FD /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 844B0AA20F52DCA000B2F1FD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - 844B0AA30F52DCA000B2F1FD /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - 844B0AB20F52DCCD00B2F1FD /* juce_LibrarySource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_LibrarySource.mm; path = ../juce_LibrarySource.mm; sourceTree = SOURCE_ROOT; }; - 844B0AC20F52DEB900B2F1FD /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - 844B0ACB0F52DECD00B2F1FD /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - 8DD76FB20486AB0100D96B5E /* Amalgamator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Amalgamator; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 844B0AA40F52DCA000B2F1FD /* ApplicationServices.framework in Frameworks */, - 844B0AA50F52DCA000B2F1FD /* Cocoa.framework in Frameworks */, - 844B0AA60F52DCA000B2F1FD /* CoreFoundation.framework in Frameworks */, - 844B0AA70F52DCA000B2F1FD /* CoreServices.framework in Frameworks */, - 844B0AC30F52DEB900B2F1FD /* IOKit.framework in Frameworks */, - 844B0ACC0F52DECD00B2F1FD /* CoreAudio.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 08FB7794FE84155DC02AAC07 /* Amalgamator */ = { - isa = PBXGroup; - children = ( - 08FB7795FE84155DC02AAC07 /* Source */, - 1AB674ADFE9D54B511CA2CBB /* Products */, - 844B0A9F0F52DC7400B2F1FD /* Frameworks */, - ); - name = Amalgamator; - sourceTree = ""; - }; - 08FB7795FE84155DC02AAC07 /* Source */ = { - isa = PBXGroup; - children = ( - 844B0AB20F52DCCD00B2F1FD /* juce_LibrarySource.mm */, - 844B0A940F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp */, - 844B0A950F52DC4200B2F1FD /* juce_AppConfig.h */, - ); - name = Source; - sourceTree = ""; - }; - 1AB674ADFE9D54B511CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8DD76FB20486AB0100D96B5E /* Amalgamator */, - ); - name = Products; - sourceTree = ""; - }; - 844B0A9F0F52DC7400B2F1FD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 844B0ACB0F52DECD00B2F1FD /* CoreAudio.framework */, - 844B0AC20F52DEB900B2F1FD /* IOKit.framework */, - 844B0AA00F52DCA000B2F1FD /* ApplicationServices.framework */, - 844B0AA10F52DCA000B2F1FD /* Cocoa.framework */, - 844B0AA20F52DCA000B2F1FD /* CoreFoundation.framework */, - 844B0AA30F52DCA000B2F1FD /* CoreServices.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8DD76FA90486AB0100D96B5E /* Amalgamator */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "Amalgamator" */; - buildPhases = ( - 8DD76FAB0486AB0100D96B5E /* Sources */, - 8DD76FAD0486AB0100D96B5E /* Frameworks */, - 8DD76FAF0486AB0100D96B5E /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Amalgamator; - productInstallPath = "$(HOME)/bin"; - productName = Amalgamator; - productReference = 8DD76FB20486AB0100D96B5E /* Amalgamator */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 08FB7793FE84155DC02AAC07 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "Amalgamator" */; - compatibilityVersion = "Xcode 3.1"; - hasScannedForEncodings = 1; - mainGroup = 08FB7794FE84155DC02AAC07 /* Amalgamator */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8DD76FA90486AB0100D96B5E /* Amalgamator */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 8DD76FAB0486AB0100D96B5E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 844B0A970F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp in Sources */, - 844B0AB30F52DCCD00B2F1FD /* juce_LibrarySource.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 1DEB928608733DD80010E9CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INSTALL_PATH = /usr/local/bin; - PRODUCT_NAME = amalgamator; - }; - name = Debug; - }; - 1DEB928708733DD80010E9CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_MODEL_TUNING = G5; - INSTALL_PATH = /usr/local/bin; - PRODUCT_NAME = Amalgamator; - }; - name = Release; - }; - 1DEB928A08733DD80010E9CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - PREBINDING = NO; - SDKROOT = macosx10.5; - }; - name = Debug; - }; - 1DEB928B08733DD80010E9CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PREBINDING = NO; - SDKROOT = macosx10.5; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "Amalgamator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1DEB928608733DD80010E9CD /* Debug */, - 1DEB928708733DD80010E9CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "Amalgamator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1DEB928A08733DD80010E9CD /* Debug */, - 1DEB928B08733DD80010E9CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; -} diff --git a/extras/amalgamator/vc8/Amalgamator.sln b/extras/amalgamator/vc8/Amalgamator.sln deleted file mode 100644 index 7d092650e9..0000000000 --- a/extras/amalgamator/vc8/Amalgamator.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Amalgamator", "Amalgamator.vcproj", "{E616D10E-A3BF-4227-9512-186086D297A6}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E616D10E-A3BF-4227-9512-186086D297A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {E616D10E-A3BF-4227-9512-186086D297A6}.Debug|Win32.Build.0 = Debug|Win32 - {E616D10E-A3BF-4227-9512-186086D297A6}.Release|Win32.ActiveCfg = Release|Win32 - {E616D10E-A3BF-4227-9512-186086D297A6}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/extras/amalgamator/vc8/Amalgamator.vcproj b/extras/amalgamator/vc8/Amalgamator.vcproj deleted file mode 100644 index c3bc7ebc8b..0000000000 --- a/extras/amalgamator/vc8/Amalgamator.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -