Browse Source

Replaced the amalgamator's build projects with auto-generated projects created by the new Jucer.

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
257712c1da
22 changed files with 669 additions and 672 deletions
  1. +24
    -0
      extras/amalgamator/Amalgamator.jucer
  2. +69
    -0
      extras/amalgamator/Builds/Linux/Makefile
  3. +152
    -0
      extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj
  4. +20
    -0
      extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln
  5. +146
    -0
      extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj
  6. +20
    -0
      extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln
  7. +146
    -0
      extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj
  8. +38
    -0
      extras/amalgamator/JuceLibraryCode/AppConfig.h
  9. +19
    -0
      extras/amalgamator/JuceLibraryCode/JuceHeader.h
  10. +15
    -0
      extras/amalgamator/JuceLibraryCode/JuceLibraryCode.cpp
  11. +15
    -0
      extras/amalgamator/JuceLibraryCode/JuceLibraryCode.mm
  12. +5
    -5
      extras/amalgamator/Source/Main.cpp
  13. +0
    -33
      extras/amalgamator/juce_AppConfig.h
  14. +0
    -12
      extras/amalgamator/juce_LibrarySource.cpp
  15. +0
    -11
      extras/amalgamator/juce_LibrarySource.mm
  16. +0
    -96
      extras/amalgamator/linux/Amalgamator.make
  17. +0
    -25
      extras/amalgamator/linux/Makefile
  18. +0
    -46
      extras/amalgamator/linux/premake.lua
  19. +0
    -1
      extras/amalgamator/linux/runpremake
  20. +0
    -230
      extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj
  21. +0
    -20
      extras/amalgamator/vc8/Amalgamator.sln
  22. +0
    -193
      extras/amalgamator/vc8/Amalgamator.vcproj

+ 24
- 0
extras/amalgamator/Amalgamator.jucer View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="TVOT0ObQ" name="Amalgamator" projectType="2" juceLinkage="4"
juceFolder="../../../juce" jucerVersion="3.0">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="amalgamator"
osxSDK="1" osxCompatibility="1"/>
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="amalgamator"
osxSDK="1" osxCompatibility="1"/>
</CONFIGURATIONS>
<MAINGROUP id="JiHYwfc1Q" name="Amalgamator">
<GROUP id="0yiDjfWo" name="Source">
<FILE id="cCufo2f2" name="Main.cpp" compile="1" resource="0" file="Source/Main.cpp"/>
</GROUP>
</MAINGROUP>
<JUCEOPTIONS JUCE_FORCE_DEBUG="3" JUCE_LOG_ASSERTIONS="3" JUCE_ASIO="3" JUCE_WASAPI="3"
JUCE_DIRECTSOUND="3" JUCE_ALSA="3" JUCE_QUICKTIME="3" JUCE_OPENGL="3"
JUCE_USE_FLAC="3" JUCE_USE_OGGVORBIS="3" JUCE_USE_CDBURNER="3"
JUCE_USE_CDREADER="3" JUCE_USE_CAMERA="3" JUCE_ENABLE_REPAINT_DEBUGGING="3"
JUCE_USE_XINERAMA="3" JUCE_USE_XSHM="3" JUCE_PLUGINHOST_VST="3"
JUCE_PLUGINHOST_AU="3" JUCE_ONLY_BUILD_CORE_LIBRARY="1" JUCE_WEB_BROWSER="3"
JUCE_SUPPORT_CARBON="3" JUCE_CHECK_MEMORY_LEAKS="3" JUCE_CATCH_UNHANDLED_EXCEPTIONS="3"
JUCE_STRINGS_ARE_UNICODE="3"/>
</JUCERPROJECT>

+ 69
- 0
extras/amalgamator/Builds/Linux/Makefile View File

@@ -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)

+ 152
- 0
extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj View File

@@ -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 = "<absolute>"; };
E4FB558EEF2604584B3F8103 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
FC09587C418D230D3DFCE77B = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
E32AC05DBDEAF89686B2773B = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
334AF89077B2F537534DD3BB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = /System/Library/Frameworks/CoreMIDI.framework; sourceTree = "<absolute>"; };
24576DA9A947FFDAAE8EFD32 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
DB9C30FE77C7186E81570638 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = "<absolute>"; };
37C6BBAF39E5746857D58C58 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
AEB975FAD8A99FA884DC5937 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
8971DE42C4A4141F326A56EF = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = "<absolute>"; };
7CDCBF126A9838C411716015 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
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 = "<group>"; };
AFB48DD8DBF094F63F431979 = { isa = PBXGroup; children = (
D7B573B9812F7B72BD4B4CAF,
EB740AE538D86C85837D57DE,
9519CEA83C2BD274A0305483 ); name = "Juce Library Code"; sourceTree = "<group>"; };
78D302C2D44FC9025738F347 = { isa = PBXGroup; children = (
F171DBD1E44152AAE93F2DAA ); name = Resources; sourceTree = "<group>"; };
E48144B707BAD4CB5B26617C = { isa = PBXGroup; children = (
B98C60B57B831FE5215CDD21,
E4FB558EEF2604584B3F8103,
FC09587C418D230D3DFCE77B,
E32AC05DBDEAF89686B2773B,
334AF89077B2F537534DD3BB,
24576DA9A947FFDAAE8EFD32,
DB9C30FE77C7186E81570638,
37C6BBAF39E5746857D58C58,
AEB975FAD8A99FA884DC5937,
8971DE42C4A4141F326A56EF,
7CDCBF126A9838C411716015 ); name = Frameworks; sourceTree = "<group>"; };
AD2B02F2BB48C6DB847AB729 = { isa = PBXGroup; children = (
CA1CAD166727F3F5EA4E2F00 ); name = Products; sourceTree = "<group>"; };
7A94AFBB35D1BABFA6C9DF47 = { isa = PBXGroup; children = (
BA8673778A175624FC9F52E7,
AFB48DD8DBF094F63F431979,
78D302C2D44FC9025738F347,
E48144B707BAD4CB5B26617C,
AD2B02F2BB48C6DB847AB729 ); name = Source; sourceTree = "<group>"; };
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;
}

