diff --git a/Libraries/FLAC/Info.plist b/Libraries/FLAC/Info.plist
new file mode 100644
index 000000000..8ebb0ad93
--- /dev/null
+++ b/Libraries/FLAC/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleName
+ ${PRODUCT_NAME}
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ com.yourcompany.yourcocoaframework
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ NSPrincipalClass
+
+
+
diff --git a/Libraries/FLAC/OggFLAC Framework-Info.plist b/Libraries/FLAC/OggFLAC Framework-Info.plist
new file mode 100644
index 000000000..7d0f6679f
--- /dev/null
+++ b/Libraries/FLAC/OggFLAC Framework-Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleIdentifier
+ com.yourcompany.OggFLAC Framework
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+
+
diff --git a/Libraries/FLAC/config_osx.h b/Libraries/FLAC/config_osx.h
new file mode 100644
index 000000000..33fdd94db
--- /dev/null
+++ b/Libraries/FLAC/config_osx.h
@@ -0,0 +1,133 @@
+/* config.h. Generated by configure. */
+/* config.h.in. Generated from configure.in by autoheader. */
+
+/* define to align allocated memory on 32-byte boundaries */
+/* #undef FLAC__ALIGN_MALLOC_DATA */
+
+/* define if building for ia32/i386 */
+#if __LITTLE_ENDIAN__
+#define FLAC__CPU_IA32 1
+#else
+#define FLAC__CPU_IA32 0
+#endif
+
+/* define if building for PowerPC */
+#if __BIG_ENDIAN__
+#define FLAC__CPU_PPC 1
+#else
+#define FLAC__CPU_PPC 0
+#endif
+
+/* define if building for SPARC */
+/* #undef FLAC__CPU_SPARC */
+
+/* define to run even more tests */
+/* #undef FLAC__EXHAUSTIVE_TESTS */
+
+/* define if you are compiling for PowerPC and have the 'as' assembler */
+#define FLAC__HAS_AS 1
+
+/* define if you have docbook-to-man or docbook2man */
+/* #undef FLAC__HAS_DOCBOOK_TO_MAN */
+
+/* define if you have Doxygen */
+/* #undef FLAC__HAS_DOXYGEN */
+
+/* define if you are compiling for PowerPC and have the 'gas' assembler */
+/* #undef FLAC__HAS_GAS */
+
+/* define if you are compiling for x86 and have the NASM assembler */
+#define FLAC__HAS_NASM 1
+
+/* define if you have the ogg library */
+#define FLAC__HAS_OGG 1
+
+/* define to disable use of assembly code */
+#define FLAC__NO_ASM
+
+/* define if your operating system supports SSE instructions */
+/* #undef FLAC__SSE_OS */
+
+/* define if building for Darwin / MacOS X */
+#define FLAC__SYS_DARWIN 1
+
+/* define if building for Linux */
+/* #undef FLAC__SYS_LINUX */
+
+/* define to enable use of 3Dnow! instructions */
+#define FLAC__USE_3DNOW 1
+
+/* define to enable use of Altivec instructions */
+#define FLAC__USE_ALTIVEC 1
+
+/* define to enable use of Valgrind in testers */
+/* #undef FLAC__VALGRIND_TESTING */
+
+/* Define to 1 if you have the header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define to 1 if you have the `getopt_long' function. */
+#define HAVE_GETOPT_LONG 1
+
+/* Define if you have the iconv() function. */
+#define HAVE_ICONV 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define if you have and nl_langinfo(CODESET). */
+#define HAVE_LANGINFO_CODESET 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if the system has the type `socklen_t'. */
+/* #undef HAVE_SOCKLEN_T */
+
+/* Define to 1 if you have the header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define as const if the declaration of iconv() needs const. */
+#define ICONV_CONST const
+
+/* Name of package */
+#define PACKAGE "flac"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME ""
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING ""
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION ""
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Version number of package */
+#define VERSION "1.1.2"
diff --git a/Libraries/FLAC/flac.xcodeproj/me.mode1 b/Libraries/FLAC/flac.xcodeproj/me.mode1
new file mode 100644
index 000000000..b668e9dd5
--- /dev/null
+++ b/Libraries/FLAC/flac.xcodeproj/me.mode1
@@ -0,0 +1,1316 @@
+
+
+
+
+ ActivePerspectiveName
+ Project
+ AllowedModules
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXSmartGroupTreeModule
+ Name
+ Groups and Files Outline View
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXNavigatorGroup
+ Name
+ Editor
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ XCTaskListModule
+ Name
+ Task List
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ XCDetailModule
+ Name
+ File and Smart Group Detail Viewer
+
+
+ BundleLoadPath
+
+ MaxInstances
+ 1
+ Module
+ PBXBuildResultsModule
+ Name
+ Detailed Build Results Viewer
+
+
+ BundleLoadPath
+
+ MaxInstances
+ 1
+ Module
+ PBXProjectFindModule
+ Name
+ Project Batch Find Tool
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXRunSessionModule
+ Name
+ Run Log
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXBookmarksModule
+ Name
+ Bookmarks Tool
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXClassBrowserModule
+ Name
+ Class Browser
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXCVSModule
+ Name
+ Source Code Control Tool
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXDebugBreakpointsModule
+ Name
+ Debug Breakpoints Tool
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ XCDockableInspector
+ Name
+ Inspector
+
+
+ BundleLoadPath
+
+ MaxInstances
+ n
+ Module
+ PBXOpenQuicklyModule
+ Name
+ Open Quickly Tool
+
+
+ BundleLoadPath
+
+ MaxInstances
+ 1
+ Module
+ PBXDebugSessionModule
+ Name
+ Debugger
+
+
+ BundleLoadPath
+
+ MaxInstances
+ 1
+ Module
+ PBXDebugCLIModule
+ Name
+ Debug Console
+
+
+ Description
+ DefaultDescriptionKey
+ DockingSystemVisible
+
+ Extension
+ mode1
+ FavBarConfig
+
+ PBXProjectModuleGUID
+ 8C729DA3098DE08400AADBFD
+ XCBarModuleItemNames
+
+ XCBarModuleItems
+
+
+ FirstTimeWindowDisplayed
+
+ Identifier
+ com.apple.perspectives.project.mode1
+ MajorVersion
+ 31
+ MinorVersion
+ 1
+ Name
+ Default
+ Notifications
+
+ OpenEditors
+
+ PerspectiveWidths
+
+ -1
+ -1
+
+ Perspectives
+
+
+ ChosenToolbarItems
+
+ active-target-popup
+ action
+ NSToolbarFlexibleSpaceItem
+ buildOrClean
+ build-and-runOrDebug
+ com.apple.ide.PBXToolbarStopButton
+ get-info
+ toggle-editor
+ NSToolbarFlexibleSpaceItem
+ com.apple.pbx.toolbar.searchfield
+
+ ControllerClassBaseName
+
+ IconName
+ WindowOfProjectWithEditor
+ Identifier
+ perspective.project
+ IsVertical
+
+ Layout
+
+
+ ContentConfiguration
+
+ PBXBottomSmartGroupGIDs
+
+ 1C37FBAC04509CD000000102
+ 1C37FAAC04509CD000000102
+ 1C08E77C0454961000C914BD
+ 1C37FABC05509CD000000102
+ 1C37FABC05539CD112110102
+ E2644B35053B69B200211256
+ 1C37FABC04509CD000100104
+ 1CC0EA4004350EF90044410B
+ 1CC0EA4004350EF90041110B
+
+ PBXProjectModuleGUID
+ 1CE0B1FE06471DED0097A5F4
+ PBXProjectModuleLabel
+ Files
+ PBXProjectStructureProvided
+ yes
+ PBXSmartGroupTreeModuleColumnData
+
+ PBXSmartGroupTreeModuleColumnWidthsKey
+
+ 186
+
+ PBXSmartGroupTreeModuleColumnsKey_v4
+
+ MainColumn
+
+
+ PBXSmartGroupTreeModuleOutlineStateKey_v7
+
+ PBXSmartGroupTreeModuleOutlineStateExpansionKey
+
+ 0867D691FE84028FC02AAC07
+ 1C37FBAC04509CD000000102
+ 1C37FABC05509CD000000102
+
+ PBXSmartGroupTreeModuleOutlineStateSelectionKey
+
+
+ 4
+ 0
+
+
+ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
+ {{0, 0}, {186, 338}}
+
+ PBXTopSmartGroupGIDs
+
+ XCIncludePerspectivesSwitch
+
+ XCSharingToken
+ com.apple.Xcode.GFSharingToken
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {203, 356}}
+ GroupTreeTableConfiguration
+
+ MainColumn
+ 186
+
+ RubberWindowFrame
+ 534 398 690 397 0 0 1280 832
+
+ Module
+ PBXSmartGroupTreeModule
+ Proportion
+ 203pt
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CE0B20306471E060097A5F4
+ PBXProjectModuleLabel
+ MyNewFile14.java
+ PBXSplitModuleInNavigatorKey
+
+ Split0
+
+ PBXProjectModuleGUID
+ 1CE0B20406471E060097A5F4
+ PBXProjectModuleLabel
+ MyNewFile14.java
+
+ SplitCount
+ 1
+
+ StatusBarVisibility
+
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {482, 0}}
+ RubberWindowFrame
+ 534 398 690 397 0 0 1280 832
+
+ Module
+ PBXNavigatorGroup
+ Proportion
+ 0pt
+
+
+ BecomeActive
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CE0B20506471E060097A5F4
+ PBXProjectModuleLabel
+ Detail
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 5}, {482, 351}}
+ RubberWindowFrame
+ 534 398 690 397 0 0 1280 832
+
+ Module
+ XCDetailModule
+ Proportion
+ 351pt
+
+
+ Proportion
+ 482pt
+
+
+ Name
+ Project
+ ServiceClasses
+
+ XCModuleDock
+ PBXSmartGroupTreeModule
+ XCModuleDock
+ PBXNavigatorGroup
+ XCDetailModule
+
+ TableOfContents
+
+ 8C15861009F2A4000037E45C
+ 1CE0B1FE06471DED0097A5F4
+ 8C15861109F2A4000037E45C
+ 1CE0B20306471E060097A5F4
+ 1CE0B20506471E060097A5F4
+
+ ToolbarConfiguration
+ xcode.toolbar.config.default
+
+
+ ControllerClassBaseName
+
+ IconName
+ WindowOfProject
+ Identifier
+ perspective.morph
+ IsVertical
+ 0
+ Layout
+
+
+ BecomeActive
+ 1
+ ContentConfiguration
+
+ PBXBottomSmartGroupGIDs
+
+ 1C37FBAC04509CD000000102
+ 1C37FAAC04509CD000000102
+ 1C08E77C0454961000C914BD
+ 1C37FABC05509CD000000102
+ 1C37FABC05539CD112110102
+ E2644B35053B69B200211256
+ 1C37FABC04509CD000100104
+ 1CC0EA4004350EF90044410B
+ 1CC0EA4004350EF90041110B
+
+ PBXProjectModuleGUID
+ 11E0B1FE06471DED0097A5F4
+ PBXProjectModuleLabel
+ Files
+ PBXProjectStructureProvided
+ yes
+ PBXSmartGroupTreeModuleColumnData
+
+ PBXSmartGroupTreeModuleColumnWidthsKey
+
+ 186
+
+ PBXSmartGroupTreeModuleColumnsKey_v4
+
+ MainColumn
+
+
+ PBXSmartGroupTreeModuleOutlineStateKey_v7
+
+ PBXSmartGroupTreeModuleOutlineStateExpansionKey
+
+ 29B97314FDCFA39411CA2CEA
+ 1C37FABC05509CD000000102
+
+ PBXSmartGroupTreeModuleOutlineStateSelectionKey
+
+
+ 0
+
+
+ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
+ {{0, 0}, {186, 337}}
+
+ PBXTopSmartGroupGIDs
+
+ XCIncludePerspectivesSwitch
+ 1
+ XCSharingToken
+ com.apple.Xcode.GFSharingToken
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {203, 355}}
+ GroupTreeTableConfiguration
+
+ MainColumn
+ 186
+
+ RubberWindowFrame
+ 373 269 690 397 0 0 1440 878
+
+ Module
+ PBXSmartGroupTreeModule
+ Proportion
+ 100%
+
+
+ Name
+ Morph
+ PreferredWidth
+ 300
+ ServiceClasses
+
+ XCModuleDock
+ PBXSmartGroupTreeModule
+
+ TableOfContents
+
+ 11E0B1FE06471DED0097A5F4
+
+ ToolbarConfiguration
+ xcode.toolbar.config.default.short
+
+
+ PerspectivesBarVisible
+
+ ShelfIsVisible
+
+ SourceDescription
+ file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'
+ StatusbarIsVisible
+
+ TimeStamp
+ 0.0
+ ToolbarDisplayMode
+ 1
+ ToolbarIsVisible
+
+ ToolbarSizeMode
+ 1
+ Type
+ Perspectives
+ UpdateMessage
+ The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?
+ WindowJustification
+ 5
+ WindowOrderList
+
+ 8C729D9D098DE05200AADBFD
+ /Users/me/Development/Frameworks/flac/flac.xcodeproj
+
+ WindowString
+ 534 398 690 397 0 0 1280 832
+ WindowTools
+
+
+ FirstTimeWindowDisplayed
+
+ Identifier
+ windowTool.build
+ IsVertical
+
+ Layout
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CD0528F0623707200166675
+ PBXProjectModuleLabel
+
+ StatusBarVisibility
+
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {1137, 194}}
+ RubberWindowFrame
+ 50 311 1137 476 0 0 1280 832
+
+ Module
+ PBXNavigatorGroup
+ Proportion
+ 194pt
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ XCMainBuildResultsModuleGUID
+ PBXProjectModuleLabel
+ Build
+ XCBuildResultsTrigger_Collapse
+ 1021
+ XCBuildResultsTrigger_Open
+ 1011
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 199}, {1137, 236}}
+ RubberWindowFrame
+ 50 311 1137 476 0 0 1280 832
+
+ Module
+ PBXBuildResultsModule
+ Proportion
+ 236pt
+
+
+ Proportion
+ 435pt
+
+
+ Name
+ Build Results
+ ServiceClasses
+
+ PBXBuildResultsModule
+
+ StatusbarIsVisible
+
+ TableOfContents
+
+ 8C729D9D098DE05200AADBFD
+ 8C15861209F2A4000037E45C
+ 1CD0528F0623707200166675
+ XCMainBuildResultsModuleGUID
+
+ ToolbarConfiguration
+ xcode.toolbar.config.build
+ WindowString
+ 50 311 1137 476 0 0 1280 832
+ WindowToolGUID
+ 8C729D9D098DE05200AADBFD
+ WindowToolIsVisible
+
+
+
+ Identifier
+ windowTool.debugger
+ Layout
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ Debugger
+
+ HorizontalSplitView
+
+ _collapsingFrameDimension
+ 0.0
+ _indexOfCollapsedView
+ 0
+ _percentageOfCollapsedView
+ 0.0
+ isCollapsed
+ yes
+ sizes
+
+ {{0, 0}, {317, 164}}
+ {{317, 0}, {377, 164}}
+
+
+ VerticalSplitView
+
+ _collapsingFrameDimension
+ 0.0
+ _indexOfCollapsedView
+ 0
+ _percentageOfCollapsedView
+ 0.0
+ isCollapsed
+ yes
+ sizes
+
+ {{0, 0}, {694, 164}}
+ {{0, 164}, {694, 216}}
+
+
+
+ LauncherConfigVersion
+ 8
+ PBXProjectModuleGUID
+ 1C162984064C10D400B95A72
+ PBXProjectModuleLabel
+ Debug - GLUTExamples (Underwater)
+
+ GeometryConfiguration
+
+ DebugConsoleDrawerSize
+ {100, 120}
+ DebugConsoleVisible
+ None
+ DebugConsoleWindowFrame
+ {{200, 200}, {500, 300}}
+ DebugSTDIOWindowFrame
+ {{200, 200}, {500, 300}}
+ Frame
+ {{0, 0}, {694, 380}}
+ RubberWindowFrame
+ 321 238 694 422 0 0 1440 878
+
+ Module
+ PBXDebugSessionModule
+ Proportion
+ 100%
+
+
+ Proportion
+ 100%
+
+
+ Name
+ Debugger
+ ServiceClasses
+
+ PBXDebugSessionModule
+
+ StatusbarIsVisible
+ 1
+ TableOfContents
+
+ 1CD10A99069EF8BA00B06720
+ 1C0AD2AB069F1E9B00FABCE6
+ 1C162984064C10D400B95A72
+ 1C0AD2AC069F1E9B00FABCE6
+
+ ToolbarConfiguration
+ xcode.toolbar.config.debug
+ WindowString
+ 321 238 694 422 0 0 1440 878
+ WindowToolGUID
+ 1CD10A99069EF8BA00B06720
+ WindowToolIsVisible
+ 0
+
+
+ FirstTimeWindowDisplayed
+
+ Identifier
+ windowTool.find
+ IsVertical
+
+ Layout
+
+
+ Dock
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CDD528C0622207200134675
+ PBXProjectModuleLabel
+
+ StatusBarVisibility
+
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {781, 212}}
+ RubberWindowFrame
+ 508 286 781 470 0 0 1280 832
+
+ Module
+ PBXNavigatorGroup
+ Proportion
+ 781pt
+
+
+ Proportion
+ 212pt
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CD0528E0623707200166675
+ PBXProjectModuleLabel
+ Project Find
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 217}, {781, 212}}
+ RubberWindowFrame
+ 508 286 781 470 0 0 1280 832
+
+ Module
+ PBXProjectFindModule
+ Proportion
+ 212pt
+
+
+ Proportion
+ 429pt
+
+
+ Name
+ Project Find
+ ServiceClasses
+
+ PBXProjectFindModule
+
+ StatusbarIsVisible
+
+ TableOfContents
+
+ 1C530D57069F1CE1000CFCEE
+ 8C5A87D709B1DED800B86E4E
+ 8C5A87D809B1DED800B86E4E
+ 1CDD528C0622207200134675
+ 1CD0528E0623707200166675
+
+ WindowString
+ 508 286 781 470 0 0 1280 832
+ WindowToolGUID
+ 1C530D57069F1CE1000CFCEE
+ WindowToolIsVisible
+
+
+
+ Identifier
+ MENUSEPARATOR
+
+
+ Identifier
+ windowTool.debuggerConsole
+ Layout
+
+
+ Dock
+
+
+ BecomeActive
+ 1
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1C78EAAC065D492600B07095
+ PBXProjectModuleLabel
+ Debugger Console
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {440, 358}}
+ RubberWindowFrame
+ 650 41 440 400 0 0 1280 1002
+
+ Module
+ PBXDebugCLIModule
+ Proportion
+ 358pt
+
+
+ Proportion
+ 358pt
+
+
+ Name
+ Debugger Console
+ ServiceClasses
+
+ PBXDebugCLIModule
+
+ StatusbarIsVisible
+ 1
+ TableOfContents
+
+ 1C78EAAD065D492600B07095
+ 1C78EAAE065D492600B07095
+ 1C78EAAC065D492600B07095
+
+ WindowString
+ 650 41 440 400 0 0 1280 1002
+
+
+ Identifier
+ windowTool.run
+ Layout
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ LauncherConfigVersion
+ 3
+ PBXProjectModuleGUID
+ 1CD0528B0623707200166675
+ PBXProjectModuleLabel
+ Run
+ Runner
+
+ HorizontalSplitView
+
+ _collapsingFrameDimension
+ 0.0
+ _indexOfCollapsedView
+ 0
+ _percentageOfCollapsedView
+ 0.0
+ isCollapsed
+ yes
+ sizes
+
+ {{0, 0}, {493, 167}}
+ {{0, 176}, {493, 267}}
+
+
+ VerticalSplitView
+
+ _collapsingFrameDimension
+ 0.0
+ _indexOfCollapsedView
+ 0
+ _percentageOfCollapsedView
+ 0.0
+ isCollapsed
+ yes
+ sizes
+
+ {{0, 0}, {405, 443}}
+ {{414, 0}, {514, 443}}
+
+
+
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {460, 159}}
+ RubberWindowFrame
+ 316 696 459 200 0 0 1280 1002
+
+ Module
+ PBXRunSessionModule
+ Proportion
+ 159pt
+
+
+ Proportion
+ 159pt
+
+
+ Name
+ Run Log
+ ServiceClasses
+
+ PBXRunSessionModule
+
+ StatusbarIsVisible
+ 1
+ TableOfContents
+
+ 1C0AD2B3069F1EA900FABCE6
+ 1C0AD2B4069F1EA900FABCE6
+ 1CD0528B0623707200166675
+ 1C0AD2B5069F1EA900FABCE6
+
+ ToolbarConfiguration
+ xcode.toolbar.config.run
+ WindowString
+ 316 696 459 200 0 0 1280 1002
+ WindowToolGUID
+ 1C0AD2B3069F1EA900FABCE6
+ WindowToolIsVisible
+ 0
+
+
+ Identifier
+ windowTool.scm
+ Layout
+
+
+ Dock
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1C78EAB2065D492600B07095
+ PBXProjectModuleLabel
+ <No Editor>
+ PBXSplitModuleInNavigatorKey
+
+ Split0
+
+ PBXProjectModuleGUID
+ 1C78EAB3065D492600B07095
+
+ SplitCount
+ 1
+
+ StatusBarVisibility
+ 1
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {452, 0}}
+ RubberWindowFrame
+ 743 379 452 308 0 0 1280 1002
+
+ Module
+ PBXNavigatorGroup
+ Proportion
+ 0pt
+
+
+ BecomeActive
+ 1
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CD052920623707200166675
+ PBXProjectModuleLabel
+ SCM
+
+ GeometryConfiguration
+
+ ConsoleFrame
+ {{0, 259}, {452, 0}}
+ Frame
+ {{0, 7}, {452, 259}}
+ RubberWindowFrame
+ 743 379 452 308 0 0 1280 1002
+ TableConfiguration
+
+ Status
+ 30
+ FileName
+ 199
+ Path
+ 197.09500122070312
+
+ TableFrame
+ {{0, 0}, {452, 250}}
+
+ Module
+ PBXCVSModule
+ Proportion
+ 262pt
+
+
+ Proportion
+ 266pt
+
+
+ Name
+ SCM
+ ServiceClasses
+
+ PBXCVSModule
+
+ StatusbarIsVisible
+ 1
+ TableOfContents
+
+ 1C78EAB4065D492600B07095
+ 1C78EAB5065D492600B07095
+ 1C78EAB2065D492600B07095
+ 1CD052920623707200166675
+
+ ToolbarConfiguration
+ xcode.toolbar.config.scm
+ WindowString
+ 743 379 452 308 0 0 1280 1002
+
+
+ Identifier
+ windowTool.breakpoints
+ IsVertical
+ 0
+ Layout
+
+
+ Dock
+
+
+ BecomeActive
+ 1
+ ContentConfiguration
+
+ PBXBottomSmartGroupGIDs
+
+ 1C77FABC04509CD000000102
+
+ PBXProjectModuleGUID
+ 1CE0B1FE06471DED0097A5F4
+ PBXProjectModuleLabel
+ Files
+ PBXProjectStructureProvided
+ no
+ PBXSmartGroupTreeModuleColumnData
+
+ PBXSmartGroupTreeModuleColumnWidthsKey
+
+ 168
+
+ PBXSmartGroupTreeModuleColumnsKey_v4
+
+ MainColumn
+
+
+ PBXSmartGroupTreeModuleOutlineStateKey_v7
+
+ PBXSmartGroupTreeModuleOutlineStateExpansionKey
+
+ 1C77FABC04509CD000000102
+
+ PBXSmartGroupTreeModuleOutlineStateSelectionKey
+
+
+ 0
+
+
+ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
+ {{0, 0}, {168, 350}}
+
+ PBXTopSmartGroupGIDs
+
+ XCIncludePerspectivesSwitch
+ 0
+
+ GeometryConfiguration
+
+ Frame
+ {{0, 0}, {185, 368}}
+ GroupTreeTableConfiguration
+
+ MainColumn
+ 168
+
+ RubberWindowFrame
+ 315 424 744 409 0 0 1440 878
+
+ Module
+ PBXSmartGroupTreeModule
+ Proportion
+ 185pt
+
+
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ 1CA1AED706398EBD00589147
+ PBXProjectModuleLabel
+ Detail
+
+ GeometryConfiguration
+
+ Frame
+ {{190, 0}, {554, 368}}
+ RubberWindowFrame
+ 315 424 744 409 0 0 1440 878
+
+ Module
+ XCDetailModule
+ Proportion
+ 554pt
+
+
+ Proportion
+ 368pt
+
+
+ MajorVersion
+ 2
+ MinorVersion
+ 0
+ Name
+ Breakpoints
+ ServiceClasses
+
+ PBXSmartGroupTreeModule
+ XCDetailModule
+
+ StatusbarIsVisible
+ 1
+ TableOfContents
+
+ 1CDDB66807F98D9800BB5817
+ 1CDDB66907F98D9800BB5817
+ 1CE0B1FE06471DED0097A5F4
+ 1CA1AED706398EBD00589147
+
+ ToolbarConfiguration
+ xcode.toolbar.config.breakpoints
+ WindowString
+ 315 424 744 409 0 0 1440 878
+ WindowToolGUID
+ 1CDDB66807F98D9800BB5817
+ WindowToolIsVisible
+ 1
+
+
+ Identifier
+ windowTool.debugAnimator
+ Layout
+
+
+ Dock
+
+
+ Module
+ PBXNavigatorGroup
+ Proportion
+ 100%
+
+
+ Proportion
+ 100%
+
+
+ Name
+ Debug Visualizer
+ ServiceClasses
+
+ PBXNavigatorGroup
+
+ StatusbarIsVisible
+ 1
+ ToolbarConfiguration
+ xcode.toolbar.config.debugAnimator
+ WindowString
+ 100 100 700 500 0 0 1280 1002
+
+
+ Identifier
+ windowTool.bookmarks
+ Layout
+
+
+ Dock
+
+
+ Module
+ PBXBookmarksModule
+ Proportion
+ 100%
+
+
+ Proportion
+ 100%
+
+
+ Name
+ Bookmarks
+ ServiceClasses
+
+ PBXBookmarksModule
+
+ StatusbarIsVisible
+ 0
+ WindowString
+ 538 42 401 187 0 0 1280 1002
+
+
+ Identifier
+ windowTool.classBrowser
+ Layout
+
+
+ Dock
+
+
+ BecomeActive
+ 1
+ ContentConfiguration
+
+ OptionsSetName
+ Hierarchy, all classes
+ PBXProjectModuleGUID
+ 1CA6456E063B45B4001379D8
+ PBXProjectModuleLabel
+ Class Browser - NSObject
+
+ GeometryConfiguration
+
+ ClassesFrame
+ {{0, 0}, {374, 96}}
+ ClassesTreeTableConfiguration
+
+ PBXClassNameColumnIdentifier
+ 208
+ PBXClassBookColumnIdentifier
+ 22
+
+ Frame
+ {{0, 0}, {630, 331}}
+ MembersFrame
+ {{0, 105}, {374, 395}}
+ MembersTreeTableConfiguration
+
+ PBXMemberTypeIconColumnIdentifier
+ 22
+ PBXMemberNameColumnIdentifier
+ 216
+ PBXMemberTypeColumnIdentifier
+ 97
+ PBXMemberBookColumnIdentifier
+ 22
+
+ PBXModuleWindowStatusBarHidden2
+ 1
+ RubberWindowFrame
+ 385 179 630 352 0 0 1440 878
+
+ Module
+ PBXClassBrowserModule
+ Proportion
+ 332pt
+
+
+ Proportion
+ 332pt
+
+
+ Name
+ Class Browser
+ ServiceClasses
+
+ PBXClassBrowserModule
+
+ StatusbarIsVisible
+ 0
+ TableOfContents
+
+ 1C0AD2AF069F1E9B00FABCE6
+ 1C0AD2B0069F1E9B00FABCE6
+ 1CA6456E063B45B4001379D8
+
+ ToolbarConfiguration
+ xcode.toolbar.config.classbrowser
+ WindowString
+ 385 179 630 352 0 0 1440 878
+ WindowToolGUID
+ 1C0AD2AF069F1E9B00FABCE6
+ WindowToolIsVisible
+ 0
+
+
+
+
diff --git a/Libraries/FLAC/flac.xcodeproj/me.pbxuser b/Libraries/FLAC/flac.xcodeproj/me.pbxuser
new file mode 100644
index 000000000..fb922145d
--- /dev/null
+++ b/Libraries/FLAC/flac.xcodeproj/me.pbxuser
@@ -0,0 +1,171 @@
+// !$*UTF8*$!
+{
+ 0867D690FE84028FC02AAC07 /* Project object */ = {
+ activeBuildConfigurationName = Release;
+ activeBuildStyle = 014CEA440018CDF011CA2923 /* Debug */;
+ activeTarget = 8DC2EF4F0486A6940098B216 /* FLAC Framework */;
+ addToTargets = (
+ 8CDB6CA90992FDDF00C2547C /* OggFLAC Framework */,
+ );
+ breakpointsGroup = 8CC620E80991069C00171318 /* XCBreakpointsBucket */;
+ codeSenseManager = 8C729D73098DDF8800AADBFD /* Code sense */;
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 243,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 200,
+ 63,
+ 20,
+ 48,
+ 43,
+ 43,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXTargetDataSource_PrimaryAttribute,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 166896576;
+ PBXWorkspaceStateSaveDate = 166896576;
+ };
+ sourceControlManager = 8C729D72098DDF8800AADBFD /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 089C1667FE841158C02AAC07 /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {941, 644}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {941, 644}}";
+ sepNavWindowFrame = "{{15, 110}, {986, 717}}";
+ };
+ };
+ 8C729D72098DDF8800AADBFD /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 1;
+ scmConfiguration = {
+ SubversionToolPath = /opt/local/bin/svn;
+ };
+ scmType = scm.subversion;
+ };
+ 8C729D73098DDF8800AADBFD /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ 8C729D74098DDF9D00AADBFD /* bitbuffer.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1562, 37674}}";
+ sepNavSelRange = "{1703, 31}";
+ sepNavVisRect = "{{0, 376}, {453, 186}}";
+ };
+ };
+ 8C729D76098DDF9D00AADBFD /* cpu.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {941, 2520}}";
+ sepNavSelRange = "{1775, 0}";
+ sepNavVisRect = "{{0, 1876}, {941, 644}}";
+ sepNavWindowFrame = "{{15, 110}, {986, 717}}";
+ };
+ };
+ 8C729D7C098DDF9D00AADBFD /* format.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1052, 6678}}";
+ sepNavSelRange = "{11465, 41}";
+ sepNavVisRect = "{{0, 4173}, {734, 180}}";
+ sepNavWindowFrame = "{{130, 5}, {986, 717}}";
+ };
+ };
+ 8C729D81098DDF9D00AADBFD /* metadata_object.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1214, 20622}}";
+ sepNavSelRange = "{35952, 93}";
+ sepNavVisRect = "{{0, 14976}, {1090, 162}}";
+ sepNavWindowFrame = "{{15, 110}, {986, 717}}";
+ };
+ };
+ 8C729D84098DDF9D00AADBFD /* stream_decoder.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1610, 30212}}";
+ sepNavSelRange = "{13163, 12}";
+ sepNavVisRect = "{{0, 4145}, {734, 180}}";
+ };
+ };
+ 8C729D86098DDF9D00AADBFD /* stream_encoder.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1508, 47530}}";
+ sepNavSelRange = "{33677, 12}";
+ sepNavVisRect = "{{0, 11317}, {734, 180}}";
+ };
+ };
+ 8CC620E80991069C00171318 /* XCBreakpointsBucket */ = {
+ isa = XCBreakpointsBucket;
+ name = "Project Breakpoints";
+ objects = (
+ );
+ };
+ 8CDB6C900992FD9000C2547C /* metadata.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1472, 26026}}";
+ sepNavSelRange = "{64018, 50}";
+ sepNavVisRect = "{{0, 20427}, {734, 180}}";
+ };
+ };
+ 8CDB6CA90992FDDF00C2547C /* OggFLAC Framework */ = {
+ activeExec = 0;
+ };
+ 8CDB6CB00992FE5200C2547C /* file_decoder.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1112, 9310}}";
+ sepNavSelRange = "{2012, 36}";
+ sepNavVisRect = "{{0, 528}, {1090, 162}}";
+ };
+ };
+ 8CDB6CB30992FE5200C2547C /* ogg_encoder_aspect.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2048, 3066}}";
+ sepNavSelRange = "{4953, 0}";
+ sepNavVisRect = "{{0, 927}, {734, 180}}";
+ };
+ };
+ 8CE4B5A50992D6B70040F9F2 /* config_osx.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {941, 1876}}";
+ sepNavSelRange = "{1174, 0}";
+ sepNavVisRect = "{{0, 0}, {941, 644}}";
+ sepNavWindowFrame = "{{15, 110}, {986, 717}}";
+ };
+ };
+ 8DC2EF4F0486A6940098B216 /* FLAC Framework */ = {
+ activeExec = 0;
+ };
+}
diff --git a/Libraries/FLAC/flac.xcodeproj/project.pbxproj b/Libraries/FLAC/flac.xcodeproj/project.pbxproj
new file mode 100644
index 000000000..fa03b4e1c
--- /dev/null
+++ b/Libraries/FLAC/flac.xcodeproj/project.pbxproj
@@ -0,0 +1,684 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 8C729D87098DDF9D00AADBFD /* bitbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D74098DDF9D00AADBFD /* bitbuffer.c */; };
+ 8C729D88098DDF9D00AADBFD /* bitmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D75098DDF9D00AADBFD /* bitmath.c */; };
+ 8C729D89098DDF9D00AADBFD /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D76098DDF9D00AADBFD /* cpu.c */; };
+ 8C729D8A098DDF9D00AADBFD /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D77098DDF9D00AADBFD /* crc.c */; };
+ 8C729D8B098DDF9D00AADBFD /* file_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D78098DDF9D00AADBFD /* file_decoder.c */; };
+ 8C729D8C098DDF9D00AADBFD /* file_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D79098DDF9D00AADBFD /* file_encoder.c */; };
+ 8C729D8D098DDF9D00AADBFD /* fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7A098DDF9D00AADBFD /* fixed.c */; };
+ 8C729D8E098DDF9D00AADBFD /* float.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7B098DDF9D00AADBFD /* float.c */; };
+ 8C729D8F098DDF9D00AADBFD /* format.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7C098DDF9D00AADBFD /* format.c */; };
+ 8C729D90098DDF9D00AADBFD /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7D098DDF9D00AADBFD /* lpc.c */; };
+ 8C729D91098DDF9D00AADBFD /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7E098DDF9D00AADBFD /* md5.c */; };
+ 8C729D92098DDF9D00AADBFD /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D7F098DDF9D00AADBFD /* memory.c */; };
+ 8C729D93098DDF9D00AADBFD /* metadata_iterators.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D80098DDF9D00AADBFD /* metadata_iterators.c */; };
+ 8C729D94098DDF9D00AADBFD /* metadata_object.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D81098DDF9D00AADBFD /* metadata_object.c */; };
+ 8C729D95098DDF9D00AADBFD /* seekable_stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D82098DDF9D00AADBFD /* seekable_stream_decoder.c */; };
+ 8C729D96098DDF9D00AADBFD /* seekable_stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D83098DDF9D00AADBFD /* seekable_stream_encoder.c */; };
+ 8C729D97098DDF9D00AADBFD /* stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D84098DDF9D00AADBFD /* stream_decoder.c */; };
+ 8C729D98098DDF9D00AADBFD /* stream_encoder_framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D85098DDF9D00AADBFD /* stream_encoder_framing.c */; };
+ 8C729D99098DDF9D00AADBFD /* stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C729D86098DDF9D00AADBFD /* stream_encoder.c */; };
+ 8CDB6C960992FD9000C2547C /* all.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C890992FD9000C2547C /* all.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C970992FD9000C2547C /* assert.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8A0992FD9000C2547C /* assert.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C980992FD9000C2547C /* callback.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8B0992FD9000C2547C /* callback.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C990992FD9000C2547C /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8C0992FD9000C2547C /* export.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9A0992FD9000C2547C /* file_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8D0992FD9000C2547C /* file_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9B0992FD9000C2547C /* file_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8E0992FD9000C2547C /* file_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9C0992FD9100C2547C /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C8F0992FD9000C2547C /* format.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9D0992FD9100C2547C /* metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C900992FD9000C2547C /* metadata.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9E0992FD9100C2547C /* ordinals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C910992FD9000C2547C /* ordinals.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6C9F0992FD9100C2547C /* seekable_stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C920992FD9000C2547C /* seekable_stream_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CA00992FD9100C2547C /* seekable_stream_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C930992FD9000C2547C /* seekable_stream_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CA10992FD9100C2547C /* stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C940992FD9000C2547C /* stream_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CA20992FD9100C2547C /* stream_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6C950992FD9000C2547C /* stream_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CBA0992FE5200C2547C /* file_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB00992FE5200C2547C /* file_decoder.c */; };
+ 8CDB6CBB0992FE5200C2547C /* file_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB10992FE5200C2547C /* file_encoder.c */; };
+ 8CDB6CBC0992FE5200C2547C /* ogg_decoder_aspect.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB20992FE5200C2547C /* ogg_decoder_aspect.c */; };
+ 8CDB6CBD0992FE5200C2547C /* ogg_encoder_aspect.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB30992FE5200C2547C /* ogg_encoder_aspect.c */; };
+ 8CDB6CBE0992FE5200C2547C /* ogg_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB40992FE5200C2547C /* ogg_helper.c */; };
+ 8CDB6CBF0992FE5200C2547C /* ogg_mapping.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB50992FE5200C2547C /* ogg_mapping.c */; };
+ 8CDB6CC00992FE5200C2547C /* seekable_stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB60992FE5200C2547C /* seekable_stream_decoder.c */; };
+ 8CDB6CC10992FE5200C2547C /* seekable_stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB70992FE5200C2547C /* seekable_stream_encoder.c */; };
+ 8CDB6CC20992FE5200C2547C /* stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB80992FE5200C2547C /* stream_decoder.c */; };
+ 8CDB6CC30992FE5200C2547C /* stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CDB6CB90992FE5200C2547C /* stream_encoder.c */; };
+ 8CDB6CCC0992FE6C00C2547C /* all.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC40992FE6C00C2547C /* all.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CCD0992FE6C00C2547C /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC50992FE6C00C2547C /* export.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CCE0992FE6C00C2547C /* file_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC60992FE6C00C2547C /* file_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CCF0992FE6C00C2547C /* file_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC70992FE6C00C2547C /* file_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CD00992FE6C00C2547C /* seekable_stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC80992FE6C00C2547C /* seekable_stream_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CD10992FE6C00C2547C /* seekable_stream_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CC90992FE6C00C2547C /* seekable_stream_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CD20992FE6C00C2547C /* stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CCA0992FE6C00C2547C /* stream_decoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CD30992FE6C00C2547C /* stream_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB6CCB0992FE6C00C2547C /* stream_encoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8CDB6CF20992FEF000C2547C /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CDB6CF10992FEF000C2547C /* Ogg.framework */; };
+ 8CE4B5A60992D6B70040F9F2 /* config_osx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE4B5A50992D6B70040F9F2 /* config_osx.h */; settings = {ATTRIBUTES = (); }; };
+ 8CE506F8099346CB0047CE1D /* FLAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* FLAC.framework */; };
+ 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXBuildStyle section */
+ 014CEA440018CDF011CA2923 /* Debug */ = {
+ isa = PBXBuildStyle;
+ buildSettings = {
+ };
+ name = Debug;
+ };
+ 014CEA450018CDF011CA2923 /* Release */ = {
+ isa = PBXBuildStyle;
+ buildSettings = {
+ };
+ name = Release;
+ };
+/* End PBXBuildStyle section */
+
+/* Begin PBXContainerItemProxy section */
+ 8CE506FF099346ED0047CE1D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
+ remoteInfo = "FLAC Framework";
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
+ 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
+ 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; };
+ 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; };
+ 32DBCF5E0370ADEE00C91783 /* flac_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flac_Prefix.pch; sourceTree = ""; };
+ 8C729D74098DDF9D00AADBFD /* bitbuffer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitbuffer.c; path = "flac-1.1.2/src/libFLAC/bitbuffer.c"; sourceTree = ""; };
+ 8C729D75098DDF9D00AADBFD /* bitmath.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitmath.c; path = "flac-1.1.2/src/libFLAC/bitmath.c"; sourceTree = ""; };
+ 8C729D76098DDF9D00AADBFD /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = "flac-1.1.2/src/libFLAC/cpu.c"; sourceTree = ""; };
+ 8C729D77098DDF9D00AADBFD /* crc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = crc.c; path = "flac-1.1.2/src/libFLAC/crc.c"; sourceTree = ""; };
+ 8C729D78098DDF9D00AADBFD /* file_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = file_decoder.c; path = "flac-1.1.2/src/libFLAC/file_decoder.c"; sourceTree = ""; };
+ 8C729D79098DDF9D00AADBFD /* file_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = file_encoder.c; path = "flac-1.1.2/src/libFLAC/file_encoder.c"; sourceTree = ""; };
+ 8C729D7A098DDF9D00AADBFD /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = fixed.c; path = "flac-1.1.2/src/libFLAC/fixed.c"; sourceTree = ""; };
+ 8C729D7B098DDF9D00AADBFD /* float.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = float.c; path = "flac-1.1.2/src/libFLAC/float.c"; sourceTree = ""; };
+ 8C729D7C098DDF9D00AADBFD /* format.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = format.c; path = "flac-1.1.2/src/libFLAC/format.c"; sourceTree = ""; };
+ 8C729D7D098DDF9D00AADBFD /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = "flac-1.1.2/src/libFLAC/lpc.c"; sourceTree = ""; };
+ 8C729D7E098DDF9D00AADBFD /* md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = md5.c; path = "flac-1.1.2/src/libFLAC/md5.c"; sourceTree = ""; };
+ 8C729D7F098DDF9D00AADBFD /* memory.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = memory.c; path = "flac-1.1.2/src/libFLAC/memory.c"; sourceTree = ""; };
+ 8C729D80098DDF9D00AADBFD /* metadata_iterators.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = metadata_iterators.c; path = "flac-1.1.2/src/libFLAC/metadata_iterators.c"; sourceTree = ""; };
+ 8C729D81098DDF9D00AADBFD /* metadata_object.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = metadata_object.c; path = "flac-1.1.2/src/libFLAC/metadata_object.c"; sourceTree = ""; };
+ 8C729D82098DDF9D00AADBFD /* seekable_stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = seekable_stream_decoder.c; path = "flac-1.1.2/src/libFLAC/seekable_stream_decoder.c"; sourceTree = ""; };
+ 8C729D83098DDF9D00AADBFD /* seekable_stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = seekable_stream_encoder.c; path = "flac-1.1.2/src/libFLAC/seekable_stream_encoder.c"; sourceTree = ""; };
+ 8C729D84098DDF9D00AADBFD /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_decoder.c; path = "flac-1.1.2/src/libFLAC/stream_decoder.c"; sourceTree = ""; };
+ 8C729D85098DDF9D00AADBFD /* stream_encoder_framing.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_encoder_framing.c; path = "flac-1.1.2/src/libFLAC/stream_encoder_framing.c"; sourceTree = ""; };
+ 8C729D86098DDF9D00AADBFD /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_encoder.c; path = "flac-1.1.2/src/libFLAC/stream_encoder.c"; sourceTree = ""; };
+ 8CDB6C890992FD9000C2547C /* all.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = all.h; path = "flac-1.1.2/include/FLAC/all.h"; sourceTree = ""; };
+ 8CDB6C8A0992FD9000C2547C /* assert.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = assert.h; path = "flac-1.1.2/include/FLAC/assert.h"; sourceTree = ""; };
+ 8CDB6C8B0992FD9000C2547C /* callback.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = callback.h; path = "flac-1.1.2/include/FLAC/callback.h"; sourceTree = ""; };
+ 8CDB6C8C0992FD9000C2547C /* export.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = export.h; path = "flac-1.1.2/include/FLAC/export.h"; sourceTree = ""; };
+ 8CDB6C8D0992FD9000C2547C /* file_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = file_decoder.h; path = "flac-1.1.2/include/FLAC/file_decoder.h"; sourceTree = ""; };
+ 8CDB6C8E0992FD9000C2547C /* file_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = file_encoder.h; path = "flac-1.1.2/include/FLAC/file_encoder.h"; sourceTree = ""; };
+ 8CDB6C8F0992FD9000C2547C /* format.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = format.h; path = "flac-1.1.2/include/FLAC/format.h"; sourceTree = ""; };
+ 8CDB6C900992FD9000C2547C /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = "flac-1.1.2/include/FLAC/metadata.h"; sourceTree = ""; };
+ 8CDB6C910992FD9000C2547C /* ordinals.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ordinals.h; path = "flac-1.1.2/include/FLAC/ordinals.h"; sourceTree = ""; };
+ 8CDB6C920992FD9000C2547C /* seekable_stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = seekable_stream_decoder.h; path = "flac-1.1.2/include/FLAC/seekable_stream_decoder.h"; sourceTree = ""; };
+ 8CDB6C930992FD9000C2547C /* seekable_stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = seekable_stream_encoder.h; path = "flac-1.1.2/include/FLAC/seekable_stream_encoder.h"; sourceTree = ""; };
+ 8CDB6C940992FD9000C2547C /* stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stream_decoder.h; path = "flac-1.1.2/include/FLAC/stream_decoder.h"; sourceTree = ""; };
+ 8CDB6C950992FD9000C2547C /* stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stream_encoder.h; path = "flac-1.1.2/include/FLAC/stream_encoder.h"; sourceTree = ""; };
+ 8CDB6CAA0992FDDF00C2547C /* OggFLAC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OggFLAC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8CDB6CAB0992FDDF00C2547C /* OggFLAC Framework-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "OggFLAC Framework-Info.plist"; sourceTree = ""; };
+ 8CDB6CB00992FE5200C2547C /* file_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = file_decoder.c; path = "flac-1.1.2/src/libOggFLAC/file_decoder.c"; sourceTree = ""; };
+ 8CDB6CB10992FE5200C2547C /* file_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = file_encoder.c; path = "flac-1.1.2/src/libOggFLAC/file_encoder.c"; sourceTree = ""; };
+ 8CDB6CB20992FE5200C2547C /* ogg_decoder_aspect.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ogg_decoder_aspect.c; path = "flac-1.1.2/src/libOggFLAC/ogg_decoder_aspect.c"; sourceTree = ""; };
+ 8CDB6CB30992FE5200C2547C /* ogg_encoder_aspect.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ogg_encoder_aspect.c; path = "flac-1.1.2/src/libOggFLAC/ogg_encoder_aspect.c"; sourceTree = ""; };
+ 8CDB6CB40992FE5200C2547C /* ogg_helper.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ogg_helper.c; path = "flac-1.1.2/src/libOggFLAC/ogg_helper.c"; sourceTree = ""; };
+ 8CDB6CB50992FE5200C2547C /* ogg_mapping.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ogg_mapping.c; path = "flac-1.1.2/src/libOggFLAC/ogg_mapping.c"; sourceTree = ""; };
+ 8CDB6CB60992FE5200C2547C /* seekable_stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = seekable_stream_decoder.c; path = "flac-1.1.2/src/libOggFLAC/seekable_stream_decoder.c"; sourceTree = ""; };
+ 8CDB6CB70992FE5200C2547C /* seekable_stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = seekable_stream_encoder.c; path = "flac-1.1.2/src/libOggFLAC/seekable_stream_encoder.c"; sourceTree = ""; };
+ 8CDB6CB80992FE5200C2547C /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_decoder.c; path = "flac-1.1.2/src/libOggFLAC/stream_decoder.c"; sourceTree = ""; };
+ 8CDB6CB90992FE5200C2547C /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_encoder.c; path = "flac-1.1.2/src/libOggFLAC/stream_encoder.c"; sourceTree = ""; };
+ 8CDB6CC40992FE6C00C2547C /* all.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = all.h; path = "flac-1.1.2/include/OggFLAC/all.h"; sourceTree = ""; };
+ 8CDB6CC50992FE6C00C2547C /* export.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = export.h; path = "flac-1.1.2/include/OggFLAC/export.h"; sourceTree = ""; };
+ 8CDB6CC60992FE6C00C2547C /* file_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = file_decoder.h; path = "flac-1.1.2/include/OggFLAC/file_decoder.h"; sourceTree = ""; };
+ 8CDB6CC70992FE6C00C2547C /* file_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = file_encoder.h; path = "flac-1.1.2/include/OggFLAC/file_encoder.h"; sourceTree = ""; };
+ 8CDB6CC80992FE6C00C2547C /* seekable_stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = seekable_stream_decoder.h; path = "flac-1.1.2/include/OggFLAC/seekable_stream_decoder.h"; sourceTree = ""; };
+ 8CDB6CC90992FE6C00C2547C /* seekable_stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = seekable_stream_encoder.h; path = "flac-1.1.2/include/OggFLAC/seekable_stream_encoder.h"; sourceTree = ""; };
+ 8CDB6CCA0992FE6C00C2547C /* stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stream_decoder.h; path = "flac-1.1.2/include/OggFLAC/stream_decoder.h"; sourceTree = ""; };
+ 8CDB6CCB0992FE6C00C2547C /* stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stream_encoder.h; path = "flac-1.1.2/include/OggFLAC/stream_encoder.h"; sourceTree = ""; };
+ 8CDB6CF10992FEF000C2547C /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = ../ogg/build/Release/Ogg.framework; sourceTree = SOURCE_ROOT; };
+ 8CE4B5A50992D6B70040F9F2 /* config_osx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = config_osx.h; sourceTree = ""; };
+ 8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 8DC2EF5B0486A6940098B216 /* FLAC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FLAC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D2F7E79907B2D74100F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8CDB6CA80992FDDF00C2547C /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8CDB6CF20992FEF000C2547C /* Ogg.framework in Frameworks */,
+ 8CE506F8099346CB0047CE1D /* FLAC.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF560486A6940098B216 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 034768DFFF38A50411DB9C8B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8DC2EF5B0486A6940098B216 /* FLAC.framework */,
+ 8CDB6CAA0992FDDF00C2547C /* OggFLAC.framework */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 0867D691FE84028FC02AAC07 /* flac */ = {
+ isa = PBXGroup;
+ children = (
+ 08FB77AEFE84172EC02AAC07 /* Library Sources */,
+ 32C88DFF0371C24200C91783 /* Library Headers */,
+ 089C1665FE841158C02AAC07 /* Resources */,
+ 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
+ 034768DFFF38A50411DB9C8B /* Products */,
+ );
+ name = flac;
+ sourceTree = "";
+ };
+ 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 8CDB6CF10992FEF000C2547C /* Ogg.framework */,
+ 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
+ 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "";
+ };
+ 089C1665FE841158C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8CDB6CAB0992FDDF00C2547C /* OggFLAC Framework-Info.plist */,
+ 8DC2EF5A0486A6940098B216 /* Info.plist */,
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
+ 08FB77AEFE84172EC02AAC07 /* Library Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 8CDB6CB00992FE5200C2547C /* file_decoder.c */,
+ 8CDB6CB10992FE5200C2547C /* file_encoder.c */,
+ 8CDB6CB20992FE5200C2547C /* ogg_decoder_aspect.c */,
+ 8CDB6CB30992FE5200C2547C /* ogg_encoder_aspect.c */,
+ 8CDB6CB40992FE5200C2547C /* ogg_helper.c */,
+ 8CDB6CB50992FE5200C2547C /* ogg_mapping.c */,
+ 8CDB6CB60992FE5200C2547C /* seekable_stream_decoder.c */,
+ 8CDB6CB70992FE5200C2547C /* seekable_stream_encoder.c */,
+ 8CDB6CB80992FE5200C2547C /* stream_decoder.c */,
+ 8CDB6CB90992FE5200C2547C /* stream_encoder.c */,
+ 8C729D74098DDF9D00AADBFD /* bitbuffer.c */,
+ 8C729D75098DDF9D00AADBFD /* bitmath.c */,
+ 8C729D76098DDF9D00AADBFD /* cpu.c */,
+ 8C729D77098DDF9D00AADBFD /* crc.c */,
+ 8C729D78098DDF9D00AADBFD /* file_decoder.c */,
+ 8C729D79098DDF9D00AADBFD /* file_encoder.c */,
+ 8C729D7A098DDF9D00AADBFD /* fixed.c */,
+ 8C729D7B098DDF9D00AADBFD /* float.c */,
+ 8C729D7C098DDF9D00AADBFD /* format.c */,
+ 8C729D7D098DDF9D00AADBFD /* lpc.c */,
+ 8C729D7E098DDF9D00AADBFD /* md5.c */,
+ 8C729D7F098DDF9D00AADBFD /* memory.c */,
+ 8C729D80098DDF9D00AADBFD /* metadata_iterators.c */,
+ 8C729D81098DDF9D00AADBFD /* metadata_object.c */,
+ 8C729D82098DDF9D00AADBFD /* seekable_stream_decoder.c */,
+ 8C729D83098DDF9D00AADBFD /* seekable_stream_encoder.c */,
+ 8C729D84098DDF9D00AADBFD /* stream_decoder.c */,
+ 8C729D85098DDF9D00AADBFD /* stream_encoder_framing.c */,
+ 8C729D86098DDF9D00AADBFD /* stream_encoder.c */,
+ );
+ name = "Library Sources";
+ sourceTree = "";
+ };
+ 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "";
+ };
+ 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
+ D2F7E79907B2D74100F64583 /* CoreData.framework */,
+ 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "";
+ };
+ 32C88DFF0371C24200C91783 /* Library Headers */ = {
+ isa = PBXGroup;
+ children = (
+ 8CDB6CC40992FE6C00C2547C /* all.h */,
+ 8CDB6CC50992FE6C00C2547C /* export.h */,
+ 8CDB6CC60992FE6C00C2547C /* file_decoder.h */,
+ 8CDB6CC70992FE6C00C2547C /* file_encoder.h */,
+ 8CDB6CC80992FE6C00C2547C /* seekable_stream_decoder.h */,
+ 8CDB6CC90992FE6C00C2547C /* seekable_stream_encoder.h */,
+ 8CDB6CCA0992FE6C00C2547C /* stream_decoder.h */,
+ 8CDB6CCB0992FE6C00C2547C /* stream_encoder.h */,
+ 8CDB6C890992FD9000C2547C /* all.h */,
+ 8CDB6C8A0992FD9000C2547C /* assert.h */,
+ 8CDB6C8B0992FD9000C2547C /* callback.h */,
+ 8CDB6C8C0992FD9000C2547C /* export.h */,
+ 8CDB6C8D0992FD9000C2547C /* file_decoder.h */,
+ 8CDB6C8E0992FD9000C2547C /* file_encoder.h */,
+ 8CDB6C8F0992FD9000C2547C /* format.h */,
+ 8CDB6C900992FD9000C2547C /* metadata.h */,
+ 8CDB6C910992FD9000C2547C /* ordinals.h */,
+ 8CDB6C920992FD9000C2547C /* seekable_stream_decoder.h */,
+ 8CDB6C930992FD9000C2547C /* seekable_stream_encoder.h */,
+ 8CDB6C940992FD9000C2547C /* stream_decoder.h */,
+ 8CDB6C950992FD9000C2547C /* stream_encoder.h */,
+ 8CE4B5A50992D6B70040F9F2 /* config_osx.h */,
+ 32DBCF5E0370ADEE00C91783 /* flac_Prefix.pch */,
+ );
+ name = "Library Headers";
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 8CDB6CA50992FDDF00C2547C /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8CDB6CCC0992FE6C00C2547C /* all.h in Headers */,
+ 8CDB6CCD0992FE6C00C2547C /* export.h in Headers */,
+ 8CDB6CCE0992FE6C00C2547C /* file_decoder.h in Headers */,
+ 8CDB6CCF0992FE6C00C2547C /* file_encoder.h in Headers */,
+ 8CDB6CD00992FE6C00C2547C /* seekable_stream_decoder.h in Headers */,
+ 8CDB6CD10992FE6C00C2547C /* seekable_stream_encoder.h in Headers */,
+ 8CDB6CD20992FE6C00C2547C /* stream_decoder.h in Headers */,
+ 8CDB6CD30992FE6C00C2547C /* stream_encoder.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF500486A6940098B216 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8CE4B5A60992D6B70040F9F2 /* config_osx.h in Headers */,
+ 8CDB6C960992FD9000C2547C /* all.h in Headers */,
+ 8CDB6C970992FD9000C2547C /* assert.h in Headers */,
+ 8CDB6C980992FD9000C2547C /* callback.h in Headers */,
+ 8CDB6C990992FD9000C2547C /* export.h in Headers */,
+ 8CDB6C9A0992FD9000C2547C /* file_decoder.h in Headers */,
+ 8CDB6C9B0992FD9000C2547C /* file_encoder.h in Headers */,
+ 8CDB6C9C0992FD9100C2547C /* format.h in Headers */,
+ 8CDB6C9D0992FD9100C2547C /* metadata.h in Headers */,
+ 8CDB6C9E0992FD9100C2547C /* ordinals.h in Headers */,
+ 8CDB6C9F0992FD9100C2547C /* seekable_stream_decoder.h in Headers */,
+ 8CDB6CA00992FD9100C2547C /* seekable_stream_encoder.h in Headers */,
+ 8CDB6CA10992FD9100C2547C /* stream_decoder.h in Headers */,
+ 8CDB6CA20992FD9100C2547C /* stream_encoder.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 8CDB6CA90992FDDF00C2547C /* OggFLAC Framework */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8CDB6CAD0992FDDF00C2547C /* Build configuration list for PBXNativeTarget "OggFLAC Framework" */;
+ buildPhases = (
+ 8CDB6CA50992FDDF00C2547C /* Headers */,
+ 8CDB6CA60992FDDF00C2547C /* Resources */,
+ 8CDB6CA70992FDDF00C2547C /* Sources */,
+ 8CDB6CA80992FDDF00C2547C /* Frameworks */,
+ );
+ buildRules = (
+ );
+ buildSettings = {
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ INFOPLIST_FILE = "OggFLAC Framework-Info.plist";
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ "-framework",
+ AppKit,
+ );
+ PREBINDING = NO;
+ PRODUCT_NAME = "OggFLAC Framework";
+ ZERO_LINK = YES;
+ };
+ dependencies = (
+ 8CE50700099346ED0047CE1D /* PBXTargetDependency */,
+ );
+ name = "OggFLAC Framework";
+ productName = "OggFLAC Framework";
+ productReference = 8CDB6CAA0992FDDF00C2547C /* OggFLAC.framework */;
+ productSettingsXML = "
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleIdentifier
+ com.yourcompany.OggFLAC Framework
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+
+
+";
+ productType = "com.apple.product-type.framework";
+ };
+ 8DC2EF4F0486A6940098B216 /* FLAC Framework */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "FLAC Framework" */;
+ buildPhases = (
+ 8DC2EF500486A6940098B216 /* Headers */,
+ 8DC2EF520486A6940098B216 /* Resources */,
+ 8DC2EF540486A6940098B216 /* Sources */,
+ 8DC2EF560486A6940098B216 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ buildSettings = {
+ };
+ dependencies = (
+ );
+ name = "FLAC Framework";
+ productInstallPath = "$(HOME)/Library/Frameworks";
+ productName = flac;
+ productReference = 8DC2EF5B0486A6940098B216 /* FLAC.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 0867D690FE84028FC02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "flac" */;
+ buildSettings = {
+ };
+ buildStyles = (
+ 014CEA440018CDF011CA2923 /* Debug */,
+ 014CEA450018CDF011CA2923 /* Release */,
+ );
+ hasScannedForEncodings = 1;
+ mainGroup = 0867D691FE84028FC02AAC07 /* flac */;
+ productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
+ projectDirPath = "";
+ targets = (
+ 8DC2EF4F0486A6940098B216 /* FLAC Framework */,
+ 8CDB6CA90992FDDF00C2547C /* OggFLAC Framework */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8CDB6CA60992FDDF00C2547C /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF520486A6940098B216 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8CDB6CA70992FDDF00C2547C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8CDB6CBA0992FE5200C2547C /* file_decoder.c in Sources */,
+ 8CDB6CBB0992FE5200C2547C /* file_encoder.c in Sources */,
+ 8CDB6CBC0992FE5200C2547C /* ogg_decoder_aspect.c in Sources */,
+ 8CDB6CBD0992FE5200C2547C /* ogg_encoder_aspect.c in Sources */,
+ 8CDB6CBE0992FE5200C2547C /* ogg_helper.c in Sources */,
+ 8CDB6CBF0992FE5200C2547C /* ogg_mapping.c in Sources */,
+ 8CDB6CC00992FE5200C2547C /* seekable_stream_decoder.c in Sources */,
+ 8CDB6CC10992FE5200C2547C /* seekable_stream_encoder.c in Sources */,
+ 8CDB6CC20992FE5200C2547C /* stream_decoder.c in Sources */,
+ 8CDB6CC30992FE5200C2547C /* stream_encoder.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF540486A6940098B216 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8C729D87098DDF9D00AADBFD /* bitbuffer.c in Sources */,
+ 8C729D88098DDF9D00AADBFD /* bitmath.c in Sources */,
+ 8C729D89098DDF9D00AADBFD /* cpu.c in Sources */,
+ 8C729D8A098DDF9D00AADBFD /* crc.c in Sources */,
+ 8C729D8B098DDF9D00AADBFD /* file_decoder.c in Sources */,
+ 8C729D8C098DDF9D00AADBFD /* file_encoder.c in Sources */,
+ 8C729D8D098DDF9D00AADBFD /* fixed.c in Sources */,
+ 8C729D8E098DDF9D00AADBFD /* float.c in Sources */,
+ 8C729D8F098DDF9D00AADBFD /* format.c in Sources */,
+ 8C729D90098DDF9D00AADBFD /* lpc.c in Sources */,
+ 8C729D91098DDF9D00AADBFD /* md5.c in Sources */,
+ 8C729D92098DDF9D00AADBFD /* memory.c in Sources */,
+ 8C729D93098DDF9D00AADBFD /* metadata_iterators.c in Sources */,
+ 8C729D94098DDF9D00AADBFD /* metadata_object.c in Sources */,
+ 8C729D95098DDF9D00AADBFD /* seekable_stream_decoder.c in Sources */,
+ 8C729D96098DDF9D00AADBFD /* seekable_stream_encoder.c in Sources */,
+ 8C729D97098DDF9D00AADBFD /* stream_decoder.c in Sources */,
+ 8C729D98098DDF9D00AADBFD /* stream_encoder_framing.c in Sources */,
+ 8C729D99098DDF9D00AADBFD /* stream_encoder.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 8CE50700099346ED0047CE1D /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8DC2EF4F0486A6940098B216 /* FLAC Framework */;
+ targetProxy = 8CE506FF099346ED0047CE1D /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C1667FE841158C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 1DEB91AE08733DA50010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = flac_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ PRODUCT_NAME = FLAC;
+ USER_HEADER_SEARCH_PATHS = "flac-src flac-src/include flac-src/src/libFLAC/include";
+ WRAPPER_EXTENSION = framework;
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ 1DEB91AF08733DA50010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = flac_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ PRODUCT_NAME = FLAC;
+ USER_HEADER_SEARCH_PATHS = "flac-src flac-src/include flac-src/src/libFLAC/include";
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Release;
+ };
+ 1DEB91B208733DA50010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ };
+ name = Debug;
+ };
+ 1DEB91B308733DA50010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ };
+ name = Release;
+ };
+ 8CDB6CAE0992FDDF00C2547C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(FRAMEWORK_SEARCH_PATHS)",
+ "$(SRCROOT)/../ogg/build/Release",
+ );
+ FRAMEWORK_VERSION = A;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__;
+ INFOPLIST_FILE = "OggFLAC Framework-Info.plist";
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ PREBINDING = NO;
+ PRODUCT_NAME = OggFLAC;
+ USER_HEADER_SEARCH_PATHS = "flac-src/src/libOggFLAC/include";
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ 8CDB6CAF0992FDDF00C2547C /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ COPY_PHASE_STRIP = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(FRAMEWORK_SEARCH_PATHS)",
+ "$(SRCROOT)/../ogg/build/Release",
+ );
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__;
+ INFOPLIST_FILE = "OggFLAC Framework-Info.plist";
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ PREBINDING = NO;
+ PRODUCT_NAME = OggFLAC;
+ USER_HEADER_SEARCH_PATHS = "flac-src/src/libOggFLAC/include";
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "FLAC Framework" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91AE08733DA50010E9CD /* Debug */,
+ 1DEB91AF08733DA50010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "flac" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91B208733DA50010E9CD /* Debug */,
+ 1DEB91B308733DA50010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8CDB6CAD0992FDDF00C2547C /* Build configuration list for PBXNativeTarget "OggFLAC Framework" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8CDB6CAE0992FDDF00C2547C /* Debug */,
+ 8CDB6CAF0992FDDF00C2547C /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
+}
diff --git a/Libraries/FLAC/flac_Prefix.pch b/Libraries/FLAC/flac_Prefix.pch
new file mode 100644
index 000000000..a28d39378
--- /dev/null
+++ b/Libraries/FLAC/flac_Prefix.pch
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'flac' target in the 'flac' project.
+//
+
+#ifdef __OBJC__
+ #import
+#endif