From a9739e1c97b825420a6766ebb28a9ec27aba0f30 Mon Sep 17 00:00:00 2001 From: Mischa Spiegelmock Date: Sun, 17 Jun 2018 14:02:41 +0200 Subject: [PATCH] add libprojectM xcode project --- .gitignore | 2 +- .../libprojectM.xcodeproj/project.pbxproj | 1108 +++++++++++++++++ 2 files changed, 1109 insertions(+), 1 deletion(-) create mode 100644 src/libprojectM/libprojectM.xcodeproj/project.pbxproj diff --git a/.gitignore b/.gitignore index 141e3e706..8ec311eb2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ src/libprojectM/config.inp src/libprojectM/config.inp.b src/libprojectM/config.inp.in src/projectM-emscripten/build/presets -src/libprojectM/libprojectM.xcodeproj +src/libprojectM/libprojectM.xcodeproj/xcshareddata presets/custom project.xcworkspace *.o diff --git a/src/libprojectM/libprojectM.xcodeproj/project.pbxproj b/src/libprojectM/libprojectM.xcodeproj/project.pbxproj new file mode 100644 index 000000000..ab09f8117 --- /dev/null +++ b/src/libprojectM/libprojectM.xcodeproj/project.pbxproj @@ -0,0 +1,1108 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 48; + objects = { + +/* Begin PBXBuildFile section */ + 1612C99E207A84AB00862A3A /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16178AF9207A691C00D3B0C8 /* Cg.framework */; }; + 1612C99F207A84AE00862A3A /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16178AF9207A691C00D3B0C8 /* Cg.framework */; }; + 1612C9C2207A859800862A3A /* Func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B1207A859700862A3A /* Func.cpp */; }; + 1612C9C3207A859800862A3A /* MilkdropPresetFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B2207A859700862A3A /* MilkdropPresetFactory.cpp */; }; + 1612C9C4207A859800862A3A /* BuiltinParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B3207A859700862A3A /* BuiltinParams.cpp */; }; + 1612C9C5207A859800862A3A /* Eval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B4207A859700862A3A /* Eval.cpp */; }; + 1612C9C6207A859800862A3A /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B5207A859700862A3A /* Parser.cpp */; }; + 1612C9C7207A859800862A3A /* IdlePreset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B6207A859700862A3A /* IdlePreset.cpp */; }; + 1612C9C8207A859800862A3A /* CustomWave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B7207A859700862A3A /* CustomWave.cpp */; }; + 1612C9C9207A859800862A3A /* CustomShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B8207A859700862A3A /* CustomShape.cpp */; }; + 1612C9CA207A859800862A3A /* PresetFrameIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9B9207A859700862A3A /* PresetFrameIO.cpp */; }; + 1612C9CB207A859800862A3A /* PerPixelEqn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BA207A859700862A3A /* PerPixelEqn.cpp */; }; + 1612C9CC207A859800862A3A /* InitCond.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BB207A859700862A3A /* InitCond.cpp */; }; + 1612C9CD207A859800862A3A /* MilkdropPreset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BC207A859700862A3A /* MilkdropPreset.cpp */; }; + 1612C9CE207A859800862A3A /* PerFrameEqn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BD207A859700862A3A /* PerFrameEqn.cpp */; }; + 1612C9CF207A859800862A3A /* BuiltinFuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BE207A859700862A3A /* BuiltinFuncs.cpp */; }; + 1612C9D0207A859800862A3A /* Param.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9BF207A859700862A3A /* Param.cpp */; }; + 1612C9D1207A859800862A3A /* PerPointEqn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9C0207A859700862A3A /* PerPointEqn.cpp */; }; + 1612C9D2207A859800862A3A /* Expr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9C1207A859700862A3A /* Expr.cpp */; }; + 1612C9D5207A85B300862A3A /* NativePresetFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9D4207A85B300862A3A /* NativePresetFactory.cpp */; }; + 1612C9E8207A85DC00862A3A /* etc1_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9E4207A85DC00862A3A /* etc1_utils.c */; }; + 1612C9E9207A85DC00862A3A /* SOIL2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9E5207A85DC00862A3A /* SOIL2.c */; }; + 1612C9EA207A85DC00862A3A /* image_DXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9E6207A85DC00862A3A /* image_DXT.c */; }; + 1612C9EB207A85DC00862A3A /* image_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 1612C9E7207A85DC00862A3A /* image_helper.c */; }; + 1612C9EC207A860000862A3A /* KeyHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AC5207A68A600D3B0C8 /* KeyHandler.cpp */; }; + 1612C9FF207A878900862A3A /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9EE207A878800862A3A /* event.h */; }; + 1612CA00207A878900862A3A /* cocoatoprojectM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9EF207A878800862A3A /* cocoatoprojectM.h */; }; + 1612CA01207A878900862A3A /* fatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F0207A878800862A3A /* fatal.h */; }; + 1612CA02207A878900862A3A /* glError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F1207A878800862A3A /* glError.h */; }; + 1612CA03207A878900862A3A /* glew.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F2207A878800862A3A /* glew.h */; }; + 1612CA04207A878900862A3A /* lvtoprojectM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F3207A878800862A3A /* lvtoprojectM.h */; }; + 1612CA05207A878900862A3A /* ConfigFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F4207A878800862A3A /* ConfigFile.h */; }; + 1612CA06207A878900862A3A /* sdltoprojectM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F5207A878800862A3A /* sdltoprojectM.h */; }; + 1612CA07207A878900862A3A /* wipemalloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F6207A878800862A3A /* wipemalloc.h */; }; + 1612CA08207A878900862A3A /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F7207A878800862A3A /* timer.h */; }; + 1612CA09207A878900862A3A /* fftsg.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F8207A878800862A3A /* fftsg.h */; }; + 1612CA0A207A878900862A3A /* dlldefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9F9207A878800862A3A /* dlldefs.h */; }; + 1612CA0B207A878900862A3A /* glxew.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9FA207A878800862A3A /* glxew.h */; }; + 1612CA0C207A878900862A3A /* win32-dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9FB207A878800862A3A /* win32-dirent.h */; }; + 1612CA0D207A878900862A3A /* carbontoprojectM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9FC207A878800862A3A /* carbontoprojectM.h */; }; + 1612CA0E207A878900862A3A /* projectM-opengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9FD207A878900862A3A /* projectM-opengl.h */; }; + 1612CA0F207A878900862A3A /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1612C9FE207A878900862A3A /* resource.h */; }; + 1612CA29207B9ED500862A3A /* PerPointEqn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA15207B9ED400862A3A /* PerPointEqn.hpp */; }; + 1612CA2A207B9ED500862A3A /* BuiltinFuncs.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA16207B9ED400862A3A /* BuiltinFuncs.hpp */; }; + 1612CA2B207B9ED500862A3A /* Expr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA17207B9ED400862A3A /* Expr.hpp */; }; + 1612CA2C207B9ED500862A3A /* MilkdropPresetFactory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA18207B9ED400862A3A /* MilkdropPresetFactory.hpp */; }; + 1612CA2D207B9ED500862A3A /* CustomWave.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA19207B9ED400862A3A /* CustomWave.hpp */; }; + 1612CA2E207B9ED500862A3A /* CustomShape.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1A207B9ED400862A3A /* CustomShape.hpp */; }; + 1612CA2F207B9ED500862A3A /* BuiltinParams.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1B207B9ED400862A3A /* BuiltinParams.hpp */; }; + 1612CA30207B9ED500862A3A /* CValue.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1C207B9ED400862A3A /* CValue.hpp */; }; + 1612CA31207B9ED500862A3A /* Func.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1D207B9ED400862A3A /* Func.hpp */; }; + 1612CA32207B9ED500862A3A /* Eval.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1E207B9ED400862A3A /* Eval.hpp */; }; + 1612CA33207B9ED500862A3A /* InitCondUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA1F207B9ED400862A3A /* InitCondUtils.hpp */; }; + 1612CA34207B9ED500862A3A /* PerPixelEqn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA20207B9ED400862A3A /* PerPixelEqn.hpp */; }; + 1612CA35207B9ED500862A3A /* IdlePreset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA21207B9ED400862A3A /* IdlePreset.hpp */; }; + 1612CA36207B9ED500862A3A /* PerFrameEqn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA22207B9ED400862A3A /* PerFrameEqn.hpp */; }; + 1612CA37207B9ED500862A3A /* Parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA23207B9ED500862A3A /* Parser.hpp */; }; + 1612CA38207B9ED500862A3A /* PresetFrameIO.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA24207B9ED500862A3A /* PresetFrameIO.hpp */; }; + 1612CA39207B9ED500862A3A /* MilkdropPreset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA25207B9ED500862A3A /* MilkdropPreset.hpp */; }; + 1612CA3A207B9ED500862A3A /* InitCond.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA26207B9ED500862A3A /* InitCond.hpp */; }; + 1612CA3B207B9ED500862A3A /* Param.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA27207B9ED500862A3A /* Param.hpp */; }; + 1612CA3C207B9ED500862A3A /* ParamUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1612CA28207B9ED500862A3A /* ParamUtils.hpp */; }; + 16178B2D207A6FD200D3B0C8 /* RenderItemMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B1B207A6FD000D3B0C8 /* RenderItemMatcher.cpp */; }; + 16178B2E207A6FD200D3B0C8 /* PerlinNoise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B1C207A6FD000D3B0C8 /* PerlinNoise.cpp */; }; + 16178B2F207A6FD200D3B0C8 /* VideoEcho.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B1D207A6FD000D3B0C8 /* VideoEcho.cpp */; }; + 16178B30207A6FD200D3B0C8 /* FBO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B1E207A6FD000D3B0C8 /* FBO.cpp */; }; + 16178B31207A6FD200D3B0C8 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B1F207A6FD100D3B0C8 /* Shader.cpp */; }; + 16178B32207A6FD200D3B0C8 /* UserTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B20207A6FD100D3B0C8 /* UserTexture.cpp */; }; + 16178B33207A6FD200D3B0C8 /* BeatDetect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B21207A6FD100D3B0C8 /* BeatDetect.cpp */; }; + 16178B34207A6FD200D3B0C8 /* RenderItemDistanceMetric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B22207A6FD100D3B0C8 /* RenderItemDistanceMetric.cpp */; }; + 16178B36207A6FD200D3B0C8 /* PerPixelMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B24207A6FD100D3B0C8 /* PerPixelMesh.cpp */; }; + 16178B37207A6FD200D3B0C8 /* TextureManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B25207A6FD100D3B0C8 /* TextureManager.cpp */; }; + 16178B38207A6FD200D3B0C8 /* Pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B26207A6FD200D3B0C8 /* Pipeline.cpp */; }; + 16178B39207A6FD200D3B0C8 /* Waveform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B27207A6FD200D3B0C8 /* Waveform.cpp */; }; + 16178B3A207A6FD300D3B0C8 /* Renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B28207A6FD200D3B0C8 /* Renderer.cpp */; }; + 16178B3B207A6FD300D3B0C8 /* ShaderEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B29207A6FD200D3B0C8 /* ShaderEngine.cpp */; }; + 16178B3C207A6FD300D3B0C8 /* Renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B2A207A6FD200D3B0C8 /* Renderable.cpp */; }; + 16178B3D207A6FD300D3B0C8 /* PipelineContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B2B207A6FD200D3B0C8 /* PipelineContext.cpp */; }; + 16178B3E207A6FD300D3B0C8 /* MilkdropWaveform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B2C207A6FD200D3B0C8 /* MilkdropWaveform.cpp */; }; + 163152D220BB5CAC00CB89D1 /* Filters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178B23207A6FD100D3B0C8 /* Filters.cpp */; }; + 165E542820D684FA004AEA81 /* HLSLTranslator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 163152CC20BB2D2100CB89D1 /* HLSLTranslator.cpp */; }; + 1687173820C33DF400947E7E /* TextureManager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172320C33DF300947E7E /* TextureManager.hpp */; }; + 1687173920C33DF400947E7E /* Renderable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172420C33DF300947E7E /* Renderable.hpp */; }; + 1687173A20C33DF400947E7E /* HLSLTranslator.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172520C33DF300947E7E /* HLSLTranslator.hpp */; }; + 1687173B20C33DF400947E7E /* PipelineContext.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172620C33DF300947E7E /* PipelineContext.hpp */; }; + 1687173C20C33DF400947E7E /* RenderItemMatcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172720C33DF300947E7E /* RenderItemMatcher.hpp */; }; + 1687173D20C33DF400947E7E /* BeatDetect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172820C33DF300947E7E /* BeatDetect.hpp */; }; + 1687173E20C33DF400947E7E /* Filters.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172920C33DF300947E7E /* Filters.hpp */; }; + 1687173F20C33DF400947E7E /* RenderItemDistanceMetric.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172A20C33DF300947E7E /* RenderItemDistanceMetric.hpp */; }; + 1687174020C33DF400947E7E /* Shader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172B20C33DF300947E7E /* Shader.hpp */; }; + 1687174120C33DF400947E7E /* Renderer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172C20C33DF300947E7E /* Renderer.hpp */; }; + 1687174220C33DF400947E7E /* MilkdropWaveform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172D20C33DF300947E7E /* MilkdropWaveform.hpp */; }; + 1687174320C33DF400947E7E /* PerlinNoise.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172E20C33DF300947E7E /* PerlinNoise.hpp */; }; + 1687174420C33DF400947E7E /* VideoEcho.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687172F20C33DF300947E7E /* VideoEcho.hpp */; }; + 1687174520C33DF400947E7E /* Waveform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173020C33DF300947E7E /* Waveform.hpp */; }; + 1687174620C33DF400947E7E /* FBO.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173120C33DF300947E7E /* FBO.hpp */; }; + 1687174720C33DF400947E7E /* Transformation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173220C33DF300947E7E /* Transformation.hpp */; }; + 1687174820C33DF400947E7E /* RenderItemMergeFunction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173320C33DF300947E7E /* RenderItemMergeFunction.hpp */; }; + 1687174920C33DF400947E7E /* PerPixelMesh.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173420C33DF400947E7E /* PerPixelMesh.hpp */; }; + 1687174A20C33DF400947E7E /* Pipeline.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173520C33DF400947E7E /* Pipeline.hpp */; }; + 1687174B20C33DF400947E7E /* ShaderEngine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173620C33DF400947E7E /* ShaderEngine.hpp */; }; + 1687174C20C33DF400947E7E /* UserTexture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687173720C33DF400947E7E /* UserTexture.hpp */; }; + 1687174E20C33E1000947E7E /* RenderContext.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687174D20C33E1000947E7E /* RenderContext.hpp */; }; + 1687175520C340B800947E7E /* ShaderContext.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1687175220C340B800947E7E /* ShaderContext.hpp */; }; + 168C689720BB1FE0000AFC1B /* Engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C688F20BB1FDF000AFC1B /* Engine.cpp */; }; + 168C689820BB1FE0000AFC1B /* MSLGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689020BB1FDF000AFC1B /* MSLGenerator.cpp */; }; + 168C689920BB1FE0000AFC1B /* GLSLGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689120BB1FDF000AFC1B /* GLSLGenerator.cpp */; }; + 168C689A20BB1FE0000AFC1B /* HLSLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689220BB1FDF000AFC1B /* HLSLParser.cpp */; }; + 168C689B20BB1FE0000AFC1B /* HLSLTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689320BB1FE0000AFC1B /* HLSLTree.cpp */; }; + 168C689C20BB1FE0000AFC1B /* HLSLTokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689420BB1FE0000AFC1B /* HLSLTokenizer.cpp */; }; + 168C689D20BB1FE0000AFC1B /* CodeWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689520BB1FE0000AFC1B /* CodeWriter.cpp */; }; + 168C689E20BB1FE0000AFC1B /* HLSLGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168C689620BB1FE0000AFC1B /* HLSLGenerator.cpp */; }; + 16A49E5E207A7CAE00E508EA /* ConfigFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178ABD207A68A500D3B0C8 /* ConfigFile.cpp */; }; + 16A49E62207A7CAE00E508EA /* fftsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AB5207A68A400D3B0C8 /* fftsg.cpp */; }; + 16A49E69207A7CAE00E508EA /* PCM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AC1207A68A600D3B0C8 /* PCM.cpp */; }; + 16A49E6B207A7CAE00E508EA /* PipelineMerger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AA1207A68A300D3B0C8 /* PipelineMerger.cpp */; }; + 16A49E6D207A7CAE00E508EA /* Preset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178A98207A68A300D3B0C8 /* Preset.cpp */; }; + 16A49E6F207A7CAE00E508EA /* PresetChooser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AAE207A68A400D3B0C8 /* PresetChooser.cpp */; }; + 16A49E71207A7CAE00E508EA /* PresetFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AA5207A68A300D3B0C8 /* PresetFactory.cpp */; }; + 16A49E73207A7CAE00E508EA /* PresetFactoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178ABA207A68A500D3B0C8 /* PresetFactoryManager.cpp */; }; + 16A49E75207A7CAE00E508EA /* PresetLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178A9B207A68A300D3B0C8 /* PresetLoader.cpp */; }; + 16A49E78207A7CAE00E508EA /* projectM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AA0207A68A300D3B0C8 /* projectM.cpp */; }; + 16A49E7D207A7CAE00E508EA /* TimeKeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AB8207A68A500D3B0C8 /* TimeKeeper.cpp */; }; + 16A49E7F207A7CAE00E508EA /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178AB6207A68A400D3B0C8 /* timer.cpp */; }; + 16A49E81207A7CAE00E508EA /* wipemalloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16178ABC207A68A500D3B0C8 /* wipemalloc.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1612C9A4207A855D00862A3A /* libMilkdropPresetFactory.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMilkdropPresetFactory.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1612C9AC207A856A00862A3A /* libNativePresetFactory.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNativePresetFactory.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1612C9B1207A859700862A3A /* Func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Func.cpp; path = MilkdropPresetFactory/Func.cpp; sourceTree = ""; }; + 1612C9B2207A859700862A3A /* MilkdropPresetFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MilkdropPresetFactory.cpp; path = MilkdropPresetFactory/MilkdropPresetFactory.cpp; sourceTree = ""; }; + 1612C9B3207A859700862A3A /* BuiltinParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BuiltinParams.cpp; path = MilkdropPresetFactory/BuiltinParams.cpp; sourceTree = ""; }; + 1612C9B4207A859700862A3A /* Eval.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Eval.cpp; path = MilkdropPresetFactory/Eval.cpp; sourceTree = ""; }; + 1612C9B5207A859700862A3A /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Parser.cpp; path = MilkdropPresetFactory/Parser.cpp; sourceTree = ""; }; + 1612C9B6207A859700862A3A /* IdlePreset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IdlePreset.cpp; path = MilkdropPresetFactory/IdlePreset.cpp; sourceTree = ""; }; + 1612C9B7207A859700862A3A /* CustomWave.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CustomWave.cpp; path = MilkdropPresetFactory/CustomWave.cpp; sourceTree = ""; }; + 1612C9B8207A859700862A3A /* CustomShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CustomShape.cpp; path = MilkdropPresetFactory/CustomShape.cpp; sourceTree = ""; }; + 1612C9B9207A859700862A3A /* PresetFrameIO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PresetFrameIO.cpp; path = MilkdropPresetFactory/PresetFrameIO.cpp; sourceTree = ""; }; + 1612C9BA207A859700862A3A /* PerPixelEqn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PerPixelEqn.cpp; path = MilkdropPresetFactory/PerPixelEqn.cpp; sourceTree = ""; }; + 1612C9BB207A859700862A3A /* InitCond.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InitCond.cpp; path = MilkdropPresetFactory/InitCond.cpp; sourceTree = ""; }; + 1612C9BC207A859700862A3A /* MilkdropPreset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MilkdropPreset.cpp; path = MilkdropPresetFactory/MilkdropPreset.cpp; sourceTree = ""; }; + 1612C9BD207A859700862A3A /* PerFrameEqn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PerFrameEqn.cpp; path = MilkdropPresetFactory/PerFrameEqn.cpp; sourceTree = ""; }; + 1612C9BE207A859700862A3A /* BuiltinFuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BuiltinFuncs.cpp; path = MilkdropPresetFactory/BuiltinFuncs.cpp; sourceTree = ""; }; + 1612C9BF207A859700862A3A /* Param.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Param.cpp; path = MilkdropPresetFactory/Param.cpp; sourceTree = ""; }; + 1612C9C0207A859700862A3A /* PerPointEqn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PerPointEqn.cpp; path = MilkdropPresetFactory/PerPointEqn.cpp; sourceTree = ""; }; + 1612C9C1207A859700862A3A /* Expr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Expr.cpp; path = MilkdropPresetFactory/Expr.cpp; sourceTree = ""; }; + 1612C9D4207A85B300862A3A /* NativePresetFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NativePresetFactory.cpp; path = NativePresetFactory/NativePresetFactory.cpp; sourceTree = ""; }; + 1612C9E4207A85DC00862A3A /* etc1_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = etc1_utils.c; path = Renderer/SOIL2/etc1_utils.c; sourceTree = ""; }; + 1612C9E5207A85DC00862A3A /* SOIL2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SOIL2.c; path = Renderer/SOIL2/SOIL2.c; sourceTree = ""; }; + 1612C9E6207A85DC00862A3A /* image_DXT.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = image_DXT.c; path = Renderer/SOIL2/image_DXT.c; sourceTree = ""; }; + 1612C9E7207A85DC00862A3A /* image_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = image_helper.c; path = Renderer/SOIL2/image_helper.c; sourceTree = ""; }; + 1612C9EE207A878800862A3A /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; + 1612C9EF207A878800862A3A /* cocoatoprojectM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoatoprojectM.h; sourceTree = ""; }; + 1612C9F0207A878800862A3A /* fatal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatal.h; sourceTree = ""; }; + 1612C9F1207A878800862A3A /* glError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glError.h; sourceTree = ""; }; + 1612C9F2207A878800862A3A /* glew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glew.h; sourceTree = ""; }; + 1612C9F3207A878800862A3A /* lvtoprojectM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lvtoprojectM.h; sourceTree = ""; }; + 1612C9F4207A878800862A3A /* ConfigFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfigFile.h; sourceTree = ""; }; + 1612C9F5207A878800862A3A /* sdltoprojectM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdltoprojectM.h; sourceTree = ""; }; + 1612C9F6207A878800862A3A /* wipemalloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wipemalloc.h; sourceTree = ""; }; + 1612C9F7207A878800862A3A /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = ""; }; + 1612C9F8207A878800862A3A /* fftsg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fftsg.h; sourceTree = ""; }; + 1612C9F9207A878800862A3A /* dlldefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlldefs.h; sourceTree = ""; }; + 1612C9FA207A878800862A3A /* glxew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glxew.h; sourceTree = ""; }; + 1612C9FB207A878800862A3A /* win32-dirent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "win32-dirent.h"; sourceTree = ""; }; + 1612C9FC207A878800862A3A /* carbontoprojectM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = carbontoprojectM.h; sourceTree = ""; }; + 1612C9FD207A878900862A3A /* projectM-opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "projectM-opengl.h"; sourceTree = ""; }; + 1612C9FE207A878900862A3A /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resource.h; sourceTree = ""; }; + 1612CA15207B9ED400862A3A /* PerPointEqn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PerPointEqn.hpp; path = MilkdropPresetFactory/PerPointEqn.hpp; sourceTree = ""; }; + 1612CA16207B9ED400862A3A /* BuiltinFuncs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BuiltinFuncs.hpp; path = MilkdropPresetFactory/BuiltinFuncs.hpp; sourceTree = ""; }; + 1612CA17207B9ED400862A3A /* Expr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Expr.hpp; path = MilkdropPresetFactory/Expr.hpp; sourceTree = ""; }; + 1612CA18207B9ED400862A3A /* MilkdropPresetFactory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MilkdropPresetFactory.hpp; path = MilkdropPresetFactory/MilkdropPresetFactory.hpp; sourceTree = ""; }; + 1612CA19207B9ED400862A3A /* CustomWave.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CustomWave.hpp; path = MilkdropPresetFactory/CustomWave.hpp; sourceTree = ""; }; + 1612CA1A207B9ED400862A3A /* CustomShape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CustomShape.hpp; path = MilkdropPresetFactory/CustomShape.hpp; sourceTree = ""; }; + 1612CA1B207B9ED400862A3A /* BuiltinParams.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BuiltinParams.hpp; path = MilkdropPresetFactory/BuiltinParams.hpp; sourceTree = ""; }; + 1612CA1C207B9ED400862A3A /* CValue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CValue.hpp; path = MilkdropPresetFactory/CValue.hpp; sourceTree = ""; }; + 1612CA1D207B9ED400862A3A /* Func.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Func.hpp; path = MilkdropPresetFactory/Func.hpp; sourceTree = ""; }; + 1612CA1E207B9ED400862A3A /* Eval.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Eval.hpp; path = MilkdropPresetFactory/Eval.hpp; sourceTree = ""; }; + 1612CA1F207B9ED400862A3A /* InitCondUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InitCondUtils.hpp; path = MilkdropPresetFactory/InitCondUtils.hpp; sourceTree = ""; }; + 1612CA20207B9ED400862A3A /* PerPixelEqn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PerPixelEqn.hpp; path = MilkdropPresetFactory/PerPixelEqn.hpp; sourceTree = ""; }; + 1612CA21207B9ED400862A3A /* IdlePreset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = IdlePreset.hpp; path = MilkdropPresetFactory/IdlePreset.hpp; sourceTree = ""; }; + 1612CA22207B9ED400862A3A /* PerFrameEqn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PerFrameEqn.hpp; path = MilkdropPresetFactory/PerFrameEqn.hpp; sourceTree = ""; }; + 1612CA23207B9ED500862A3A /* Parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Parser.hpp; path = MilkdropPresetFactory/Parser.hpp; sourceTree = ""; }; + 1612CA24207B9ED500862A3A /* PresetFrameIO.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PresetFrameIO.hpp; path = MilkdropPresetFactory/PresetFrameIO.hpp; sourceTree = ""; }; + 1612CA25207B9ED500862A3A /* MilkdropPreset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MilkdropPreset.hpp; path = MilkdropPresetFactory/MilkdropPreset.hpp; sourceTree = ""; }; + 1612CA26207B9ED500862A3A /* InitCond.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InitCond.hpp; path = MilkdropPresetFactory/InitCond.hpp; sourceTree = ""; }; + 1612CA27207B9ED500862A3A /* Param.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Param.hpp; path = MilkdropPresetFactory/Param.hpp; sourceTree = ""; }; + 1612CA28207B9ED500862A3A /* ParamUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ParamUtils.hpp; path = MilkdropPresetFactory/ParamUtils.hpp; sourceTree = ""; }; + 16178A98207A68A300D3B0C8 /* Preset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Preset.cpp; sourceTree = ""; }; + 16178A9B207A68A300D3B0C8 /* PresetLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresetLoader.cpp; sourceTree = ""; }; + 16178AA0207A68A300D3B0C8 /* projectM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = projectM.cpp; sourceTree = ""; }; + 16178AA1207A68A300D3B0C8 /* PipelineMerger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PipelineMerger.cpp; sourceTree = ""; }; + 16178AA5207A68A300D3B0C8 /* PresetFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresetFactory.cpp; sourceTree = ""; }; + 16178AAE207A68A400D3B0C8 /* PresetChooser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresetChooser.cpp; sourceTree = ""; }; + 16178AB5207A68A400D3B0C8 /* fftsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fftsg.cpp; sourceTree = ""; }; + 16178AB6207A68A400D3B0C8 /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = ""; }; + 16178AB8207A68A500D3B0C8 /* TimeKeeper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeKeeper.cpp; sourceTree = ""; }; + 16178ABA207A68A500D3B0C8 /* PresetFactoryManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresetFactoryManager.cpp; sourceTree = ""; }; + 16178ABC207A68A500D3B0C8 /* wipemalloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wipemalloc.cpp; sourceTree = ""; }; + 16178ABD207A68A500D3B0C8 /* ConfigFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConfigFile.cpp; sourceTree = ""; }; + 16178AC1207A68A600D3B0C8 /* PCM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCM.cpp; sourceTree = ""; }; + 16178AC5207A68A600D3B0C8 /* KeyHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyHandler.cpp; sourceTree = ""; }; + 16178AF7207A691100D3B0C8 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 16178AF9207A691C00D3B0C8 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = ../../../../../../Library/Frameworks/Cg.framework; sourceTree = ""; }; + 16178B12207A6F4000D3B0C8 /* libRenderer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRenderer.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 16178B1B207A6FD000D3B0C8 /* RenderItemMatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderItemMatcher.cpp; path = Renderer/RenderItemMatcher.cpp; sourceTree = ""; }; + 16178B1C207A6FD000D3B0C8 /* PerlinNoise.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerlinNoise.cpp; path = Renderer/PerlinNoise.cpp; sourceTree = ""; }; + 16178B1D207A6FD000D3B0C8 /* VideoEcho.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = VideoEcho.cpp; path = Renderer/VideoEcho.cpp; sourceTree = ""; }; + 16178B1E207A6FD000D3B0C8 /* FBO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FBO.cpp; path = Renderer/FBO.cpp; sourceTree = ""; }; + 16178B1F207A6FD100D3B0C8 /* Shader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Shader.cpp; path = Renderer/Shader.cpp; sourceTree = ""; }; + 16178B20207A6FD100D3B0C8 /* UserTexture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UserTexture.cpp; path = Renderer/UserTexture.cpp; sourceTree = ""; }; + 16178B21207A6FD100D3B0C8 /* BeatDetect.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BeatDetect.cpp; path = Renderer/BeatDetect.cpp; sourceTree = ""; }; + 16178B22207A6FD100D3B0C8 /* RenderItemDistanceMetric.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderItemDistanceMetric.cpp; path = Renderer/RenderItemDistanceMetric.cpp; sourceTree = ""; }; + 16178B23207A6FD100D3B0C8 /* Filters.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Filters.cpp; path = Renderer/Filters.cpp; sourceTree = ""; }; + 16178B24207A6FD100D3B0C8 /* PerPixelMesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerPixelMesh.cpp; path = Renderer/PerPixelMesh.cpp; sourceTree = ""; }; + 16178B25207A6FD100D3B0C8 /* TextureManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TextureManager.cpp; path = Renderer/TextureManager.cpp; sourceTree = ""; }; + 16178B26207A6FD200D3B0C8 /* Pipeline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Pipeline.cpp; path = Renderer/Pipeline.cpp; sourceTree = ""; }; + 16178B27207A6FD200D3B0C8 /* Waveform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Waveform.cpp; path = Renderer/Waveform.cpp; sourceTree = ""; }; + 16178B28207A6FD200D3B0C8 /* Renderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Renderer.cpp; path = Renderer/Renderer.cpp; sourceTree = ""; }; + 16178B29207A6FD200D3B0C8 /* ShaderEngine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ShaderEngine.cpp; path = Renderer/ShaderEngine.cpp; sourceTree = ""; }; + 16178B2A207A6FD200D3B0C8 /* Renderable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Renderable.cpp; path = Renderer/Renderable.cpp; sourceTree = ""; }; + 16178B2B207A6FD200D3B0C8 /* PipelineContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PipelineContext.cpp; path = Renderer/PipelineContext.cpp; sourceTree = ""; }; + 16178B2C207A6FD200D3B0C8 /* MilkdropWaveform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MilkdropWaveform.cpp; path = Renderer/MilkdropWaveform.cpp; sourceTree = ""; }; + 163152CC20BB2D2100CB89D1 /* HLSLTranslator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HLSLTranslator.cpp; path = Renderer/HLSLTranslator.cpp; sourceTree = ""; }; + 1687172320C33DF300947E7E /* TextureManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = TextureManager.hpp; path = Renderer/TextureManager.hpp; sourceTree = ""; }; + 1687172420C33DF300947E7E /* Renderable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Renderable.hpp; path = Renderer/Renderable.hpp; sourceTree = ""; }; + 1687172520C33DF300947E7E /* HLSLTranslator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = HLSLTranslator.hpp; path = Renderer/HLSLTranslator.hpp; sourceTree = ""; }; + 1687172620C33DF300947E7E /* PipelineContext.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PipelineContext.hpp; path = Renderer/PipelineContext.hpp; sourceTree = ""; }; + 1687172720C33DF300947E7E /* RenderItemMatcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RenderItemMatcher.hpp; path = Renderer/RenderItemMatcher.hpp; sourceTree = ""; }; + 1687172820C33DF300947E7E /* BeatDetect.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BeatDetect.hpp; path = Renderer/BeatDetect.hpp; sourceTree = ""; }; + 1687172920C33DF300947E7E /* Filters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Filters.hpp; path = Renderer/Filters.hpp; sourceTree = ""; }; + 1687172A20C33DF300947E7E /* RenderItemDistanceMetric.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RenderItemDistanceMetric.hpp; path = Renderer/RenderItemDistanceMetric.hpp; sourceTree = ""; }; + 1687172B20C33DF300947E7E /* Shader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Shader.hpp; path = Renderer/Shader.hpp; sourceTree = ""; }; + 1687172C20C33DF300947E7E /* Renderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Renderer.hpp; path = Renderer/Renderer.hpp; sourceTree = ""; }; + 1687172D20C33DF300947E7E /* MilkdropWaveform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MilkdropWaveform.hpp; path = Renderer/MilkdropWaveform.hpp; sourceTree = ""; }; + 1687172E20C33DF300947E7E /* PerlinNoise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PerlinNoise.hpp; path = Renderer/PerlinNoise.hpp; sourceTree = ""; }; + 1687172F20C33DF300947E7E /* VideoEcho.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = VideoEcho.hpp; path = Renderer/VideoEcho.hpp; sourceTree = ""; }; + 1687173020C33DF300947E7E /* Waveform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Waveform.hpp; path = Renderer/Waveform.hpp; sourceTree = ""; }; + 1687173120C33DF300947E7E /* FBO.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = FBO.hpp; path = Renderer/FBO.hpp; sourceTree = ""; }; + 1687173220C33DF300947E7E /* Transformation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Transformation.hpp; path = Renderer/Transformation.hpp; sourceTree = ""; }; + 1687173320C33DF300947E7E /* RenderItemMergeFunction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RenderItemMergeFunction.hpp; path = Renderer/RenderItemMergeFunction.hpp; sourceTree = ""; }; + 1687173420C33DF400947E7E /* PerPixelMesh.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PerPixelMesh.hpp; path = Renderer/PerPixelMesh.hpp; sourceTree = ""; }; + 1687173520C33DF400947E7E /* Pipeline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Pipeline.hpp; path = Renderer/Pipeline.hpp; sourceTree = ""; }; + 1687173620C33DF400947E7E /* ShaderEngine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ShaderEngine.hpp; path = Renderer/ShaderEngine.hpp; sourceTree = ""; }; + 1687173720C33DF400947E7E /* UserTexture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = UserTexture.hpp; path = Renderer/UserTexture.hpp; sourceTree = ""; }; + 1687174D20C33E1000947E7E /* RenderContext.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RenderContext.hpp; path = Renderer/RenderContext.hpp; sourceTree = ""; }; + 1687174F20C33E3000947E7E /* RenderContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderContext.cpp; path = Renderer/RenderContext.cpp; sourceTree = ""; }; + 1687175220C340B800947E7E /* ShaderContext.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = ShaderContext.hpp; path = Renderer/ShaderContext.hpp; sourceTree = ""; }; + 168C688F20BB1FDF000AFC1B /* Engine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Engine.cpp; path = Renderer/hlslparser/src/Engine.cpp; sourceTree = ""; }; + 168C689020BB1FDF000AFC1B /* MSLGenerator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MSLGenerator.cpp; path = Renderer/hlslparser/src/MSLGenerator.cpp; sourceTree = ""; }; + 168C689120BB1FDF000AFC1B /* GLSLGenerator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GLSLGenerator.cpp; path = Renderer/hlslparser/src/GLSLGenerator.cpp; sourceTree = ""; }; + 168C689220BB1FDF000AFC1B /* HLSLParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HLSLParser.cpp; path = Renderer/hlslparser/src/HLSLParser.cpp; sourceTree = ""; }; + 168C689320BB1FE0000AFC1B /* HLSLTree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HLSLTree.cpp; path = Renderer/hlslparser/src/HLSLTree.cpp; sourceTree = ""; }; + 168C689420BB1FE0000AFC1B /* HLSLTokenizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HLSLTokenizer.cpp; path = Renderer/hlslparser/src/HLSLTokenizer.cpp; sourceTree = ""; }; + 168C689520BB1FE0000AFC1B /* CodeWriter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CodeWriter.cpp; path = Renderer/hlslparser/src/CodeWriter.cpp; sourceTree = ""; }; + 168C689620BB1FE0000AFC1B /* HLSLGenerator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HLSLGenerator.cpp; path = Renderer/hlslparser/src/HLSLGenerator.cpp; sourceTree = ""; }; + 16A49E57207A7C8C00E508EA /* libprojectM.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libprojectM.a; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1612C9A1207A855D00862A3A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1612C9A9207A856A00862A3A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16178B0F207A6F4000D3B0C8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612C99E207A84AB00862A3A /* Cg.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16A49E54207A7C8C00E508EA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612C99F207A84AE00862A3A /* Cg.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1612C9B0207A857F00862A3A /* MilkdropPresetFactory */ = { + isa = PBXGroup; + children = ( + 1612C9BE207A859700862A3A /* BuiltinFuncs.cpp */, + 1612C9B3207A859700862A3A /* BuiltinParams.cpp */, + 1612C9B8207A859700862A3A /* CustomShape.cpp */, + 1612C9B7207A859700862A3A /* CustomWave.cpp */, + 1612C9B4207A859700862A3A /* Eval.cpp */, + 1612C9C1207A859700862A3A /* Expr.cpp */, + 1612C9B1207A859700862A3A /* Func.cpp */, + 1612C9B6207A859700862A3A /* IdlePreset.cpp */, + 1612C9BB207A859700862A3A /* InitCond.cpp */, + 1612C9BC207A859700862A3A /* MilkdropPreset.cpp */, + 1612C9B2207A859700862A3A /* MilkdropPresetFactory.cpp */, + 1612C9BF207A859700862A3A /* Param.cpp */, + 1612C9B5207A859700862A3A /* Parser.cpp */, + 1612C9BD207A859700862A3A /* PerFrameEqn.cpp */, + 1612C9BA207A859700862A3A /* PerPixelEqn.cpp */, + 1612C9C0207A859700862A3A /* PerPointEqn.cpp */, + 1612C9B9207A859700862A3A /* PresetFrameIO.cpp */, + 1612CA16207B9ED400862A3A /* BuiltinFuncs.hpp */, + 1612CA1B207B9ED400862A3A /* BuiltinParams.hpp */, + 1612CA1A207B9ED400862A3A /* CustomShape.hpp */, + 1612CA19207B9ED400862A3A /* CustomWave.hpp */, + 1612CA1C207B9ED400862A3A /* CValue.hpp */, + 1612CA1E207B9ED400862A3A /* Eval.hpp */, + 1612CA17207B9ED400862A3A /* Expr.hpp */, + 1612CA1D207B9ED400862A3A /* Func.hpp */, + 1612CA21207B9ED400862A3A /* IdlePreset.hpp */, + 1612CA26207B9ED500862A3A /* InitCond.hpp */, + 1612CA1F207B9ED400862A3A /* InitCondUtils.hpp */, + 1612CA25207B9ED500862A3A /* MilkdropPreset.hpp */, + 1612CA18207B9ED400862A3A /* MilkdropPresetFactory.hpp */, + 1612CA27207B9ED500862A3A /* Param.hpp */, + 1612CA28207B9ED500862A3A /* ParamUtils.hpp */, + 1612CA23207B9ED500862A3A /* Parser.hpp */, + 1612CA22207B9ED400862A3A /* PerFrameEqn.hpp */, + 1612CA20207B9ED400862A3A /* PerPixelEqn.hpp */, + 1612CA15207B9ED400862A3A /* PerPointEqn.hpp */, + 1612CA24207B9ED500862A3A /* PresetFrameIO.hpp */, + ); + name = MilkdropPresetFactory; + sourceTree = ""; + }; + 1612C9D3207A85A400862A3A /* NativePresetFactory */ = { + isa = PBXGroup; + children = ( + 1612C9D4207A85B300862A3A /* NativePresetFactory.cpp */, + ); + name = NativePresetFactory; + sourceTree = ""; + }; + 1612C9ED207A877D00862A3A /* Headers */ = { + isa = PBXGroup; + children = ( + 1612C9FC207A878800862A3A /* carbontoprojectM.h */, + 1612C9EF207A878800862A3A /* cocoatoprojectM.h */, + 1612C9F4207A878800862A3A /* ConfigFile.h */, + 1612C9F9207A878800862A3A /* dlldefs.h */, + 1612C9EE207A878800862A3A /* event.h */, + 1612C9F0207A878800862A3A /* fatal.h */, + 1612C9F8207A878800862A3A /* fftsg.h */, + 1612C9F1207A878800862A3A /* glError.h */, + 1612C9F2207A878800862A3A /* glew.h */, + 1612C9FA207A878800862A3A /* glxew.h */, + 1612C9F3207A878800862A3A /* lvtoprojectM.h */, + 1612C9FD207A878900862A3A /* projectM-opengl.h */, + 1612C9FE207A878900862A3A /* resource.h */, + 1612C9F5207A878800862A3A /* sdltoprojectM.h */, + 1612C9F7207A878800862A3A /* timer.h */, + 1612C9FB207A878800862A3A /* win32-dirent.h */, + 1612C9F6207A878800862A3A /* wipemalloc.h */, + ); + name = Headers; + sourceTree = ""; + }; + 161789B7207A675B00D3B0C8 = { + isa = PBXGroup; + children = ( + 1612C9D3207A85A400862A3A /* NativePresetFactory */, + 1612C9B0207A857F00862A3A /* MilkdropPresetFactory */, + 16178B3F207A6FD900D3B0C8 /* Renderer */, + 161789C9207A689400D3B0C8 /* libProjectM */, + 161789C1207A675B00D3B0C8 /* Products */, + 16178AF6207A691100D3B0C8 /* Frameworks */, + ); + sourceTree = ""; + }; + 161789C1207A675B00D3B0C8 /* Products */ = { + isa = PBXGroup; + children = ( + 16178B12207A6F4000D3B0C8 /* libRenderer.a */, + 16A49E57207A7C8C00E508EA /* libprojectM.a */, + 1612C9A4207A855D00862A3A /* libMilkdropPresetFactory.a */, + 1612C9AC207A856A00862A3A /* libNativePresetFactory.a */, + ); + name = Products; + sourceTree = ""; + }; + 161789C9207A689400D3B0C8 /* libProjectM */ = { + isa = PBXGroup; + children = ( + 1612C9ED207A877D00862A3A /* Headers */, + 16178AA0207A68A300D3B0C8 /* projectM.cpp */, + 16178ABD207A68A500D3B0C8 /* ConfigFile.cpp */, + 16178AB5207A68A400D3B0C8 /* fftsg.cpp */, + 16178AC5207A68A600D3B0C8 /* KeyHandler.cpp */, + 16178AC1207A68A600D3B0C8 /* PCM.cpp */, + 16178AA1207A68A300D3B0C8 /* PipelineMerger.cpp */, + 16178A98207A68A300D3B0C8 /* Preset.cpp */, + 16178AAE207A68A400D3B0C8 /* PresetChooser.cpp */, + 16178AA5207A68A300D3B0C8 /* PresetFactory.cpp */, + 16178ABA207A68A500D3B0C8 /* PresetFactoryManager.cpp */, + 16178A9B207A68A300D3B0C8 /* PresetLoader.cpp */, + 16178AB8207A68A500D3B0C8 /* TimeKeeper.cpp */, + 16178AB6207A68A400D3B0C8 /* timer.cpp */, + 16178ABC207A68A500D3B0C8 /* wipemalloc.cpp */, + ); + name = libProjectM; + sourceTree = ""; + }; + 16178AF6207A691100D3B0C8 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 16178AF9207A691C00D3B0C8 /* Cg.framework */, + 16178AF7207A691100D3B0C8 /* OpenGL.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 16178B3F207A6FD900D3B0C8 /* Renderer */ = { + isa = PBXGroup; + children = ( + 1687172220C33DDF00947E7E /* headers */, + 168C689F20BB265D000AFC1B /* hlslparser */, + 1612C9E4207A85DC00862A3A /* etc1_utils.c */, + 1612C9E6207A85DC00862A3A /* image_DXT.c */, + 1612C9E7207A85DC00862A3A /* image_helper.c */, + 1612C9E5207A85DC00862A3A /* SOIL2.c */, + 16178B2B207A6FD200D3B0C8 /* PipelineContext.cpp */, + 16178B24207A6FD100D3B0C8 /* PerPixelMesh.cpp */, + 16178B26207A6FD200D3B0C8 /* Pipeline.cpp */, + 16178B21207A6FD100D3B0C8 /* BeatDetect.cpp */, + 16178B1E207A6FD000D3B0C8 /* FBO.cpp */, + 16178B23207A6FD100D3B0C8 /* Filters.cpp */, + 16178B2C207A6FD200D3B0C8 /* MilkdropWaveform.cpp */, + 16178B1C207A6FD000D3B0C8 /* PerlinNoise.cpp */, + 16178B2A207A6FD200D3B0C8 /* Renderable.cpp */, + 16178B28207A6FD200D3B0C8 /* Renderer.cpp */, + 1687174F20C33E3000947E7E /* RenderContext.cpp */, + 16178B22207A6FD100D3B0C8 /* RenderItemDistanceMetric.cpp */, + 16178B1B207A6FD000D3B0C8 /* RenderItemMatcher.cpp */, + 16178B1F207A6FD100D3B0C8 /* Shader.cpp */, + 16178B29207A6FD200D3B0C8 /* ShaderEngine.cpp */, + 163152CC20BB2D2100CB89D1 /* HLSLTranslator.cpp */, + 16178B25207A6FD100D3B0C8 /* TextureManager.cpp */, + 16178B20207A6FD100D3B0C8 /* UserTexture.cpp */, + 16178B1D207A6FD000D3B0C8 /* VideoEcho.cpp */, + 16178B27207A6FD200D3B0C8 /* Waveform.cpp */, + ); + name = Renderer; + sourceTree = ""; + }; + 1687172220C33DDF00947E7E /* headers */ = { + isa = PBXGroup; + children = ( + 1687172820C33DF300947E7E /* BeatDetect.hpp */, + 1687173120C33DF300947E7E /* FBO.hpp */, + 1687172920C33DF300947E7E /* Filters.hpp */, + 1687172520C33DF300947E7E /* HLSLTranslator.hpp */, + 1687172D20C33DF300947E7E /* MilkdropWaveform.hpp */, + 1687172E20C33DF300947E7E /* PerlinNoise.hpp */, + 1687173420C33DF400947E7E /* PerPixelMesh.hpp */, + 1687173520C33DF400947E7E /* Pipeline.hpp */, + 1687172620C33DF300947E7E /* PipelineContext.hpp */, + 1687172420C33DF300947E7E /* Renderable.hpp */, + 1687174D20C33E1000947E7E /* RenderContext.hpp */, + 1687172C20C33DF300947E7E /* Renderer.hpp */, + 1687172A20C33DF300947E7E /* RenderItemDistanceMetric.hpp */, + 1687172720C33DF300947E7E /* RenderItemMatcher.hpp */, + 1687173320C33DF300947E7E /* RenderItemMergeFunction.hpp */, + 1687172B20C33DF300947E7E /* Shader.hpp */, + 1687175220C340B800947E7E /* ShaderContext.hpp */, + 1687173620C33DF400947E7E /* ShaderEngine.hpp */, + 1687172320C33DF300947E7E /* TextureManager.hpp */, + 1687173220C33DF300947E7E /* Transformation.hpp */, + 1687173720C33DF400947E7E /* UserTexture.hpp */, + 1687172F20C33DF300947E7E /* VideoEcho.hpp */, + 1687173020C33DF300947E7E /* Waveform.hpp */, + ); + name = headers; + sourceTree = ""; + }; + 168C689F20BB265D000AFC1B /* hlslparser */ = { + isa = PBXGroup; + children = ( + 168C689520BB1FE0000AFC1B /* CodeWriter.cpp */, + 168C688F20BB1FDF000AFC1B /* Engine.cpp */, + 168C689120BB1FDF000AFC1B /* GLSLGenerator.cpp */, + 168C689620BB1FE0000AFC1B /* HLSLGenerator.cpp */, + 168C689220BB1FDF000AFC1B /* HLSLParser.cpp */, + 168C689420BB1FE0000AFC1B /* HLSLTokenizer.cpp */, + 168C689320BB1FE0000AFC1B /* HLSLTree.cpp */, + 168C689020BB1FDF000AFC1B /* MSLGenerator.cpp */, + ); + name = hlslparser; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 1612C9A2207A855D00862A3A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612CA30207B9ED500862A3A /* CValue.hpp in Headers */, + 1612CA2D207B9ED500862A3A /* CustomWave.hpp in Headers */, + 1612CA3B207B9ED500862A3A /* Param.hpp in Headers */, + 1612CA34207B9ED500862A3A /* PerPixelEqn.hpp in Headers */, + 1612CA2C207B9ED500862A3A /* MilkdropPresetFactory.hpp in Headers */, + 1612CA2A207B9ED500862A3A /* BuiltinFuncs.hpp in Headers */, + 1612CA36207B9ED500862A3A /* PerFrameEqn.hpp in Headers */, + 1612CA32207B9ED500862A3A /* Eval.hpp in Headers */, + 1612CA35207B9ED500862A3A /* IdlePreset.hpp in Headers */, + 1612CA3A207B9ED500862A3A /* InitCond.hpp in Headers */, + 1612CA3C207B9ED500862A3A /* ParamUtils.hpp in Headers */, + 1612CA37207B9ED500862A3A /* Parser.hpp in Headers */, + 1612CA33207B9ED500862A3A /* InitCondUtils.hpp in Headers */, + 1612CA31207B9ED500862A3A /* Func.hpp in Headers */, + 1612CA2B207B9ED500862A3A /* Expr.hpp in Headers */, + 1612CA29207B9ED500862A3A /* PerPointEqn.hpp in Headers */, + 1612CA38207B9ED500862A3A /* PresetFrameIO.hpp in Headers */, + 1612CA2E207B9ED500862A3A /* CustomShape.hpp in Headers */, + 1612CA2F207B9ED500862A3A /* BuiltinParams.hpp in Headers */, + 1612CA39207B9ED500862A3A /* MilkdropPreset.hpp in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1612C9AA207A856A00862A3A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16178B10207A6F4000D3B0C8 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1687174320C33DF400947E7E /* PerlinNoise.hpp in Headers */, + 1687173820C33DF400947E7E /* TextureManager.hpp in Headers */, + 1687173B20C33DF400947E7E /* PipelineContext.hpp in Headers */, + 1687173E20C33DF400947E7E /* Filters.hpp in Headers */, + 1687174920C33DF400947E7E /* PerPixelMesh.hpp in Headers */, + 1687174720C33DF400947E7E /* Transformation.hpp in Headers */, + 1687175520C340B800947E7E /* ShaderContext.hpp in Headers */, + 1687174620C33DF400947E7E /* FBO.hpp in Headers */, + 1687173A20C33DF400947E7E /* HLSLTranslator.hpp in Headers */, + 1687173D20C33DF400947E7E /* BeatDetect.hpp in Headers */, + 1687173F20C33DF400947E7E /* RenderItemDistanceMetric.hpp in Headers */, + 1687174E20C33E1000947E7E /* RenderContext.hpp in Headers */, + 1687174B20C33DF400947E7E /* ShaderEngine.hpp in Headers */, + 1687173C20C33DF400947E7E /* RenderItemMatcher.hpp in Headers */, + 1687174A20C33DF400947E7E /* Pipeline.hpp in Headers */, + 1687174120C33DF400947E7E /* Renderer.hpp in Headers */, + 1687173920C33DF400947E7E /* Renderable.hpp in Headers */, + 1687174020C33DF400947E7E /* Shader.hpp in Headers */, + 1687174820C33DF400947E7E /* RenderItemMergeFunction.hpp in Headers */, + 1687174520C33DF400947E7E /* Waveform.hpp in Headers */, + 1687174220C33DF400947E7E /* MilkdropWaveform.hpp in Headers */, + 1687174420C33DF400947E7E /* VideoEcho.hpp in Headers */, + 1687174C20C33DF400947E7E /* UserTexture.hpp in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16A49E55207A7C8C00E508EA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612CA03207A878900862A3A /* glew.h in Headers */, + 1612CA0A207A878900862A3A /* dlldefs.h in Headers */, + 1612CA02207A878900862A3A /* glError.h in Headers */, + 1612CA08207A878900862A3A /* timer.h in Headers */, + 1612CA01207A878900862A3A /* fatal.h in Headers */, + 1612CA04207A878900862A3A /* lvtoprojectM.h in Headers */, + 1612C9FF207A878900862A3A /* event.h in Headers */, + 1612CA05207A878900862A3A /* ConfigFile.h in Headers */, + 1612CA0C207A878900862A3A /* win32-dirent.h in Headers */, + 1612CA0F207A878900862A3A /* resource.h in Headers */, + 1612CA00207A878900862A3A /* cocoatoprojectM.h in Headers */, + 1612CA07207A878900862A3A /* wipemalloc.h in Headers */, + 1612CA06207A878900862A3A /* sdltoprojectM.h in Headers */, + 1612CA09207A878900862A3A /* fftsg.h in Headers */, + 1612CA0E207A878900862A3A /* projectM-opengl.h in Headers */, + 1612CA0B207A878900862A3A /* glxew.h in Headers */, + 1612CA0D207A878900862A3A /* carbontoprojectM.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 1612C9A3207A855D00862A3A /* MilkdropPresetFactory */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1612C9A5207A855D00862A3A /* Build configuration list for PBXNativeTarget "MilkdropPresetFactory" */; + buildPhases = ( + 1612C9A0207A855D00862A3A /* Sources */, + 1612C9A1207A855D00862A3A /* Frameworks */, + 1612C9A2207A855D00862A3A /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MilkdropPresetFactory; + productName = MilkdropPresetFactory; + productReference = 1612C9A4207A855D00862A3A /* libMilkdropPresetFactory.a */; + productType = "com.apple.product-type.library.static"; + }; + 1612C9AB207A856A00862A3A /* NativePresetFactory */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1612C9AD207A856A00862A3A /* Build configuration list for PBXNativeTarget "NativePresetFactory" */; + buildPhases = ( + 1612C9A8207A856A00862A3A /* Sources */, + 1612C9A9207A856A00862A3A /* Frameworks */, + 1612C9AA207A856A00862A3A /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = NativePresetFactory; + productName = NativePresetFactory; + productReference = 1612C9AC207A856A00862A3A /* libNativePresetFactory.a */; + productType = "com.apple.product-type.library.static"; + }; + 16178B11207A6F4000D3B0C8 /* Renderer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16178B13207A6F4000D3B0C8 /* Build configuration list for PBXNativeTarget "Renderer" */; + buildPhases = ( + 16178B0E207A6F4000D3B0C8 /* Sources */, + 16178B0F207A6F4000D3B0C8 /* Frameworks */, + 16178B10207A6F4000D3B0C8 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Renderer; + productName = Renderer; + productReference = 16178B12207A6F4000D3B0C8 /* libRenderer.a */; + productType = "com.apple.product-type.library.static"; + }; + 16A49E56207A7C8C00E508EA /* projectM */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16A49E58207A7C8C00E508EA /* Build configuration list for PBXNativeTarget "projectM" */; + buildPhases = ( + 16A49E53207A7C8C00E508EA /* Sources */, + 16A49E54207A7C8C00E508EA /* Frameworks */, + 16A49E55207A7C8C00E508EA /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = projectM; + productName = libprojectM; + productReference = 16A49E57207A7C8C00E508EA /* libprojectM.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 161789B8207A675B00D3B0C8 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0920; + ORGANIZATIONNAME = MVSTG; + TargetAttributes = { + 1612C9A3207A855D00862A3A = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; + 1612C9AB207A856A00862A3A = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; + 16178B11207A6F4000D3B0C8 = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; + 16A49E56207A7C8C00E508EA = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 161789BB207A675B00D3B0C8 /* Build configuration list for PBXProject "libprojectM" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 161789B7207A675B00D3B0C8; + productRefGroup = 161789C1207A675B00D3B0C8 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 16178B11207A6F4000D3B0C8 /* Renderer */, + 16A49E56207A7C8C00E508EA /* projectM */, + 1612C9A3207A855D00862A3A /* MilkdropPresetFactory */, + 1612C9AB207A856A00862A3A /* NativePresetFactory */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 1612C9A0207A855D00862A3A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612C9CD207A859800862A3A /* MilkdropPreset.cpp in Sources */, + 1612C9CF207A859800862A3A /* BuiltinFuncs.cpp in Sources */, + 1612C9C2207A859800862A3A /* Func.cpp in Sources */, + 1612C9CA207A859800862A3A /* PresetFrameIO.cpp in Sources */, + 1612C9C5207A859800862A3A /* Eval.cpp in Sources */, + 1612C9D1207A859800862A3A /* PerPointEqn.cpp in Sources */, + 1612C9C7207A859800862A3A /* IdlePreset.cpp in Sources */, + 1612C9D0207A859800862A3A /* Param.cpp in Sources */, + 1612C9CC207A859800862A3A /* InitCond.cpp in Sources */, + 1612C9C8207A859800862A3A /* CustomWave.cpp in Sources */, + 1612C9C9207A859800862A3A /* CustomShape.cpp in Sources */, + 1612C9CE207A859800862A3A /* PerFrameEqn.cpp in Sources */, + 1612C9C4207A859800862A3A /* BuiltinParams.cpp in Sources */, + 1612C9D2207A859800862A3A /* Expr.cpp in Sources */, + 1612C9C6207A859800862A3A /* Parser.cpp in Sources */, + 1612C9C3207A859800862A3A /* MilkdropPresetFactory.cpp in Sources */, + 1612C9CB207A859800862A3A /* PerPixelEqn.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1612C9A8207A856A00862A3A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1612C9D5207A85B300862A3A /* NativePresetFactory.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16178B0E207A6F4000D3B0C8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 165E542820D684FA004AEA81 /* HLSLTranslator.cpp in Sources */, + 163152D220BB5CAC00CB89D1 /* Filters.cpp in Sources */, + 16178B2D207A6FD200D3B0C8 /* RenderItemMatcher.cpp in Sources */, + 16178B2E207A6FD200D3B0C8 /* PerlinNoise.cpp in Sources */, + 16178B2F207A6FD200D3B0C8 /* VideoEcho.cpp in Sources */, + 16178B30207A6FD200D3B0C8 /* FBO.cpp in Sources */, + 16178B31207A6FD200D3B0C8 /* Shader.cpp in Sources */, + 16178B32207A6FD200D3B0C8 /* UserTexture.cpp in Sources */, + 16178B33207A6FD200D3B0C8 /* BeatDetect.cpp in Sources */, + 16178B34207A6FD200D3B0C8 /* RenderItemDistanceMetric.cpp in Sources */, + 16178B36207A6FD200D3B0C8 /* PerPixelMesh.cpp in Sources */, + 16178B37207A6FD200D3B0C8 /* TextureManager.cpp in Sources */, + 1612C9EB207A85DC00862A3A /* image_helper.c in Sources */, + 1612C9EA207A85DC00862A3A /* image_DXT.c in Sources */, + 1612C9E8207A85DC00862A3A /* etc1_utils.c in Sources */, + 16178B38207A6FD200D3B0C8 /* Pipeline.cpp in Sources */, + 1612C9E9207A85DC00862A3A /* SOIL2.c in Sources */, + 16178B39207A6FD200D3B0C8 /* Waveform.cpp in Sources */, + 16178B3A207A6FD300D3B0C8 /* Renderer.cpp in Sources */, + 16178B3B207A6FD300D3B0C8 /* ShaderEngine.cpp in Sources */, + 16178B3C207A6FD300D3B0C8 /* Renderable.cpp in Sources */, + 16178B3D207A6FD300D3B0C8 /* PipelineContext.cpp in Sources */, + 16178B3E207A6FD300D3B0C8 /* MilkdropWaveform.cpp in Sources */, + 168C689720BB1FE0000AFC1B /* Engine.cpp in Sources */, + 168C689820BB1FE0000AFC1B /* MSLGenerator.cpp in Sources */, + 168C689920BB1FE0000AFC1B /* GLSLGenerator.cpp in Sources */, + 168C689A20BB1FE0000AFC1B /* HLSLParser.cpp in Sources */, + 168C689B20BB1FE0000AFC1B /* HLSLTree.cpp in Sources */, + 168C689C20BB1FE0000AFC1B /* HLSLTokenizer.cpp in Sources */, + 168C689D20BB1FE0000AFC1B /* CodeWriter.cpp in Sources */, + 168C689E20BB1FE0000AFC1B /* HLSLGenerator.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 16A49E53207A7C8C00E508EA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 16A49E5E207A7CAE00E508EA /* ConfigFile.cpp in Sources */, + 16A49E62207A7CAE00E508EA /* fftsg.cpp in Sources */, + 16A49E69207A7CAE00E508EA /* PCM.cpp in Sources */, + 1612C9EC207A860000862A3A /* KeyHandler.cpp in Sources */, + 16A49E6B207A7CAE00E508EA /* PipelineMerger.cpp in Sources */, + 16A49E6D207A7CAE00E508EA /* Preset.cpp in Sources */, + 16A49E6F207A7CAE00E508EA /* PresetChooser.cpp in Sources */, + 16A49E71207A7CAE00E508EA /* PresetFactory.cpp in Sources */, + 16A49E73207A7CAE00E508EA /* PresetFactoryManager.cpp in Sources */, + 16A49E75207A7CAE00E508EA /* PresetLoader.cpp in Sources */, + 16A49E78207A7CAE00E508EA /* projectM.cpp in Sources */, + 16A49E7D207A7CAE00E508EA /* TimeKeeper.cpp in Sources */, + 16A49E7F207A7CAE00E508EA /* timer.cpp in Sources */, + 16A49E81207A7CAE00E508EA /* wipemalloc.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1612C9A6207A855D00862A3A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Debug; + }; + 1612C9A7207A855D00862A3A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Release; + }; + 1612C9AE207A856A00862A3A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Debug; + }; + 1612C9AF207A856A00862A3A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Release; + }; + 161789C2207A675B00D3B0C8 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "USE_THREADS=1", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../..", + "$(SRCROOT)/Renderer", + "$(SRCROOT)/", + "$(inherited)", + /usr/local/include, + "$(SRCROOT)/Renderer/hlslparser/src", + ); + LIBRARY_SEARCH_PATHS = /Library/Frameworks; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "-DUSE_GLES"; + }; + name = Debug; + }; + 161789C3207A675B00D3B0C8 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = "USE_THREADS=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../..", + "$(SRCROOT)/Renderer", + "$(SRCROOT)/", + "$(inherited)", + /usr/local/include, + "$(SRCROOT)/Renderer/hlslparser/src", + ); + LIBRARY_SEARCH_PATHS = /Library/Frameworks; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CFLAGS = "-DUSE_GLES"; + }; + name = Release; + }; + 16178B14207A6F4000D3B0C8 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + /Library/Frameworks, + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = ( + "DATADIR_PATH=\\\"\".\"\\\"", + "$(inherited)", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 16178B15207A6F4000D3B0C8 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + /Library/Frameworks, + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + GCC_PREPROCESSOR_DEFINITIONS = ( + "DATADIR_PATH=\\\"\"/usr/local/share/projectM\"\\\"", + "$(inherited)", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 16A49E59207A7C8C00E508EA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + "$(USER_LIBRARY_DIR)/Frameworks", + "$(PROJECT_DIR)", + "$(SRCROOT)", + ); + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = projectM; + }; + name = Debug; + }; + 16A49E5A207A7C8C00E508EA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + EXECUTABLE_PREFIX = lib; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + "$(USER_LIBRARY_DIR)/Frameworks", + "$(PROJECT_DIR)", + "$(SRCROOT)", + ); + MACOSX_DEPLOYMENT_TARGET = 10.13; + PRODUCT_NAME = projectM; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1612C9A5207A855D00862A3A /* Build configuration list for PBXNativeTarget "MilkdropPresetFactory" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1612C9A6207A855D00862A3A /* Debug */, + 1612C9A7207A855D00862A3A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1612C9AD207A856A00862A3A /* Build configuration list for PBXNativeTarget "NativePresetFactory" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1612C9AE207A856A00862A3A /* Debug */, + 1612C9AF207A856A00862A3A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 161789BB207A675B00D3B0C8 /* Build configuration list for PBXProject "libprojectM" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 161789C2207A675B00D3B0C8 /* Debug */, + 161789C3207A675B00D3B0C8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 16178B13207A6F4000D3B0C8 /* Build configuration list for PBXNativeTarget "Renderer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 16178B14207A6F4000D3B0C8 /* Debug */, + 16178B15207A6F4000D3B0C8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 16A49E58207A7C8C00E508EA /* Build configuration list for PBXNativeTarget "projectM" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 16A49E59207A7C8C00E508EA /* Debug */, + 16A49E5A207A7C8C00E508EA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 161789B8207A675B00D3B0C8 /* Project object */; +}