+ 20
- 0
extras/amalgamator/Builds/VisualStudio2005/Amalgamator.sln View File

@@ -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

+ 146
- 0
extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj View File

@@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject ProjectType="Visual C++"
Version="8.00"
Name="Amalgamator"
ProjectGUID="{8EBCACB6-792B-92FF-1C9B-34A5D310E725}"
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\amalgamator.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="0"
BufferSecurityCheck=""
DebugInformationFormat="4"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;_CONSOLE"
RuntimeLibrary="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug\amalgamator.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\amalgamator.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug\amalgamator.pdb"
SubSystem="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug\amalgamator.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\amalgamator.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
StringPooling="true"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release\amalgamator.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\amalgamator.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"
ProgramDatabaseFile=".\Release\amalgamator.pdb"
SubSystem="1"
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\amalgamator.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter Name="Amalgamator">
<Filter Name="Source">
<File RelativePath="..\..\Source\Main.cpp"/>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode.cpp"/>
</Filter>
</Files>
<Globals/>
</VisualStudioProject>

+ 20
- 0
extras/amalgamator/Builds/VisualStudio2008/Amalgamator.sln View File

@@ -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

+ 146
- 0
extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj View File

@@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject ProjectType="Visual C++"
Version="9.00"
Name="Amalgamator"
ProjectGUID="{8EBCACB6-792B-92FF-1C9B-34A5D310E725}"
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\amalgamator.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="0"
BufferSecurityCheck=""
DebugInformationFormat="4"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;_CONSOLE"
RuntimeLibrary="1"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug\amalgamator.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\amalgamator.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug\amalgamator.pdb"
SubSystem="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
<Tool Name="VCXDCMakeTool"/>
<Tool Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug\amalgamator.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\amalgamator.tlb"
HeaderFileName=""/>
<Tool Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
StringPooling="true"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release\amalgamator.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\amalgamator.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"
ProgramDatabaseFile=".\Release\amalgamator.pdb"
SubSystem="1"
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\amalgamator.bsc"/>
<Tool Name="VCFxCopTool"/>
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter Name="Amalgamator">
<Filter Name="Source">
<File RelativePath="..\..\Source\Main.cpp"/>
</Filter>
</Filter>
<Filter Name="Juce Library Code">
<File RelativePath="..\..\JuceLibraryCode\AppConfig.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/>
<File RelativePath="..\..\JuceLibraryCode\JuceLibraryCode.cpp"/>
</Filter>
</Files>
<Globals/>
</VisualStudioProject>

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

@@ -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

+ 19
- 0
extras/amalgamator/JuceLibraryCode/JuceHeader.h View File

@@ -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__

+ 15
- 0
extras/amalgamator/JuceLibraryCode/JuceLibraryCode.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_amalgamated_template.cpp"

+ 15
- 0
extras/amalgamator/JuceLibraryCode/JuceLibraryCode.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_amalgamated_template.cpp"

extras/amalgamator/juce_AmalgamatorMain.cpp → extras/amalgamator/Source/Main.cpp View File

@@ -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";

+ 0
- 33
extras/amalgamator/juce_AppConfig.h View File

@@ -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

+ 0
- 12
extras/amalgamator/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
- 11
extras/amalgamator/juce_LibrarySource.mm View File

@@ -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"

+ 0
- 96
extras/amalgamator/linux/Amalgamator.make View File

@@ -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)


+ 0
- 25
extras/amalgamator/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 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

+ 0
- 46
extras/amalgamator/linux/premake.lua View File

@@ -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"
)
}

+ 0
- 1
extras/amalgamator/linux/runpremake View File

@@ -1 +0,0 @@
premake --file premake.lua --cc gcc --target gnu

+ 0
- 230
extras/amalgamator/mac/Amalgamator.xcodeproj/project.pbxproj View File

@@ -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 = "<absolute>"; };
844B0AA10F52DCA000B2F1FD /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
844B0AA20F52DCA000B2F1FD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
844B0AA30F52DCA000B2F1FD /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
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 = "<absolute>"; };
844B0ACB0F52DECD00B2F1FD /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
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 = "<group>";
};
08FB7795FE84155DC02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
844B0AB20F52DCCD00B2F1FD /* juce_LibrarySource.mm */,
844B0A940F52DC4200B2F1FD /* juce_AmalgamatorMain.cpp */,
844B0A950F52DC4200B2F1FD /* juce_AppConfig.h */,
);
name = Source;
sourceTree = "<group>";
};
1AB674ADFE9D54B511CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8DD76FB20486AB0100D96B5E /* Amalgamator */,
);
name = Products;
sourceTree = "<group>";
};
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 = "<group>";
};
/* 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 */;
}

+ 0
- 20
extras/amalgamator/vc8/Amalgamator.sln View File

@@ -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

+ 0
- 193
extras/amalgamator/vc8/Amalgamator.vcproj View File

@@ -1,193 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="Amalgamator"
ProjectGUID="{E616D10E-A3BF-4227-9512-186086D297A6}"
RootNamespace="Amalgamator"
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;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="1"
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;_CONSOLE"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="1"
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="..\juce_AmalgamatorMain.cpp"
>
</File>
<File
RelativePath="..\juce_AppConfig.h"
>
</File>
<File
RelativePath="..\juce_LibrarySource.cpp"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

Loading…
Cancel
Save