Merge branch 'main' into patch-1
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
|
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<deployment identifier="macosx"/>
|
<deployment identifier="macosx"/>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21701"/>
|
||||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<objects>
|
<objects>
|
||||||
|
@ -25,14 +25,14 @@
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<splitView dividerStyle="thin" vertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2123">
|
<splitView dividerStyle="thin" vertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2123">
|
||||||
<rect key="frame" x="0.0" y="339" width="1135" height="61"/>
|
<rect key="frame" x="0.0" y="338" width="1135" height="62"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<scrollView fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
|
<scrollView fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1135" height="61"/>
|
<rect key="frame" x="0.0" y="0.0" width="1135" height="61"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
|
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1135" height="61"/>
|
<rect key="frame" x="0.0" y="0.0" width="1135" height="61"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" viewBased="YES" id="207" customClass="PlaylistView">
|
<tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" viewBased="YES" id="207" customClass="PlaylistView">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="1135" height="44"/>
|
<rect key="frame" x="0.0" y="0.0" width="1135" height="44"/>
|
||||||
|
@ -185,7 +185,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="ZHl-H1-IIC">
|
<tableCellView id="ZHl-H1-IIC">
|
||||||
<rect key="frame" x="173" y="3" width="126" height="18"/>
|
<rect key="frame" x="173" y="3" width="125.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="dQP-wC-mba">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="dQP-wC-mba">
|
||||||
|
@ -273,11 +273,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="gpC-Oe-Rog">
|
<tableCellView id="gpC-Oe-Rog">
|
||||||
<rect key="frame" x="302" y="3" width="149" height="18"/>
|
<rect key="frame" x="301.5" y="3" width="149.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="1WK-qN-Mgj">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="1WK-qN-Mgj">
|
||||||
<rect key="frame" x="0.0" y="1" width="149" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="150" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="71l-3L-S3g">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="71l-3L-S3g">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -317,7 +317,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="1ed-gX-bct">
|
<tableCellView id="1ed-gX-bct">
|
||||||
<rect key="frame" x="454" y="3" width="151" height="18"/>
|
<rect key="frame" x="454" y="3" width="150.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="nEt-s5-vRX">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="nEt-s5-vRX">
|
||||||
|
@ -360,11 +360,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="hhB-nv-e78">
|
<tableCellView id="hhB-nv-e78">
|
||||||
<rect key="frame" x="608" y="3" width="95" height="18"/>
|
<rect key="frame" x="607.5" y="3" width="95.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="tHy-sM-HDB">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="tHy-sM-HDB">
|
||||||
<rect key="frame" x="0.0" y="1" width="95" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="96" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="Igo-5f-yim">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="Igo-5f-yim">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -404,7 +404,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="q93-oh-i5T">
|
<tableCellView id="q93-oh-i5T">
|
||||||
<rect key="frame" x="706" y="3" width="94" height="18"/>
|
<rect key="frame" x="706" y="3" width="93.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="bOi-LI-TDx">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="bOi-LI-TDx">
|
||||||
|
@ -445,7 +445,7 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="rRl-p9-Awr">
|
<tableCellView id="rRl-p9-Awr">
|
||||||
<rect key="frame" x="803" y="3" width="64" height="18"/>
|
<rect key="frame" x="802.5" y="3" width="64" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yW6-2w-6mN">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yW6-2w-6mN">
|
||||||
|
@ -485,11 +485,11 @@
|
||||||
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
||||||
<prototypeCellViews>
|
<prototypeCellViews>
|
||||||
<tableCellView id="hgh-VE-5kl">
|
<tableCellView id="hgh-VE-5kl">
|
||||||
<rect key="frame" x="870" y="3" width="38" height="18"/>
|
<rect key="frame" x="869.5" y="3" width="38.5" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yEY-MI-d3o">
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="yEY-MI-d3o">
|
||||||
<rect key="frame" x="0.0" y="1" width="38" height="16"/>
|
<rect key="frame" x="0.0" y="1" width="39" height="16"/>
|
||||||
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="tus-lr-RhS">
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="tus-lr-RhS">
|
||||||
<font key="font" usesAppearanceFont="YES"/>
|
<font key="font" usesAppearanceFont="YES"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
|
|
@ -29,7 +29,6 @@
|
||||||
1755E1F90BA0D2B600CA3560 /* PlaylistLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1755E1F70BA0D2B600CA3560 /* PlaylistLoader.m */; };
|
1755E1F90BA0D2B600CA3560 /* PlaylistLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1755E1F70BA0D2B600CA3560 /* PlaylistLoader.m */; };
|
||||||
1770429C0B8BC53600B86321 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 177042980B8BC53600B86321 /* AppController.m */; };
|
1770429C0B8BC53600B86321 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 177042980B8BC53600B86321 /* AppController.m */; };
|
||||||
1770429E0B8BC53600B86321 /* PlaybackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1770429A0B8BC53600B86321 /* PlaybackController.m */; };
|
1770429E0B8BC53600B86321 /* PlaybackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1770429A0B8BC53600B86321 /* PlaybackController.m */; };
|
||||||
1778D3B00F645A190037E7A0 /* missingArt.png in Resources */ = {isa = PBXBuildFile; fileRef = 1778D3AF0F645A190037E7A0 /* missingArt.png */; };
|
|
||||||
1778D3CA0F645BF00037E7A0 /* MissingAlbumArtTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1778D3C90F645BF00037E7A0 /* MissingAlbumArtTransformer.m */; };
|
1778D3CA0F645BF00037E7A0 /* MissingAlbumArtTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1778D3C90F645BF00037E7A0 /* MissingAlbumArtTransformer.m */; };
|
||||||
177EBFA70B8BC2A70000BC8C /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 177EBF870B8BC2A70000BC8C /* ImageTextCell.m */; };
|
177EBFA70B8BC2A70000BC8C /* ImageTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 177EBF870B8BC2A70000BC8C /* ImageTextCell.m */; };
|
||||||
177EC0270B8BC2CF0000BC8C /* TrackingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 177EC01B0B8BC2CF0000BC8C /* TrackingCell.m */; };
|
177EC0270B8BC2CF0000BC8C /* TrackingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 177EC01B0B8BC2CF0000BC8C /* TrackingCell.m */; };
|
||||||
|
@ -99,7 +98,6 @@
|
||||||
830C37A127B95E3000E02BB0 /* Equalizer.xib in Resources */ = {isa = PBXBuildFile; fileRef = 830C379F27B95E3000E02BB0 /* Equalizer.xib */; };
|
830C37A127B95E3000E02BB0 /* Equalizer.xib in Resources */ = {isa = PBXBuildFile; fileRef = 830C379F27B95E3000E02BB0 /* Equalizer.xib */; };
|
||||||
830C37A527B95EB300E02BB0 /* EqualizerWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 830C37A427B95EB300E02BB0 /* EqualizerWindowController.m */; };
|
830C37A527B95EB300E02BB0 /* EqualizerWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 830C37A427B95EB300E02BB0 /* EqualizerWindowController.m */; };
|
||||||
830C37FC27B9956C00E02BB0 /* analyzer.c in Sources */ = {isa = PBXBuildFile; fileRef = 830C37F227B9956C00E02BB0 /* analyzer.c */; };
|
830C37FC27B9956C00E02BB0 /* analyzer.c in Sources */ = {isa = PBXBuildFile; fileRef = 830C37F227B9956C00E02BB0 /* analyzer.c */; };
|
||||||
8314A46F27A28C29000EBE7E /* equalizerTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8314A46527A28C28000EBE7E /* equalizerTemplate.pdf */; };
|
|
||||||
831B99BF27C23E88005A969B /* Cog.sdef in Resources */ = {isa = PBXBuildFile; fileRef = 831B99BE27C23E88005A969B /* Cog.sdef */; };
|
831B99BF27C23E88005A969B /* Cog.sdef in Resources */ = {isa = PBXBuildFile; fileRef = 831B99BE27C23E88005A969B /* Cog.sdef */; };
|
||||||
83229C9F283B0095004626A8 /* SpectrumWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83229C9D283B0095004626A8 /* SpectrumWindowController.m */; };
|
83229C9F283B0095004626A8 /* SpectrumWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83229C9D283B0095004626A8 /* SpectrumWindowController.m */; };
|
||||||
83256B68286661FC0036D9C0 /* libmpg123.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 83256B672866617F0036D9C0 /* libmpg123.0.dylib */; };
|
83256B68286661FC0036D9C0 /* libmpg123.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 83256B672866617F0036D9C0 /* libmpg123.0.dylib */; };
|
||||||
|
@ -110,8 +108,6 @@
|
||||||
832CFC562851AA8B002AC26F /* SpectrumViewCG.m in Sources */ = {isa = PBXBuildFile; fileRef = 832CFC552851AA8B002AC26F /* SpectrumViewCG.m */; };
|
832CFC562851AA8B002AC26F /* SpectrumViewCG.m in Sources */ = {isa = PBXBuildFile; fileRef = 832CFC552851AA8B002AC26F /* SpectrumViewCG.m */; };
|
||||||
833D0C2527C4ABB80060E16A /* ScriptAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 833D0C2427C4ABB80060E16A /* ScriptAdditions.m */; };
|
833D0C2527C4ABB80060E16A /* ScriptAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 833D0C2427C4ABB80060E16A /* ScriptAdditions.m */; };
|
||||||
83489C6B2782F78700BDCEA2 /* libvgmPlayer.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83489C542782F2DF00BDCEA2 /* libvgmPlayer.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
83489C6B2782F78700BDCEA2 /* libvgmPlayer.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83489C542782F2DF00BDCEA2 /* libvgmPlayer.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
8349270C27B4EFFC0009AB2B /* duplicateItemsTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8349270127B4EFFC0009AB2B /* duplicateItemsTemplate.pdf */; };
|
|
||||||
8349270D27B4EFFC0009AB2B /* deadItemsTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8349270B27B4EFFC0009AB2B /* deadItemsTemplate.pdf */; };
|
|
||||||
834B05EA2859C006000B7DC0 /* TotalTimeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 834B05E92859C006000B7DC0 /* TotalTimeTransformer.m */; };
|
834B05EA2859C006000B7DC0 /* TotalTimeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 834B05E92859C006000B7DC0 /* TotalTimeTransformer.m */; };
|
||||||
834D793F20E4EFEA00C4A5CC /* OpusPlugin.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 830B62B320E4EF89004A74B2 /* OpusPlugin.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
834D793F20E4EFEA00C4A5CC /* OpusPlugin.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 830B62B320E4EF89004A74B2 /* OpusPlugin.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
834D794020E4EFEF00C4A5CC /* VorbisPlugin.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8301F94520E4EEF70017B2DC /* VorbisPlugin.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
834D794020E4EFEF00C4A5CC /* VorbisPlugin.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8301F94520E4EEF70017B2DC /* VorbisPlugin.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
|
@ -139,13 +135,6 @@
|
||||||
836EF0CB27BB91EE00BF35B2 /* libFLAC.12.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0C727BB91BC00BF35B2 /* libFLAC.12.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
836EF0CB27BB91EE00BF35B2 /* libFLAC.12.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0C727BB91BC00BF35B2 /* libFLAC.12.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
||||||
836EF0E027BB98A800BF35B2 /* libopus.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0CC27BB94E100BF35B2 /* libopus.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
836EF0E027BB98A800BF35B2 /* libopus.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0CC27BB94E100BF35B2 /* libopus.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
||||||
836EF0E127BB98AB00BF35B2 /* libopusfile.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0CD27BB94F100BF35B2 /* libopusfile.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
836EF0E127BB98AB00BF35B2 /* libopusfile.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836EF0CD27BB94F100BF35B2 /* libopusfile.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
||||||
836F462128207F43005B9B87 /* Plaque.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F461D28207F43005B9B87 /* Plaque.png */; };
|
|
||||||
836F462328207F55005B9B87 /* PlayNormal.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462228207F55005B9B87 /* PlayNormal.png */; };
|
|
||||||
836F462928207FA4005B9B87 /* PlayColorful.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462428207FA4005B9B87 /* PlayColorful.png */; };
|
|
||||||
836F462A28207FA4005B9B87 /* PauseColorful.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462528207FA4005B9B87 /* PauseColorful.png */; };
|
|
||||||
836F462B28207FA4005B9B87 /* StopColorful.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462628207FA4005B9B87 /* StopColorful.png */; };
|
|
||||||
836F462C28207FA4005B9B87 /* PauseNormal.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462728207FA4005B9B87 /* PauseNormal.png */; };
|
|
||||||
836F462D28207FA4005B9B87 /* StopNormal.png in Resources */ = {isa = PBXBuildFile; fileRef = 836F462828207FA4005B9B87 /* StopNormal.png */; };
|
|
||||||
836F5BF91A357A01002730CC /* sidplay.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8314D6411A354DFF00EEE8E6 /* sidplay.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
836F5BF91A357A01002730CC /* sidplay.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8314D6411A354DFF00EEE8E6 /* sidplay.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
836FB5A718206F2500B3AD2D /* Hively.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836FB5471820538800B3AD2D /* Hively.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
836FB5A718206F2500B3AD2D /* Hively.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 836FB5471820538800B3AD2D /* Hively.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
||||||
8370D73D277419F700245CE0 /* SQLiteStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8370D73C277419F700245CE0 /* SQLiteStore.m */; };
|
8370D73D277419F700245CE0 /* SQLiteStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8370D73C277419F700245CE0 /* SQLiteStore.m */; };
|
||||||
|
@ -157,24 +146,6 @@
|
||||||
837DC931285B3F790005C58A /* DataModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 837DC92F285B3F790005C58A /* DataModel.xcdatamodeld */; };
|
837DC931285B3F790005C58A /* DataModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 837DC92F285B3F790005C58A /* DataModel.xcdatamodeld */; };
|
||||||
8381A09227C5F72F00A1C530 /* SHA256Digest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8381A09127C5F72F00A1C530 /* SHA256Digest.m */; };
|
8381A09227C5F72F00A1C530 /* SHA256Digest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8381A09127C5F72F00A1C530 /* SHA256Digest.m */; };
|
||||||
8384914018083E4E00E7332D /* filetype.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913D18083E4E00E7332D /* filetype.icns */; };
|
8384914018083E4E00E7332D /* filetype.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913D18083E4E00E7332D /* filetype.icns */; };
|
||||||
8384915918083EAB00E7332D /* infoTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914318083EAB00E7332D /* infoTemplate.pdf */; };
|
|
||||||
8384915A18083EAB00E7332D /* missingArt@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384914418083EAB00E7332D /* missingArt@2x.png */; };
|
|
||||||
8384915B18083EAB00E7332D /* navigatorTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914518083EAB00E7332D /* navigatorTemplate.pdf */; };
|
|
||||||
8384915C18083EAB00E7332D /* nextTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914618083EAB00E7332D /* nextTemplate.pdf */; };
|
|
||||||
8384915E18083EAB00E7332D /* pauseTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914818083EAB00E7332D /* pauseTemplate.pdf */; };
|
|
||||||
8384916018083EAB00E7332D /* playTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914A18083EAB00E7332D /* playTemplate.pdf */; };
|
|
||||||
8384916118083EAB00E7332D /* previousTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914B18083EAB00E7332D /* previousTemplate.pdf */; };
|
|
||||||
8384916218083EAB00E7332D /* randomizeTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914C18083EAB00E7332D /* randomizeTemplate.pdf */; };
|
|
||||||
8384916318083EAB00E7332D /* repeatModeAlbumTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */; };
|
|
||||||
8384916418083EAB00E7332D /* repeatModeAllTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */; };
|
|
||||||
8384916518083EAB00E7332D /* repeatModeOffTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */; };
|
|
||||||
8384916618083EAB00E7332D /* repeatModeOneTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */; };
|
|
||||||
8384916718083EAB00E7332D /* shuffleAlbumTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */; };
|
|
||||||
8384916818083EAB00E7332D /* shuffleOffTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */; };
|
|
||||||
8384916918083EAB00E7332D /* shuffleOnTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */; };
|
|
||||||
8384916C18083EAB00E7332D /* stopTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915618083EAB00E7332D /* stopTemplate.pdf */; };
|
|
||||||
8384916D18083EAB00E7332D /* volume1Template.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915718083EAB00E7332D /* volume1Template.pdf */; };
|
|
||||||
8384916E18083EAB00E7332D /* volume3Template.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915818083EAB00E7332D /* volume3Template.pdf */; };
|
|
||||||
83922FBA286B1AA900A0B039 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83922FB6286B1AA900A0B039 /* WebKit.framework */; };
|
83922FBA286B1AA900A0B039 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83922FB6286B1AA900A0B039 /* WebKit.framework */; };
|
||||||
839614A2286ED97200D3EEDB /* AboutWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839614A0286ED97200D3EEDB /* AboutWindowController.xib */; };
|
839614A2286ED97200D3EEDB /* AboutWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839614A0286ED97200D3EEDB /* AboutWindowController.xib */; };
|
||||||
839614AD286EDA5C00D3EEDB /* SpectrumWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839614AB286EDA5C00D3EEDB /* SpectrumWindow.xib */; };
|
839614AD286EDA5C00D3EEDB /* SpectrumWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839614AB286EDA5C00D3EEDB /* SpectrumWindow.xib */; };
|
||||||
|
@ -205,9 +176,6 @@
|
||||||
83BC5AC420E4CE9000631CD4 /* Feedback.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17D1B1DA0F6330D400694C57 /* Feedback.xib */; };
|
83BC5AC420E4CE9000631CD4 /* Feedback.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17D1B1DA0F6330D400694C57 /* Feedback.xib */; };
|
||||||
83BCB8DE17FC971300760340 /* FFMPEG.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E94350D747F7B0064F138 /* FFMPEG.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
83BCB8DE17FC971300760340 /* FFMPEG.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E94350D747F7B0064F138 /* FFMPEG.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
||||||
83D0380F24A40DFB004CF90F /* CogAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 83D0380E24A40DF2004CF90F /* CogAssets.xcassets */; };
|
83D0380F24A40DFB004CF90F /* CogAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 83D0380E24A40DF2004CF90F /* CogAssets.xcassets */; };
|
||||||
83E5E54C18087CA5001F3284 /* miniModeOffTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 83E5E54A18087CA5001F3284 /* miniModeOffTemplate.pdf */; };
|
|
||||||
83E5E54D18087CA5001F3284 /* miniModeOnTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 83E5E54B18087CA5001F3284 /* miniModeOnTemplate.pdf */; };
|
|
||||||
83ED3AD1279A91C000904199 /* hdcdLogoTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 83ED3AC7279A91C000904199 /* hdcdLogoTemplate.pdf */; };
|
|
||||||
83F7AADA290B682400951B61 /* scpipe in Resources */ = {isa = PBXBuildFile; fileRef = 83F7AAD8290B682400951B61 /* scpipe */; };
|
83F7AADA290B682400951B61 /* scpipe in Resources */ = {isa = PBXBuildFile; fileRef = 83F7AAD8290B682400951B61 /* scpipe */; };
|
||||||
83F7AADE290B8DDF00951B61 /* IIAM.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83F7AAD7290B682400951B61 /* IIAM.bin */; };
|
83F7AADE290B8DDF00951B61 /* IIAM.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83F7AAD7290B682400951B61 /* IIAM.bin */; };
|
||||||
83F9D8071A884C54007ABEC2 /* SilenceDecoder.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83F9D7F61A884B46007ABEC2 /* SilenceDecoder.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
83F9D8071A884C54007ABEC2 /* SilenceDecoder.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83F9D7F61A884B46007ABEC2 /* SilenceDecoder.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||||
|
@ -805,7 +773,6 @@
|
||||||
177042980B8BC53600B86321 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; };
|
177042980B8BC53600B86321 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; };
|
||||||
177042990B8BC53600B86321 /* PlaybackController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PlaybackController.h; sourceTree = "<group>"; };
|
177042990B8BC53600B86321 /* PlaybackController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PlaybackController.h; sourceTree = "<group>"; };
|
||||||
1770429A0B8BC53600B86321 /* PlaybackController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaybackController.m; sourceTree = "<group>"; };
|
1770429A0B8BC53600B86321 /* PlaybackController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaybackController.m; sourceTree = "<group>"; };
|
||||||
1778D3AF0F645A190037E7A0 /* missingArt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = missingArt.png; path = Images/missingArt.png; sourceTree = "<group>"; };
|
|
||||||
1778D3C80F645BF00037E7A0 /* MissingAlbumArtTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MissingAlbumArtTransformer.h; path = InfoInspector/MissingAlbumArtTransformer.h; sourceTree = "<group>"; };
|
1778D3C80F645BF00037E7A0 /* MissingAlbumArtTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MissingAlbumArtTransformer.h; path = InfoInspector/MissingAlbumArtTransformer.h; sourceTree = "<group>"; };
|
||||||
1778D3C90F645BF00037E7A0 /* MissingAlbumArtTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MissingAlbumArtTransformer.m; path = InfoInspector/MissingAlbumArtTransformer.m; sourceTree = "<group>"; };
|
1778D3C90F645BF00037E7A0 /* MissingAlbumArtTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MissingAlbumArtTransformer.m; path = InfoInspector/MissingAlbumArtTransformer.m; sourceTree = "<group>"; };
|
||||||
177EBF860B8BC2A70000BC8C /* ImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; sourceTree = "<group>"; };
|
177EBF860B8BC2A70000BC8C /* ImageTextCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ImageTextCell.h; sourceTree = "<group>"; };
|
||||||
|
@ -940,7 +907,6 @@
|
||||||
830C37A427B95EB300E02BB0 /* EqualizerWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = EqualizerWindowController.m; path = Equalizer/EqualizerWindowController.m; sourceTree = "<group>"; };
|
830C37A427B95EB300E02BB0 /* EqualizerWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = EqualizerWindowController.m; path = Equalizer/EqualizerWindowController.m; sourceTree = "<group>"; };
|
||||||
830C37F127B9956C00E02BB0 /* analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analyzer.h; sourceTree = "<group>"; };
|
830C37F127B9956C00E02BB0 /* analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analyzer.h; sourceTree = "<group>"; };
|
||||||
830C37F227B9956C00E02BB0 /* analyzer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analyzer.c; sourceTree = "<group>"; };
|
830C37F227B9956C00E02BB0 /* analyzer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analyzer.c; sourceTree = "<group>"; };
|
||||||
8314A46527A28C28000EBE7E /* equalizerTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = equalizerTemplate.pdf; path = Images/equalizerTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8314D63B1A354DFE00EEE8E6 /* sidplay.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = sidplay.xcodeproj; path = Plugins/sidplay/sidplay.xcodeproj; sourceTree = "<group>"; };
|
8314D63B1A354DFE00EEE8E6 /* sidplay.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = sidplay.xcodeproj; path = Plugins/sidplay/sidplay.xcodeproj; sourceTree = "<group>"; };
|
||||||
831B99BE27C23E88005A969B /* Cog.sdef */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Cog.sdef; sourceTree = "<group>"; };
|
831B99BE27C23E88005A969B /* Cog.sdef */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Cog.sdef; sourceTree = "<group>"; };
|
||||||
83229C9C283B0095004626A8 /* SpectrumWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpectrumWindowController.h; sourceTree = "<group>"; };
|
83229C9C283B0095004626A8 /* SpectrumWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpectrumWindowController.h; sourceTree = "<group>"; };
|
||||||
|
@ -958,8 +924,6 @@
|
||||||
833F681F1CDBCAA800AFB9F0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
833F681F1CDBCAA800AFB9F0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||||
833F68251CDBCAA800AFB9F0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = es; path = es.lproj/Credits.html; sourceTree = "<group>"; };
|
833F68251CDBCAA800AFB9F0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = es; path = es.lproj/Credits.html; sourceTree = "<group>"; };
|
||||||
83489C4E2782F2DF00BDCEA2 /* libvgmPlayer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libvgmPlayer.xcodeproj; path = Plugins/libvgmPlayer/libvgmPlayer.xcodeproj; sourceTree = "<group>"; };
|
83489C4E2782F2DF00BDCEA2 /* libvgmPlayer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libvgmPlayer.xcodeproj; path = Plugins/libvgmPlayer/libvgmPlayer.xcodeproj; sourceTree = "<group>"; };
|
||||||
8349270127B4EFFC0009AB2B /* duplicateItemsTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = duplicateItemsTemplate.pdf; path = Images/duplicateItemsTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8349270B27B4EFFC0009AB2B /* deadItemsTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = deadItemsTemplate.pdf; path = Images/deadItemsTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
834A42C4287B01B600EB9D9B /* AudioChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioChunk.h; path = Audio/Chain/AudioChunk.h; sourceTree = SOURCE_ROOT; };
|
834A42C4287B01B600EB9D9B /* AudioChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioChunk.h; path = Audio/Chain/AudioChunk.h; sourceTree = SOURCE_ROOT; };
|
||||||
834B05E82859C006000B7DC0 /* TotalTimeTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TotalTimeTransformer.h; path = Transformers/TotalTimeTransformer.h; sourceTree = "<group>"; };
|
834B05E82859C006000B7DC0 /* TotalTimeTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TotalTimeTransformer.h; path = Transformers/TotalTimeTransformer.h; sourceTree = "<group>"; };
|
||||||
834B05E92859C006000B7DC0 /* TotalTimeTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = TotalTimeTransformer.m; path = Transformers/TotalTimeTransformer.m; sourceTree = "<group>"; };
|
834B05E92859C006000B7DC0 /* TotalTimeTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = TotalTimeTransformer.m; path = Transformers/TotalTimeTransformer.m; sourceTree = "<group>"; };
|
||||||
|
@ -1000,13 +964,6 @@
|
||||||
836EF0C727BB91BC00BF35B2 /* libFLAC.12.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libFLAC.12.dylib; path = ThirdParty/flac/lib/libFLAC.12.dylib; sourceTree = "<group>"; };
|
836EF0C727BB91BC00BF35B2 /* libFLAC.12.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libFLAC.12.dylib; path = ThirdParty/flac/lib/libFLAC.12.dylib; sourceTree = "<group>"; };
|
||||||
836EF0CC27BB94E100BF35B2 /* libopus.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopus.0.dylib; path = ThirdParty/opus/lib/libopus.0.dylib; sourceTree = "<group>"; };
|
836EF0CC27BB94E100BF35B2 /* libopus.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopus.0.dylib; path = ThirdParty/opus/lib/libopus.0.dylib; sourceTree = "<group>"; };
|
||||||
836EF0CD27BB94F100BF35B2 /* libopusfile.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopusfile.0.dylib; path = ThirdParty/opusfile/lib/libopusfile.0.dylib; sourceTree = "<group>"; };
|
836EF0CD27BB94F100BF35B2 /* libopusfile.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopusfile.0.dylib; path = ThirdParty/opusfile/lib/libopusfile.0.dylib; sourceTree = "<group>"; };
|
||||||
836F461D28207F43005B9B87 /* Plaque.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Plaque.png; path = Images/Plaque.png; sourceTree = "<group>"; };
|
|
||||||
836F462228207F55005B9B87 /* PlayNormal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PlayNormal.png; path = Images/PlayNormal.png; sourceTree = "<group>"; };
|
|
||||||
836F462428207FA4005B9B87 /* PlayColorful.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PlayColorful.png; path = Images/PlayColorful.png; sourceTree = "<group>"; };
|
|
||||||
836F462528207FA4005B9B87 /* PauseColorful.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PauseColorful.png; path = Images/PauseColorful.png; sourceTree = "<group>"; };
|
|
||||||
836F462628207FA4005B9B87 /* StopColorful.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = StopColorful.png; path = Images/StopColorful.png; sourceTree = "<group>"; };
|
|
||||||
836F462728207FA4005B9B87 /* PauseNormal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PauseNormal.png; path = Images/PauseNormal.png; sourceTree = "<group>"; };
|
|
||||||
836F462828207FA4005B9B87 /* StopNormal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = StopNormal.png; path = Images/StopNormal.png; sourceTree = "<group>"; };
|
|
||||||
836F6B2518BDB80D0095E648 /* vgmstream.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = vgmstream.xcodeproj; path = Plugins/vgmstream/vgmstream.xcodeproj; sourceTree = "<group>"; };
|
836F6B2518BDB80D0095E648 /* vgmstream.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = vgmstream.xcodeproj; path = Plugins/vgmstream/vgmstream.xcodeproj; sourceTree = "<group>"; };
|
||||||
836FB5421820538700B3AD2D /* Hively.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Hively.xcodeproj; path = Plugins/Hively/Hively.xcodeproj; sourceTree = "<group>"; };
|
836FB5421820538700B3AD2D /* Hively.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Hively.xcodeproj; path = Plugins/Hively/Hively.xcodeproj; sourceTree = "<group>"; };
|
||||||
8370D739277419D200245CE0 /* SQLiteStore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SQLiteStore.h; sourceTree = "<group>"; };
|
8370D739277419D200245CE0 /* SQLiteStore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SQLiteStore.h; sourceTree = "<group>"; };
|
||||||
|
@ -1025,24 +982,6 @@
|
||||||
8381A09127C5F72F00A1C530 /* SHA256Digest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SHA256Digest.m; sourceTree = "<group>"; };
|
8381A09127C5F72F00A1C530 /* SHA256Digest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SHA256Digest.m; sourceTree = "<group>"; };
|
||||||
8384912518080F2D00E7332D /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
|
8384912518080F2D00E7332D /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
|
||||||
8384913D18083E4E00E7332D /* filetype.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = filetype.icns; sourceTree = "<group>"; };
|
8384913D18083E4E00E7332D /* filetype.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = filetype.icns; sourceTree = "<group>"; };
|
||||||
8384914318083EAB00E7332D /* infoTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = infoTemplate.pdf; path = Images/infoTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914418083EAB00E7332D /* missingArt@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "missingArt@2x.png"; path = "Images/missingArt@2x.png"; sourceTree = "<group>"; };
|
|
||||||
8384914518083EAB00E7332D /* navigatorTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = navigatorTemplate.pdf; path = Images/navigatorTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914618083EAB00E7332D /* nextTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = nextTemplate.pdf; path = Images/nextTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914818083EAB00E7332D /* pauseTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = pauseTemplate.pdf; path = Images/pauseTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914A18083EAB00E7332D /* playTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = playTemplate.pdf; path = Images/playTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914B18083EAB00E7332D /* previousTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = previousTemplate.pdf; path = Images/previousTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914C18083EAB00E7332D /* randomizeTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = randomizeTemplate.pdf; path = Images/randomizeTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeAlbumTemplate.pdf; path = Images/repeatModeAlbumTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeAllTemplate.pdf; path = Images/repeatModeAllTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeOffTemplate.pdf; path = Images/repeatModeOffTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeOneTemplate.pdf; path = Images/repeatModeOneTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleAlbumTemplate.pdf; path = Images/shuffleAlbumTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleOffTemplate.pdf; path = Images/shuffleOffTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleOnTemplate.pdf; path = Images/shuffleOnTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915618083EAB00E7332D /* stopTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = stopTemplate.pdf; path = Images/stopTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915718083EAB00E7332D /* volume1Template.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = volume1Template.pdf; path = Images/volume1Template.pdf; sourceTree = "<group>"; };
|
|
||||||
8384915818083EAB00E7332D /* volume3Template.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = volume3Template.pdf; path = Images/volume3Template.pdf; sourceTree = "<group>"; };
|
|
||||||
83859520234FEB35004E9946 /* Cog.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Cog.entitlements; sourceTree = "<group>"; };
|
83859520234FEB35004E9946 /* Cog.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Cog.entitlements; sourceTree = "<group>"; };
|
||||||
838EE79E29A8556000CD0580 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LyricsWindow.strings; sourceTree = "<group>"; };
|
838EE79E29A8556000CD0580 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LyricsWindow.strings; sourceTree = "<group>"; };
|
||||||
838EE7A029A8556500CD0580 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LyricsWindow.strings; sourceTree = "<group>"; };
|
838EE7A029A8556500CD0580 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LyricsWindow.strings; sourceTree = "<group>"; };
|
||||||
|
@ -1117,10 +1056,7 @@
|
||||||
83D0380E24A40DF2004CF90F /* CogAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = CogAssets.xcassets; sourceTree = "<group>"; };
|
83D0380E24A40DF2004CF90F /* CogAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = CogAssets.xcassets; sourceTree = "<group>"; };
|
||||||
83D2E23D287ED5ED00DD441F /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
83D2E23D287ED5ED00DD441F /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
||||||
83D3C5FC201C674D005564CB /* AdPlug.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = AdPlug.xcodeproj; path = Plugins/AdPlug/AdPlug.xcodeproj; sourceTree = "<group>"; };
|
83D3C5FC201C674D005564CB /* AdPlug.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = AdPlug.xcodeproj; path = Plugins/AdPlug/AdPlug.xcodeproj; sourceTree = "<group>"; };
|
||||||
83E5E54A18087CA5001F3284 /* miniModeOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = miniModeOffTemplate.pdf; path = Images/miniModeOffTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
83E5E54B18087CA5001F3284 /* miniModeOnTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = miniModeOnTemplate.pdf; path = Images/miniModeOnTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
83E5EFAC1FFEF78100659F0F /* OpenMPT.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenMPT.xcodeproj; path = Plugins/OpenMPT/OpenMPT.xcodeproj; sourceTree = "<group>"; };
|
83E5EFAC1FFEF78100659F0F /* OpenMPT.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenMPT.xcodeproj; path = Plugins/OpenMPT/OpenMPT.xcodeproj; sourceTree = "<group>"; };
|
||||||
83ED3AC7279A91C000904199 /* hdcdLogoTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = hdcdLogoTemplate.pdf; path = Images/hdcdLogoTemplate.pdf; sourceTree = "<group>"; };
|
|
||||||
83F0E6A3287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/AboutWindowController.strings; sourceTree = "<group>"; };
|
83F0E6A3287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/AboutWindowController.strings; sourceTree = "<group>"; };
|
||||||
83F0E6A4287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Equalizer.strings; sourceTree = "<group>"; };
|
83F0E6A4287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Equalizer.strings; sourceTree = "<group>"; };
|
||||||
83F0E6A5287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoInspector.strings; sourceTree = "<group>"; };
|
83F0E6A5287CAB3800D84594 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoInspector.strings; sourceTree = "<group>"; };
|
||||||
|
@ -1341,38 +1277,6 @@
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
0A9CEA082861506A00E47168 /* AboutCog.jp2 */,
|
0A9CEA082861506A00E47168 /* AboutCog.jp2 */,
|
||||||
8349270B27B4EFFC0009AB2B /* deadItemsTemplate.pdf */,
|
|
||||||
8349270127B4EFFC0009AB2B /* duplicateItemsTemplate.pdf */,
|
|
||||||
8314A46527A28C28000EBE7E /* equalizerTemplate.pdf */,
|
|
||||||
83ED3AC7279A91C000904199 /* hdcdLogoTemplate.pdf */,
|
|
||||||
8384914318083EAB00E7332D /* infoTemplate.pdf */,
|
|
||||||
83E5E54A18087CA5001F3284 /* miniModeOffTemplate.pdf */,
|
|
||||||
83E5E54B18087CA5001F3284 /* miniModeOnTemplate.pdf */,
|
|
||||||
1778D3AF0F645A190037E7A0 /* missingArt.png */,
|
|
||||||
8384914418083EAB00E7332D /* missingArt@2x.png */,
|
|
||||||
8384914518083EAB00E7332D /* navigatorTemplate.pdf */,
|
|
||||||
8384914618083EAB00E7332D /* nextTemplate.pdf */,
|
|
||||||
836F462528207FA4005B9B87 /* PauseColorful.png */,
|
|
||||||
836F462728207FA4005B9B87 /* PauseNormal.png */,
|
|
||||||
8384914818083EAB00E7332D /* pauseTemplate.pdf */,
|
|
||||||
836F461D28207F43005B9B87 /* Plaque.png */,
|
|
||||||
836F462428207FA4005B9B87 /* PlayColorful.png */,
|
|
||||||
836F462228207F55005B9B87 /* PlayNormal.png */,
|
|
||||||
8384914A18083EAB00E7332D /* playTemplate.pdf */,
|
|
||||||
8384914B18083EAB00E7332D /* previousTemplate.pdf */,
|
|
||||||
8384914C18083EAB00E7332D /* randomizeTemplate.pdf */,
|
|
||||||
8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */,
|
|
||||||
8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */,
|
|
||||||
8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */,
|
|
||||||
8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */,
|
|
||||||
8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */,
|
|
||||||
8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */,
|
|
||||||
8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */,
|
|
||||||
836F462628207FA4005B9B87 /* StopColorful.png */,
|
|
||||||
836F462828207FA4005B9B87 /* StopNormal.png */,
|
|
||||||
8384915618083EAB00E7332D /* stopTemplate.pdf */,
|
|
||||||
8384915718083EAB00E7332D /* volume1Template.pdf */,
|
|
||||||
8384915818083EAB00E7332D /* volume3Template.pdf */,
|
|
||||||
);
|
);
|
||||||
name = Images;
|
name = Images;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -2568,7 +2472,6 @@
|
||||||
isa = PBXResourcesBuildPhase;
|
isa = PBXResourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
836F462C28207FA4005B9B87 /* PauseNormal.png in Resources */,
|
|
||||||
83BC5AC420E4CE9000631CD4 /* Feedback.xib in Resources */,
|
83BC5AC420E4CE9000631CD4 /* Feedback.xib in Resources */,
|
||||||
83BC5AC320E4CE8D00631CD4 /* SpotlightPanel.xib in Resources */,
|
83BC5AC320E4CE8D00631CD4 /* SpotlightPanel.xib in Resources */,
|
||||||
83BC5AC220E4CE8A00631CD4 /* FileTree.xib in Resources */,
|
83BC5AC220E4CE8A00631CD4 /* FileTree.xib in Resources */,
|
||||||
|
@ -2577,71 +2480,40 @@
|
||||||
0A1B412C286F6301008A6A44 /* Localizable.stringsdict in Resources */,
|
0A1B412C286F6301008A6A44 /* Localizable.stringsdict in Resources */,
|
||||||
83BC5AC020E4CE7D00631CD4 /* MainMenu.xib in Resources */,
|
83BC5AC020E4CE7D00631CD4 /* MainMenu.xib in Resources */,
|
||||||
83BC5ABF20E4CE7A00631CD4 /* InfoInspector.xib in Resources */,
|
83BC5ABF20E4CE7A00631CD4 /* InfoInspector.xib in Resources */,
|
||||||
8384915B18083EAB00E7332D /* navigatorTemplate.pdf in Resources */,
|
|
||||||
8349270C27B4EFFC0009AB2B /* duplicateItemsTemplate.pdf in Resources */,
|
|
||||||
8384916218083EAB00E7332D /* randomizeTemplate.pdf in Resources */,
|
|
||||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||||
8349270D27B4EFFC0009AB2B /* deadItemsTemplate.pdf in Resources */,
|
|
||||||
17E41E070C130DFF00AC744D /* Credits.html in Resources */,
|
17E41E070C130DFF00AC744D /* Credits.html in Resources */,
|
||||||
836F462B28207FA4005B9B87 /* StopColorful.png in Resources */,
|
|
||||||
8314A46F27A28C29000EBE7E /* equalizerTemplate.pdf in Resources */,
|
|
||||||
8384916618083EAB00E7332D /* repeatModeOneTemplate.pdf in Resources */,
|
|
||||||
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */,
|
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */,
|
||||||
83E5E54C18087CA5001F3284 /* miniModeOffTemplate.pdf in Resources */,
|
|
||||||
8384916418083EAB00E7332D /* repeatModeAllTemplate.pdf in Resources */,
|
|
||||||
8384916E18083EAB00E7332D /* volume3Template.pdf in Resources */,
|
|
||||||
8384915C18083EAB00E7332D /* nextTemplate.pdf in Resources */,
|
|
||||||
839614A2286ED97200D3EEDB /* AboutWindowController.xib in Resources */,
|
839614A2286ED97200D3EEDB /* AboutWindowController.xib in Resources */,
|
||||||
839614AD286EDA5C00D3EEDB /* SpectrumWindow.xib in Resources */,
|
839614AD286EDA5C00D3EEDB /* SpectrumWindow.xib in Resources */,
|
||||||
8384916018083EAB00E7332D /* playTemplate.pdf in Resources */,
|
|
||||||
8384915E18083EAB00E7332D /* pauseTemplate.pdf in Resources */,
|
|
||||||
8384916D18083EAB00E7332D /* volume1Template.pdf in Resources */,
|
|
||||||
171B57DD0C091F2B00F6AFAF /* flac.icns in Resources */,
|
171B57DD0C091F2B00F6AFAF /* flac.icns in Resources */,
|
||||||
171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */,
|
171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */,
|
||||||
839E56F52879625100DFB5F4 /* SADIE_D02-96000.mhr in Resources */,
|
839E56F52879625100DFB5F4 /* SADIE_D02-96000.mhr in Resources */,
|
||||||
8384916C18083EAB00E7332D /* stopTemplate.pdf in Resources */,
|
|
||||||
830C37A127B95E3000E02BB0 /* Equalizer.xib in Resources */,
|
830C37A127B95E3000E02BB0 /* Equalizer.xib in Resources */,
|
||||||
171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */,
|
171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */,
|
||||||
171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */,
|
171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */,
|
||||||
17818A950C0B27AC001C4916 /* aiff.icns in Resources */,
|
17818A950C0B27AC001C4916 /* aiff.icns in Resources */,
|
||||||
8384916818083EAB00E7332D /* shuffleOffTemplate.pdf in Resources */,
|
|
||||||
836F462128207F43005B9B87 /* Plaque.png in Resources */,
|
|
||||||
17818A960C0B27AC001C4916 /* ape.icns in Resources */,
|
17818A960C0B27AC001C4916 /* ape.icns in Resources */,
|
||||||
17818A970C0B27AC001C4916 /* m3u.icns in Resources */,
|
17818A970C0B27AC001C4916 /* m3u.icns in Resources */,
|
||||||
17818A980C0B27AC001C4916 /* mpc.icns in Resources */,
|
17818A980C0B27AC001C4916 /* mpc.icns in Resources */,
|
||||||
83E5E54D18087CA5001F3284 /* miniModeOnTemplate.pdf in Resources */,
|
|
||||||
17818A990C0B27AC001C4916 /* shn.icns in Resources */,
|
17818A990C0B27AC001C4916 /* shn.icns in Resources */,
|
||||||
17818A9A0C0B27AC001C4916 /* wav.icns in Resources */,
|
17818A9A0C0B27AC001C4916 /* wav.icns in Resources */,
|
||||||
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */,
|
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */,
|
||||||
8384916518083EAB00E7332D /* repeatModeOffTemplate.pdf in Resources */,
|
|
||||||
17D1B27D0CF8B2830028F5B5 /* cue.icns in Resources */,
|
17D1B27D0CF8B2830028F5B5 /* cue.icns in Resources */,
|
||||||
836F462D28207FA4005B9B87 /* StopNormal.png in Resources */,
|
|
||||||
8384915A18083EAB00E7332D /* missingArt@2x.png in Resources */,
|
|
||||||
17D1B27E0CF8B2830028F5B5 /* it.icns in Resources */,
|
17D1B27E0CF8B2830028F5B5 /* it.icns in Resources */,
|
||||||
83D0380F24A40DFB004CF90F /* CogAssets.xcassets in Resources */,
|
83D0380F24A40DFB004CF90F /* CogAssets.xcassets in Resources */,
|
||||||
836F462928207FA4005B9B87 /* PlayColorful.png in Resources */,
|
|
||||||
8384914018083E4E00E7332D /* filetype.icns in Resources */,
|
8384914018083E4E00E7332D /* filetype.icns in Resources */,
|
||||||
8384916918083EAB00E7332D /* shuffleOnTemplate.pdf in Resources */,
|
|
||||||
17D1B27F0CF8B2830028F5B5 /* pls.icns in Resources */,
|
17D1B27F0CF8B2830028F5B5 /* pls.icns in Resources */,
|
||||||
17D1B2800CF8B2830028F5B5 /* s3m.icns in Resources */,
|
17D1B2800CF8B2830028F5B5 /* s3m.icns in Resources */,
|
||||||
8384916718083EAB00E7332D /* shuffleAlbumTemplate.pdf in Resources */,
|
|
||||||
17D1B2810CF8B2830028F5B5 /* song.icns in Resources */,
|
17D1B2810CF8B2830028F5B5 /* song.icns in Resources */,
|
||||||
83F7AADA290B682400951B61 /* scpipe in Resources */,
|
83F7AADA290B682400951B61 /* scpipe in Resources */,
|
||||||
83F7AADE290B8DDF00951B61 /* IIAM.bin in Resources */,
|
83F7AADE290B8DDF00951B61 /* IIAM.bin in Resources */,
|
||||||
831B99BF27C23E88005A969B /* Cog.sdef in Resources */,
|
831B99BF27C23E88005A969B /* Cog.sdef in Resources */,
|
||||||
832923AF279FAC400048201E /* Cog.q1.json in Resources */,
|
832923AF279FAC400048201E /* Cog.q1.json in Resources */,
|
||||||
836F462A28207FA4005B9B87 /* PauseColorful.png in Resources */,
|
|
||||||
17D1B2820CF8B2830028F5B5 /* vg.icns in Resources */,
|
17D1B2820CF8B2830028F5B5 /* vg.icns in Resources */,
|
||||||
17D1B2830CF8B2830028F5B5 /* xm.icns in Resources */,
|
17D1B2830CF8B2830028F5B5 /* xm.icns in Resources */,
|
||||||
83ED3AD1279A91C000904199 /* hdcdLogoTemplate.pdf in Resources */,
|
|
||||||
836F462328207F55005B9B87 /* PlayNormal.png in Resources */,
|
|
||||||
8384916318083EAB00E7332D /* repeatModeAlbumTemplate.pdf in Resources */,
|
|
||||||
0A9CEA092861506A00E47168 /* AboutCog.jp2 in Resources */,
|
0A9CEA092861506A00E47168 /* AboutCog.jp2 in Resources */,
|
||||||
83978E29285C5C0A0076ED21 /* GoogleService-Info.plist in Resources */,
|
83978E29285C5C0A0076ED21 /* GoogleService-Info.plist in Resources */,
|
||||||
8384916118083EAB00E7332D /* previousTemplate.pdf in Resources */,
|
|
||||||
836DF61E298F7F6E00CD0580 /* Scenes.scnassets in Resources */,
|
836DF61E298F7F6E00CD0580 /* Scenes.scnassets in Resources */,
|
||||||
1778D3B00F645A190037E7A0 /* missingArt.png in Resources */,
|
|
||||||
8384915918083EAB00E7332D /* infoTemplate.pdf in Resources */,
|
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
|
6
CogAssets.xcassets/Images/Contents.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
21
CogAssets.xcassets/Images/PauseColorful.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "PauseColorful.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 338 KiB After Width: | Height: | Size: 338 KiB |
21
CogAssets.xcassets/Images/PauseNormal.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "PauseNormal.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 354 KiB After Width: | Height: | Size: 354 KiB |
21
CogAssets.xcassets/Images/Plaque.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "Plaque.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
21
CogAssets.xcassets/Images/PlayColorful.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "PlayColorful.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 355 KiB After Width: | Height: | Size: 355 KiB |
21
CogAssets.xcassets/Images/PlayNormal.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "PlayNormal.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 357 KiB After Width: | Height: | Size: 357 KiB |
21
CogAssets.xcassets/Images/StopColorful.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "StopColorful.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 352 KiB |
21
CogAssets.xcassets/Images/StopNormal.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "StopNormal.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 352 KiB |
12
CogAssets.xcassets/Images/deadItemsTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "deadItemsTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/duplicateItemsTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "duplicateItemsTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/equalizerTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "equalizerTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/hdcdLogoTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "hdcdLogoTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/infoTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "infoTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/miniModeOffTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "miniModeOffTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/miniModeOnTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "miniModeOnTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
22
CogAssets.xcassets/Images/missingArt.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "missingArt.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "missingArt@2x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
12
CogAssets.xcassets/Images/navigatorTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "navigatorTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/nextTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "nextTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/pauseTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "pauseTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/playTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "playTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/previousTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "previousTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/randomizeTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "randomizeTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/repeatModeAlbumTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "repeatModeAlbumTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/repeatModeAllTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "repeatModeAllTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/repeatModeOffTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "repeatModeOffTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/repeatModeOneTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "repeatModeOneTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/shuffleAlbumTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "shuffleAlbumTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/shuffleOffTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "shuffleOffTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/shuffleOnTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "shuffleOnTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/stopTemplate.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "stopTemplate.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/volume1Template.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "volume1Template.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
12
CogAssets.xcassets/Images/volume3Template.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "volume3Template.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
|
@ -35,12 +35,11 @@ How to compile
|
||||||
|
|
||||||
- Supported Visual Studio versions:
|
- Supported Visual Studio versions:
|
||||||
|
|
||||||
- Visual Studio 2017, 2019, and 2022 Community/Professional/Enterprise
|
- Visual Studio 2019, and 2022 Community/Professional/Enterprise
|
||||||
|
|
||||||
To compile the project, open `build/vsVERSIONwin7/OpenMPT.sln` (VERSION
|
To compile the project, open `build/vsVERSIONwin7/OpenMPT.sln` (VERSION
|
||||||
being 2017, 2019, or 2022) and hit the compile button. Other target
|
being 2019, or 2022) and hit the compile button. Other target systems
|
||||||
systems can be found in the `vs2017*`, `vs2019*`, and `vs2022*` sibling
|
can be found in the `vs2019*`, and `vs2022*` sibling folders.
|
||||||
folders.
|
|
||||||
|
|
||||||
Note that you have to build the `PluginBridge` and `PluginBridgeLegacy`
|
Note that you have to build the `PluginBridge` and `PluginBridgeLegacy`
|
||||||
projects manually for architectures other than the one you are building
|
projects manually for architectures other than the one you are building
|
||||||
|
@ -55,11 +54,13 @@ How to compile
|
||||||
headers and implementation, which significantly increases the matrix of
|
headers and implementation, which significantly increases the matrix of
|
||||||
possible configurations to test.
|
possible configurations to test.
|
||||||
|
|
||||||
|
- Visual Studio 2017 XP targeting toolset
|
||||||
|
|
||||||
- OpenMPT requires the compile host system to be Windows 8.1 (or later) amd64,
|
- OpenMPT requires the compile host system to be Windows 8.1 (or later) amd64,
|
||||||
or Windows 11 (or later) ARM64.
|
or Windows 11 (or later) ARM64.
|
||||||
|
|
||||||
- In order to build OpenMPT for Windows XP, the Visual Studio 2017 XP
|
- In order to build OpenMPT for Windows XP, the Visual Studio 2017 XP
|
||||||
targetting toolset as well as the Windows 8.1 SDK need to be installed. The
|
targeting toolset as well as the Windows 8.1 SDK need to be installed. The
|
||||||
SDK is optionally included with Visual Studio 2017, but must be separately
|
SDK is optionally included with Visual Studio 2017, but must be separately
|
||||||
installed with later Visual Studio versions.
|
installed with later Visual Studio versions.
|
||||||
|
|
||||||
|
@ -74,8 +75,8 @@ How to compile
|
||||||
|
|
||||||
### libopenmpt and openmpt123
|
### libopenmpt and openmpt123
|
||||||
|
|
||||||
See [Dependencies](libopenmpt/dox/dependencies.md) and
|
See [Dependencies](doc/libopenmpt/dependencies.md) and
|
||||||
[Getting Started](libopenmpt/dox/gettingstarted.md).
|
[Getting Started](doc/libopenmpt/gettingstarted.md).
|
||||||
|
|
||||||
|
|
||||||
Contributing to OpenMPT/libopenmpt
|
Contributing to OpenMPT/libopenmpt
|
||||||
|
|
|
@ -6,12 +6,12 @@ include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := openmpt
|
LOCAL_MODULE := openmpt
|
||||||
|
|
||||||
LOCAL_CFLAGS +=#-std=c99
|
LOCAL_CFLAGS += -std=c17
|
||||||
LOCAL_CPPFLAGS += -std=c++17 -fexceptions -frtti
|
LOCAL_CPPFLAGS += -std=c++17 -fexceptions -frtti
|
||||||
|
|
||||||
LOCAL_CPP_FEATURES += exceptions rtti
|
LOCAL_CPP_FEATURES += exceptions rtti
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/src $(LOCAL_PATH)/common $(LOCAL_PATH)/build/svn_version
|
LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/src $(LOCAL_PATH)/common
|
||||||
|
|
||||||
LOCAL_CFLAGS += -fvisibility=hidden -Wall -DLIBOPENMPT_BUILD -DMPT_WITH_ZLIB
|
LOCAL_CFLAGS += -fvisibility=hidden -Wall -DLIBOPENMPT_BUILD -DMPT_WITH_ZLIB
|
||||||
LOCAL_CPPFLAGS +=#-fvisibility=hidden -Wall -DLIBOPENMPT_BUILD -DMPT_WITH_ZLIB
|
LOCAL_CPPFLAGS +=#-fvisibility=hidden -Wall -DLIBOPENMPT_BUILD -DMPT_WITH_ZLIB
|
||||||
|
@ -88,12 +88,11 @@ LOCAL_SRC_FILES += \
|
||||||
common/ComponentManager.cpp \
|
common/ComponentManager.cpp \
|
||||||
common/Logging.cpp \
|
common/Logging.cpp \
|
||||||
common/mptFileIO.cpp \
|
common/mptFileIO.cpp \
|
||||||
|
common/mptFileTemporary.cpp \
|
||||||
|
common/mptFileType.cpp \
|
||||||
common/mptPathString.cpp \
|
common/mptPathString.cpp \
|
||||||
common/mptRandom.cpp \
|
common/mptRandom.cpp \
|
||||||
common/mptString.cpp \
|
|
||||||
common/mptStringBuffer.cpp \
|
common/mptStringBuffer.cpp \
|
||||||
common/mptStringFormat.cpp \
|
|
||||||
common/mptStringParse.cpp \
|
|
||||||
common/mptTime.cpp \
|
common/mptTime.cpp \
|
||||||
common/Profiler.cpp \
|
common/Profiler.cpp \
|
||||||
common/serialization_utils.cpp \
|
common/serialization_utils.cpp \
|
||||||
|
@ -112,6 +111,7 @@ LOCAL_SRC_FILES += \
|
||||||
soundlib/InstrumentExtensions.cpp \
|
soundlib/InstrumentExtensions.cpp \
|
||||||
soundlib/ITCompression.cpp \
|
soundlib/ITCompression.cpp \
|
||||||
soundlib/ITTools.cpp \
|
soundlib/ITTools.cpp \
|
||||||
|
soundlib/Load_667.cpp \
|
||||||
soundlib/Load_669.cpp \
|
soundlib/Load_669.cpp \
|
||||||
soundlib/Load_amf.cpp \
|
soundlib/Load_amf.cpp \
|
||||||
soundlib/Load_ams.cpp \
|
soundlib/Load_ams.cpp \
|
||||||
|
@ -125,6 +125,7 @@ LOCAL_SRC_FILES += \
|
||||||
soundlib/Load_far.cpp \
|
soundlib/Load_far.cpp \
|
||||||
soundlib/Load_fmt.cpp \
|
soundlib/Load_fmt.cpp \
|
||||||
soundlib/Load_gdm.cpp \
|
soundlib/Load_gdm.cpp \
|
||||||
|
soundlib/Load_gt2.cpp \
|
||||||
soundlib/Load_imf.cpp \
|
soundlib/Load_imf.cpp \
|
||||||
soundlib/Load_it.cpp \
|
soundlib/Load_it.cpp \
|
||||||
soundlib/Load_itp.cpp \
|
soundlib/Load_itp.cpp \
|
||||||
|
@ -150,6 +151,7 @@ LOCAL_SRC_FILES += \
|
||||||
soundlib/Load_uax.cpp \
|
soundlib/Load_uax.cpp \
|
||||||
soundlib/Load_wav.cpp \
|
soundlib/Load_wav.cpp \
|
||||||
soundlib/Load_xm.cpp \
|
soundlib/Load_xm.cpp \
|
||||||
|
soundlib/Load_xmf.cpp \
|
||||||
soundlib/Message.cpp \
|
soundlib/Message.cpp \
|
||||||
soundlib/MIDIEvents.cpp \
|
soundlib/MIDIEvents.cpp \
|
||||||
soundlib/MIDIMacros.cpp \
|
soundlib/MIDIMacros.cpp \
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
APP_CFLAGS :=#-std=c99
|
APP_CFLAGS := -std=c17
|
||||||
APP_CPPFLAGS := -std=c++17 -fexceptions -frtti
|
APP_CPPFLAGS := -std=c++17 -fexceptions -frtti
|
||||||
APP_LDFLAGS :=
|
APP_LDFLAGS :=
|
||||||
APP_STL := c++_shared
|
APP_STL := c++_shared
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
|
|
||||||
MPT_SVNVERSION=18680
|
MPT_SVNVERSION=19147
|
||||||
MPT_SVNURL=https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.6.8
|
MPT_SVNURL=https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.7.0
|
||||||
MPT_SVNDATE=2023-01-29T12:13:49.877060Z
|
MPT_SVNDATE=2023-04-30T12:58:58.547157Z
|
||||||
|
|
120
Frameworks/OpenMPT/OpenMPT/build/download_externals.sh
Normal file
|
@ -0,0 +1,120 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# stop on error
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# normalize current directory to project root
|
||||||
|
cd build 2>&1 > /dev/null || true
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
function download_and_unpack_tar () {
|
||||||
|
set -e
|
||||||
|
MPT_GET_DESTDIR="$1"
|
||||||
|
MPT_GET_URL="$2"
|
||||||
|
MPT_GET_FILE="$3"
|
||||||
|
MPT_GET_SUBDIR="$4"
|
||||||
|
if [ ! -f "$3" ]; then
|
||||||
|
wget "$2" -O "$3"
|
||||||
|
fi
|
||||||
|
cd include
|
||||||
|
if [ -d "$1" ]; then
|
||||||
|
rm -rf "$1"
|
||||||
|
fi
|
||||||
|
if [ "$4" = "." ]; then
|
||||||
|
mkdir "$1"
|
||||||
|
cd "$1"
|
||||||
|
tar xvaf "../../$3"
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
tar xvaf "../$3"
|
||||||
|
if [ ! "$4" = "$1" ]; then
|
||||||
|
mv "$4" "$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
function download_and_unpack_zip () {
|
||||||
|
set -e
|
||||||
|
MPT_GET_DESTDIR="$1"
|
||||||
|
MPT_GET_URL="$2"
|
||||||
|
MPT_GET_FILE="$3"
|
||||||
|
MPT_GET_SUBDIR="$4"
|
||||||
|
if [ ! -f "$3" ]; then
|
||||||
|
wget "$2" -O "$3"
|
||||||
|
fi
|
||||||
|
cd include
|
||||||
|
if [ -d "$1" ]; then
|
||||||
|
rm -rf "$1"
|
||||||
|
fi
|
||||||
|
if [ "$4" = "." ]; then
|
||||||
|
mkdir "$1"
|
||||||
|
cd "$1"
|
||||||
|
unzip "../../$3"
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
unzip "../$3"
|
||||||
|
if [ ! "$4" = "$1" ]; then
|
||||||
|
mv "$4" "$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
function download_and_unpack_7z () {
|
||||||
|
set -e
|
||||||
|
MPT_GET_DESTDIR="$1"
|
||||||
|
MPT_GET_URL="$2"
|
||||||
|
MPT_GET_FILE="$3"
|
||||||
|
MPT_GET_SUBDIR="$4"
|
||||||
|
if [ ! -f "$3" ]; then
|
||||||
|
wget "$2" -O "$3"
|
||||||
|
fi
|
||||||
|
cd include
|
||||||
|
if [ -d "$1" ]; then
|
||||||
|
rm -rf "$1"
|
||||||
|
fi
|
||||||
|
if [ "$4" = "." ]; then
|
||||||
|
mkdir "$1"
|
||||||
|
cd "$1"
|
||||||
|
7z x "../../$3"
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
7z x "../$3"
|
||||||
|
if [ ! "$4" = "$1" ]; then
|
||||||
|
mv "$4" "$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
function download () {
|
||||||
|
set -e
|
||||||
|
MPT_GET_URL="$1"
|
||||||
|
MPT_GET_FILE="$2"
|
||||||
|
if [ ! -f "$2" ]; then
|
||||||
|
wget "$1" -O "$2"
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ ! -d "build/externals" ]; then
|
||||||
|
mkdir build/externals
|
||||||
|
fi
|
||||||
|
if [ ! -d "build/tools" ]; then
|
||||||
|
mkdir build/tools
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
download_and_unpack_zip "allegro42" "https://lib.openmpt.org/files/libopenmpt/contrib/allegro/allegro-4.2.3.1-hg.8+r8500.zip" "build/externals/allegro-4.2.3.1-hg.8+r8500.zip" "."
|
||||||
|
download_and_unpack_zip "cwsdpmi" "https://lib.openmpt.org/files/libopenmpt/contrib/djgpp/cwsdpmi/csdpmi7b.zip" "build/externals/csdpmi7b.zip" "."
|
||||||
|
download "https://lib.openmpt.org/files/libopenmpt/contrib/djgpp/cwsdpmi/csdpmi7s.zip" "build/externals/csdpmi7s.zip"
|
||||||
|
#download_and_unpack_zip "cwsdpmi" "https://djgpp.mirror.garr.it/current/v2misc/csdpmi7b.zip" "build/externals/csdpmi7b.zip" "."
|
||||||
|
#download "https://djgpp.mirror.garr.it/current/v2misc/csdpmi7s.zip" "build/externals/csdpmi7s.zip"
|
||||||
|
download_and_unpack_7z "winamp" "https://web.archive.org/web/20131217072017if_/http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe" "build/externals/WA5.55_SDK.exe" "."
|
||||||
|
ln -s OUT.H include/winamp/Winamp/out.h
|
||||||
|
download_and_unpack_zip "xmplay" "https://www.un4seen.com/files/xmp-sdk.zip" "build/externals/xmp-sdk.zip" "."
|
|
@ -13,15 +13,25 @@ AR = ar
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(STDCXX),)
|
ifneq ($(STDCXX),)
|
||||||
CXXFLAGS_STDCXX = -std=$(STDCXX)
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread
|
||||||
|
# We do not enable C++20 for fuzzer builds, because it prevents detecting
|
||||||
|
# shifting of signed values which changed from undefined to defined behaviour
|
||||||
|
# in C++20. As we still support C+ü+17, we need to catch these problem cases.
|
||||||
|
#else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
#CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread
|
||||||
else
|
else
|
||||||
ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++17 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++17' ; fi ), c++17)
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti -pthread
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC) -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17 -pthread
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11 -pthread
|
||||||
endif
|
endif
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
LDFLAGS += -pthread
|
||||||
|
|
||||||
DYNLINK=0
|
DYNLINK=0
|
||||||
SHARED_LIB=0
|
SHARED_LIB=0
|
||||||
|
|
68
Frameworks/OpenMPT/OpenMPT/build/make/config-aocc.mk
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
|
||||||
|
ifeq ($(origin CC),default)
|
||||||
|
CC = $(TOOLCHAIN_PREFIX)clang$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin CXX),default)
|
||||||
|
CXX = $(TOOLCHAIN_PREFIX)clang++$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin LD),default)
|
||||||
|
LD = $(CXX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin AR),default)
|
||||||
|
AR = $(TOOLCHAIN_PREFIX)ar$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(STDCXX),)
|
||||||
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread
|
||||||
|
else
|
||||||
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti -pthread
|
||||||
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC) -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17 -pthread
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11 -pthread
|
||||||
|
endif
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
LDFLAGS += -pthread
|
||||||
|
|
||||||
|
CPPFLAGS +=
|
||||||
|
CXXFLAGS += -fPIC
|
||||||
|
CFLAGS += -fPIC
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS += -lm
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
MODERN=1
|
||||||
|
NATIVE=1
|
||||||
|
OPTIMIZE=vectorize
|
||||||
|
OPTIMIZE_LTO=1
|
||||||
|
|
||||||
|
ifeq ($(NATIVE),1)
|
||||||
|
CXXFLAGS += -march=native
|
||||||
|
CFLAGS += -march=native
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(OPTIMIZE_LTO),1)
|
||||||
|
CXXFLAGS += -flto
|
||||||
|
CFLAGS += -flto
|
||||||
|
LDFLAGS += -flto
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CHECKED_ADDRESS),1)
|
||||||
|
CXXFLAGS += -fsanitize=address
|
||||||
|
CFLAGS += -fsanitize=address
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CHECKED_UNDEFINED),1)
|
||||||
|
CXXFLAGS += -fsanitize=undefined
|
||||||
|
CFLAGS += -fsanitize=undefined
|
||||||
|
endif
|
||||||
|
|
||||||
|
include build/make/warnings-clang.mk
|
||||||
|
|
||||||
|
EXESUFFIX=
|
|
@ -13,15 +13,22 @@ AR = $(TOOLCHAIN_PREFIX)ar$(TOOLCHAIN_SUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(STDCXX),)
|
ifneq ($(STDCXX),)
|
||||||
CXXFLAGS_STDCXX = -std=$(STDCXX)
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread
|
||||||
else
|
else
|
||||||
ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++17 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++17' ; fi ), c++17)
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti -pthread
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC) -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17 -pthread
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11 -pthread
|
||||||
endif
|
endif
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
LDFLAGS += -pthread
|
||||||
|
|
||||||
CPPFLAGS +=
|
CPPFLAGS +=
|
||||||
CXXFLAGS += -fPIC
|
CXXFLAGS += -fPIC
|
||||||
|
@ -30,9 +37,19 @@ LDFLAGS +=
|
||||||
LDLIBS += -lm
|
LDLIBS += -lm
|
||||||
ARFLAGS := rcs
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
ifeq ($(NATIVE),1)
|
||||||
|
CXXFLAGS += -march=native
|
||||||
|
CFLAGS += -march=native
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(MODERN),1)
|
||||||
|
LDFLAGS += -fuse-ld=lld
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(OPTIMIZE_LTO),1)
|
ifeq ($(OPTIMIZE_LTO),1)
|
||||||
CXXFLAGS += -flto=thin
|
CXXFLAGS += -flto=thin
|
||||||
CFLAGS += -flto=thin
|
CFLAGS += -flto=thin
|
||||||
|
LDFLAGS += -Wl,--thinlto-jobs=all
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CHECKED_ADDRESS),1)
|
ifeq ($(CHECKED_ADDRESS),1)
|
||||||
|
|
|
@ -8,6 +8,8 @@ include build/make/config-clang.mk
|
||||||
# Mac OS X overrides
|
# Mac OS X overrides
|
||||||
DYNLINK=0
|
DYNLINK=0
|
||||||
SHARED_SONAME=0
|
SHARED_SONAME=0
|
||||||
|
MPT_COMPILER_NOSECTIONS=1
|
||||||
|
MPT_COMPILER_NOGCSECTIONS=1
|
||||||
|
|
||||||
else ifeq ($(HOST_FLAVOUR),MSYS2)
|
else ifeq ($(HOST_FLAVOUR),MSYS2)
|
||||||
|
|
||||||
|
@ -33,6 +35,11 @@ else ifeq ($(HOST_FLAVOUR),LINUX)
|
||||||
|
|
||||||
include build/make/config-gcc.mk
|
include build/make/config-gcc.mk
|
||||||
|
|
||||||
|
else ifeq ($(HOST_FLAVOUR),NETBSD)
|
||||||
|
|
||||||
|
include build/make/config-gcc.mk
|
||||||
|
NO_PORTAUDIOCPP?=1
|
||||||
|
|
||||||
else ifeq ($(HOST_FLAVOUR),FREEBSD)
|
else ifeq ($(HOST_FLAVOUR),FREEBSD)
|
||||||
|
|
||||||
include build/make/config-clang.mk
|
include build/make/config-clang.mk
|
||||||
|
@ -56,13 +63,13 @@ include build/make/config-gcc.mk
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
include build/make/config-generic.mk
|
include build/make/config-unknown.mk
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
include build/make/config-generic.mk
|
include build/make/config-unknown.mk
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -14,21 +14,369 @@ endif
|
||||||
|
|
||||||
# Note that we are using GNU extensions instead of 100% standards-compliant
|
# Note that we are using GNU extensions instead of 100% standards-compliant
|
||||||
# mode, because otherwise DJGPP-specific headers/functions are unavailable.
|
# mode, because otherwise DJGPP-specific headers/functions are unavailable.
|
||||||
CXXFLAGS_STDCXX = -std=gnu++17
|
ifneq ($(STDCXX),)
|
||||||
CFLAGS_STDC = -std=gnu99
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -fpermissive
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=gnu++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CXXFLAGS_STDCXX = -std=gnu++20 -fexceptions -frtti -fpermissive
|
||||||
|
else
|
||||||
|
CXXFLAGS_STDCXX = -std=gnu++17 -fexceptions -frtti -fpermissive
|
||||||
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=gnu17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=gnu17
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=gnu11
|
||||||
|
endif
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX) -fallow-store-data-races -fno-threadsafe-statics
|
||||||
|
CFLAGS += $(CFLAGS_STDC) -fallow-store-data-races
|
||||||
|
|
||||||
CPPFLAGS +=
|
CPU?=generic/common
|
||||||
CXXFLAGS += -march=i386 -m80387 -mtune=pentium -ffast-math
|
|
||||||
CFLAGS += -march=i386 -m80387 -mtune=pentium -ffast-math
|
|
||||||
LDFLAGS +=
|
|
||||||
LDLIBS += -lm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
include build/make/warnings-gcc.mk
|
# Enable 128bit SSE registers.
|
||||||
|
# This requires pure DOS with only CWSDPMI as DOS extender.
|
||||||
|
# It will not work in a Win9x DOS window, or in WinNT NTVDM.
|
||||||
|
# It will also not work with almost all other VCPI or DPMI hosts (e.g. EMM386.EXE).
|
||||||
|
SSE?=0
|
||||||
|
|
||||||
|
ifneq ($(SSE),0)
|
||||||
|
FPU_NONE := -mno-80387
|
||||||
|
FPU_287 := -m80387 -mfpmath=387 -mno-fancy-math-387
|
||||||
|
FPU_387 := -m80387 -mfpmath=387
|
||||||
|
FPU_MMX := -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_3DNOW := -m80387 -mmmx -m3dnow -mfpmath=387
|
||||||
|
FPU_3DNOWA := -m80387 -mmmx -m3dnow -m3dnowa -mfpmath=387
|
||||||
|
FPU_3DASSE := -m80387 -mmmx -m3dnow -m3dnowa -mfxsr -msse -mfpmath=sse,387
|
||||||
|
FPU_SSE := -m80387 -mmmx -mfxsr -msse -mfpmath=sse,387
|
||||||
|
FPU_SSE2 := -m80387 -mmmx -mfxsr -msse -msse2 -mfpmath=sse
|
||||||
|
FPU_SSE3 := -m80387 -mmmx -mfxsr -msse -msse2 -msse3 -mfpmath=sse
|
||||||
|
FPU_SSSE3 := -m80387 -mmmx -mfxsr -msse -msse2 -msse3 -mssse3 -mfpmath=sse
|
||||||
|
FPU_SSE4_1 := -m80387 -mmmx -mfxsr -msse -msse2 -msse3 -mssse3 -msse4.1 -mfpmath=sse
|
||||||
|
FPU_SSE4_2 := -m80387 -mmmx -mfxsr -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfpmath=sse
|
||||||
|
FPU_SSE4A := -m80387 -mmmx -mfxsr -msse -msse2 -msse3 -mssse3 -msse4a -mfpmath=sse
|
||||||
|
else
|
||||||
|
FPU_NONE := -mno-80387
|
||||||
|
FPU_287 := -m80387 -mfpmath=387 -mno-fancy-math-387
|
||||||
|
FPU_387 := -m80387 -mfpmath=387
|
||||||
|
FPU_MMX := -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_3DNOW := -m80387 -mmmx -m3dnow -mfpmath=387
|
||||||
|
FPU_3DNOWA := -m80387 -mmmx -m3dnow -m3dnowa -mfpmath=387
|
||||||
|
FPU_3DASSE := -mno-sse -mno-fxsr -m80387 -mmmx -m3dnow -m3dnowa -mfpmath=387
|
||||||
|
FPU_SSE := -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSE2 := -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSE3 := -mno-sse3 -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSSE3 := -mno-ssse3 -mno-sse3 -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSE4_1 := -mno-sse4.1 -mno-ssse3 -mno-sse3 -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSE4_2 := -mno-sse4.2 -mno-sse4.1 -mno-ssse3 -mno-sse3 -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
FPU_SSE4A := -mno-sse4a -mno-ssse3 -mno-sse3 -mno-sse2 -mno-sse -mno-fxsr -m80387 -mmmx -mfpmath=387
|
||||||
|
endif
|
||||||
|
|
||||||
|
OPT_DEF := -Os
|
||||||
|
OPT_SIMD := -O3
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CACHE_386 :=64 # 0/64/128
|
||||||
|
CACHE_486 :=128 # 0/64/128/256
|
||||||
|
CACHE_S7 :=256 # 128/256/512
|
||||||
|
CACHE_SS7 :=512 # 256/512/1024
|
||||||
|
|
||||||
|
|
||||||
|
CACHE_PENTIUMPRO :=512 # 256/512/1024
|
||||||
|
CACHE_PENTIUM2 :=512 # 256/512
|
||||||
|
CACHE_PENTIUM3 :=256 # 256/512
|
||||||
|
CACHE_PENTIUM4 :=256 # 256/512
|
||||||
|
CACHE_PENTIUM41 :=512 # 512/1024
|
||||||
|
CACHE_CORE :=2048 # 512/1024/2048
|
||||||
|
CACHE_CORE2 :=2048 # 1024/2048/3072/4096/6144
|
||||||
|
|
||||||
|
CACHE_CELERON :=0 # 0/128/256
|
||||||
|
CACHE_PENTIUMM :=1024 # 1024/2048
|
||||||
|
CACHE_ATOM :=512 # 512
|
||||||
|
|
||||||
|
|
||||||
|
CACHE_K63 :=256 # 128/256
|
||||||
|
CACHE_ATHLON :=512 # 512
|
||||||
|
CACHE_ATHLONXP :=256 # 256/512
|
||||||
|
CACHE_ATHLON64 :=512 # 256/512/1024
|
||||||
|
|
||||||
|
CACHE_DURON :=64 # 64
|
||||||
|
CACHE_DURONXP :=64 # 64
|
||||||
|
CACHE_SEMPRON64 :=128 # 128/256/512
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TUNE_586 :=-mtune=pentium
|
||||||
|
TUNE_586MMX :=-mtune=pentium-mmx
|
||||||
|
TUNE_686 :=-mtune=pentiumpro
|
||||||
|
TUNE_686MMX :=-mtune=pentium2
|
||||||
|
TUNE_686SSE :=-mtune=pentium3
|
||||||
|
TUNE_686SSE2:=-mtune=pentium-m
|
||||||
|
TUNE_686SSE3:=-mtune=pentium-m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
generic/early := $(XXX) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF)
|
||||||
|
|
||||||
|
generic/common := $(XXX) -march=i386 $(FPU_387) -mtune=pentium $(OPT_DEF)
|
||||||
|
generic/late := $(XXX) -march=i686 $(FPU_SSSE3) -mtune=generic $(OPT_SIMD)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
generic/nofpu := $(X__) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) # 386SX, 386DX, 486SX, Cyrix Cx486SLC..Cx486S, NexGen Nx586
|
||||||
|
|
||||||
|
generic/386 := $(X__) -march=i386 $(FPU_387) -mtune=i386 $(OPT_DEF) # 386+387
|
||||||
|
|
||||||
|
generic/486 := $(XX_) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) # 486DX, AMD Am5x86, Cyrix Cx4x86DX..6x86L, NexGen Nx586-PF
|
||||||
|
generic/486-mmx := $(___) -march=i486 $(FPU_MMX) -mtune=winchip-c6 $(OPT_SIMD) # IDT WinChip-C6, Rise mP6
|
||||||
|
generic/486-3dnow := $(___) -march=i486 $(FPU_3DNOW) -mtune=winchip2 $(OPT_SIMD) # IDT WinChip-2
|
||||||
|
|
||||||
|
generic/586 := $(XX_) -march=i586 $(FPU_387) -mtune=pentium $(OPT_DEF) # Intel Pentium, AMD K5
|
||||||
|
generic/586-mmx := $(XX_) -march=pentium-mmx $(FPU_MMX) -mtune=pentium-mmx $(OPT_SIMD) # Intel Pentium-MMX, AMD K6
|
||||||
|
generic/586-3dnow := $(XX_) -march=k6-2 $(FPU_3DNOW) -mtune=k6-2 $(OPT_SIMD) # AMD K6-2..K6-3
|
||||||
|
|
||||||
|
generic/686 := $(___) -march=pentiumpro $(FPU_387) -mtune=pentiumpro $(OPT_DEF) # Intel Pentium-Pro
|
||||||
|
generic/686-mmx := $(XXX) -march=i686 $(FPU_MMX) -mtune=pentium2 $(OPT_SIMD) # Intel Pentium-2.., AMD Bulldozer.., VIA C3-Nehemiah.., Cyrix 6x86MX.., Transmeta Crusoe.., NSC Geode-GX1..
|
||||||
|
generic/686-3dnow := $(___) -march=i686 $(FPU_3DNOW) -mtune=c3 $(OPT_SIMD) # VIA Cyrix-3..C3-Ezra
|
||||||
|
generic/686-3dnowa:= $(XX_) -march=athlon $(FPU_3DNOWA) -mtune=athlon $(OPT_SIMD) # AMD Athlon..K10
|
||||||
|
|
||||||
|
|
||||||
|
generic/sse := $(X__) -march=i686 $(FPU_SSE) -mtune=pentium3 $(OPT_SIMD) # Intel Pentium-3.., AMD Athlon-XP.., VIA C3-Nehemiah.., Transmeta Efficeon.., DM&P Vortex86DX3..
|
||||||
|
generic/sse2 := $(XX_) -march=i686 $(FPU_SSE2) -mtune=generic $(OPT_SIMD) # Intel Pentium-4.., AMD Athlon-64.., VIA C7-Esther.., Transmeta Efficeon..
|
||||||
|
generic/sse3 := $(___) -march=i686 $(FPU_SSE3) -mtune=generic $(OPT_SIMD) # Intel Core.., AMD Athlon-64-X2.., VIA C7-Esther.., Transmeta Efficeon-88xx..
|
||||||
|
generic/ssse3 := $(___) -march=i686 $(FPU_SSSE3) -mtune=generic $(OPT_SIMD) # Intel Core-2.., AMD Bobcat.., Via Nano-1000..
|
||||||
|
generic/sse4_1 := $(___) -march=i686 $(FPU_SSE4_1) -mtune=generic $(OPT_SIMD) # Intel Core-1st, AMD Bulldozer.., Via Nano-3000..
|
||||||
|
generic/sse4_2 := $(___) -march=i686 $(FPU_SSE4_2) -mtune=generic $(OPT_SIMD) # Intel Core-1st, AMD Bulldozer.., Via Nano-C..
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
intel/i386 := $(XX_) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
intel/i486sx := $(___) -march=i486 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
intel/i386+80287 := $(___) -march=i386 $(FPU_287) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
|
||||||
|
intel/i386+80387 := $(XX_) -march=i386 $(FPU_387) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
intel/i486dx := $(XXX) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
intel/pentium := $(XXX) -march=pentium $(FPU_387) -mtune=pentium $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
intel/pentium-mmx := $(XXX) -march=pentium-mmx $(FPU_MMX) -mtune=pentium-mmx $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
intel/pentium-pro := $(___) -march=pentiumpro $(FPU_387) -mtune=pentiumpro $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_PENTIUMPRO)
|
||||||
|
intel/pentium2 := $(___) -march=pentium2 $(FPU_MMX) -mtune=pentium2 $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_PENTIUM2)
|
||||||
|
intel/pentium3 := $(___) -march=pentium3 $(FPU_SSE) -mtune=pentium3 $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_PENTIUM3)
|
||||||
|
intel/pentium4 := $(___) -march=pentium4 $(FPU_SSE2) -mtune=pentium4 $(OPT_SIMD) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_PENTIUM4)
|
||||||
|
intel/pentium4.1 := $(___) -march=prescott $(FPU_SSE3) -mtune=prescott $(OPT_SIMD) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_PENTIUM41)
|
||||||
|
intel/core2 := $(___) -march=core2 $(FPU_SSSE3) -mtune=core2 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_CORE2)
|
||||||
|
|
||||||
|
intel/celeron := $(___) -march=pentium2 $(FPU_MMX) -mtune=pentium2 $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_CELERON)
|
||||||
|
intel/pentium-m := $(___) -march=pentium-m $(FPU_SSE2) -mtune=pentium-m $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_PENTIUMM)
|
||||||
|
intel/core := $(___) -march=pentium-m $(FPU_SSE3) -mtune=core2 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_CORE)
|
||||||
|
intel/atom := $(___) -march=bonnell $(FPU_SSSE3) -mtune=bonnell $(OPT_SIMD) --param l1-cache-size=24 --param l2-cache-size=$(CACHE_ATOM)
|
||||||
|
|
||||||
|
intel/late := $(XX_) -march=i686 $(FPU_SSSE3) -mtune=intel $(OPT_SIMD)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
amd/am386 := $(___) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
amd/am486sx := $(___) -march=i486 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
amd/am386+80387 := $(___) -march=i386 $(FPU_387) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
amd/am486dx := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
amd/am486dxe := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_486)
|
||||||
|
amd/am5x86 := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_486)
|
||||||
|
amd/k5 := $(XXX) -march=i586 $(FPU_387) -mtune=i586 $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k5-pentium := $(XXX) -march=i586 $(FPU_387) -mtune=pentium $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k5-pentiumpro := $(XXX) -march=i586 $(FPU_387) -mtune=pentiumpro $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k5-pentium2 := $(XXX) -march=i586 $(FPU_387) -mtune=pentium2 $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k5-k6 := $(XXX) -march=i586 $(FPU_387) -mtune=k6 $(OPT_DEF) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k6 := $(XXX) -march=k6 $(FPU_MMX) -mtune=k6 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
amd/k6-2 := $(XXX) -march=k6-2 $(FPU_3DNOW) -mtune=k6-2 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_SS7)
|
||||||
|
amd/k6-3 := $(___) -march=k6-3 $(FPU_3DNOW) -mtune=k6-3 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_K63)
|
||||||
|
amd/athlon := $(XX_) -march=athlon $(FPU_3DNOWA) -mtune=athlon $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_ATHLON)
|
||||||
|
amd/athlon-xp := $(XX_) -march=athlon-xp $(FPU_3DASSE) -mtune=athlon-xp $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_ATHLONXP)
|
||||||
|
amd/athlon64 := $(X__) -march=k8 $(FPU_SSE2) -mtune=k8 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_ATHLON64)
|
||||||
|
amd/athlon64-sse3 := $(___) -march=k8-sse3 $(FPU_SSE3) -mtune=k8-sse3 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_ATHLON64)
|
||||||
|
amd/k10 := $(___) -march=amdfam10 $(FPU_SSE4A) -mtune=amdfam10 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=512
|
||||||
|
|
||||||
|
amd/duron := $(XX_) -march=athlon $(FPU_3DNOWA) -mtune=athlon $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_DURON)
|
||||||
|
amd/duron-xp := $(___) -march=athlon-xp $(FPU_3DASSE) -mtune=athlon-xp $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_DURONXP)
|
||||||
|
amd/sempron64 := $(___) -march=k8 $(FPU_SSE2) -mtune=k8 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=$(CACHE_SEMPRON64)
|
||||||
|
|
||||||
|
amd/geode-gx := $(___) -march=geode $(FPU_3DNOW) -mtune=geode $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=0
|
||||||
|
amd/geode-lx := $(___) -march=geode $(FPU_3DNOW) -mtune=geode $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=128
|
||||||
|
amd/geode-nx := $(___) -march=athlon-xp $(FPU_3DASSE) -mtune=athlon-xp $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=256
|
||||||
|
amd/bobcat := $(___) -march=btver1 $(FPU_SSE4A) -mtune=btver1 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=512
|
||||||
|
amd/jaguar := $(___) -march=btver2 $(FPU_SSE4A) -mtune=btver2 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=1024
|
||||||
|
|
||||||
|
amd/late-3dnow := $(XX_) -march=athlon-xp $(FPU_3DASSE) -mtune=athlon-xp $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=512
|
||||||
|
amd/late := $(XX_) -march=i686 $(FPU_SSE4A) -mtune=generic $(OPT_SIMD)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
nexgen/nx586 := $(___) -march=i486 $(FPU_NONE) $(TUNE_586) $(OPT_DEF) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
nexgen/nx586pf := $(___) -march=i486 $(FPU_387) $(TUNE_586) $(OPT_DEF) --param l1-cache-size=16 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ibm/386slc := $(___) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_386)
|
||||||
|
ibm/486slc := $(___) -march=i486 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_386)
|
||||||
|
ibm/486bl := $(___) -march=i486 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
cyrix/cx486slc := $(___) -march=i386 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=1 --param l2-cache-size=$(CACHE_386)
|
||||||
|
cyrix/cx486dlc := $(___) -march=i386 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=1 --param l2-cache-size=$(CACHE_386)
|
||||||
|
cyrix/cx4x86s := $(___) -march=i486 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=2 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
cyrix/cx4x86dx := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
cyrix/cx5x86 := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_486)
|
||||||
|
cyrix/6x86 := $(XXX) -march=i486 $(FPU_387) $(TUNE_586) $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
cyrix/6x86l := $(___) -march=i486 $(FPU_387) $(TUNE_586) $(OPT_DEF) --param l1-cache-size=12 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
cyrix/6x86mx := $(___) -march=i686 $(FPU_MMX) $(TUNE_686MMX) $(OPT_SIMD) --param l1-cache-size=48 --param l2-cache-size=$(CACHE_SS7)
|
||||||
|
|
||||||
|
cyrix/mediagx-gx := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=9 --param l2-cache-size=0
|
||||||
|
cyrix/mediagx-gxm := $(___) -march=i686 $(FPU_MMX) $(TUNE_686MMX) $(OPT_SIMD) --param l1-cache-size=9 --param l2-cache-size=0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
nsc/geode-gx1 := $(___) -march=i686 $(FPU_MMX) $(TUNE_686MMX) $(OPT_SIMD) --param l1-cache-size=9 --param l2-cache-size=0
|
||||||
|
nsc/geode-gx2 := $(___) -march=geode $(FPU_3DNOW) -mtune=geode $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
idt/winchip-c6 := $(XX_) -march=winchip-c6 $(FPU_MMX) -mtune=winchip-c6 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_S7)
|
||||||
|
idt/winchip2 := $(XX_) -march=winchip2 $(FPU_3DNOW) -mtune=winchip2 $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=$(CACHE_SS7)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
via/cyrix3-joshua := $(XX_) -march=i686 $(FPU_3DNOW) $(TUNE_686MMX) $(OPT_SIMD) --param l1-cache-size=48 --param l2-cache-size=256
|
||||||
|
via/cyrix3-samuel := $(___) -march=c3 $(FPU_3DNOW) -mtune=c3 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=0
|
||||||
|
via/c3-samuel2 := $(___) -march=samuel-2 $(FPU_3DNOW) -mtune=samuel-2 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=64
|
||||||
|
via/c3-ezra := $(___) -march=samuel-2 $(FPU_3DNOW) -mtune=samuel-2 $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=64
|
||||||
|
via/c3-nehemiah := $(XX_) -march=nehemiah $(FPU_SSE) -mtune=nehemiah $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=64
|
||||||
|
via/c7-esther := $(XX_) -march=esther $(FPU_SSE3) -mtune=esther $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=128
|
||||||
|
|
||||||
|
via/late := $(XX_) -march=i686 $(FPU_SSE3) -mtune=esther $(OPT_SIMD)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
umc/u5s := $(___) -march=i486 $(FPU_NONE) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
umc/u5d := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=6 --param l2-cache-size=$(CACHE_486)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
transmeta/crusoe := $(___) -march=i686 $(FPU_MMX) $(TUNE_686MMX) $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=256
|
||||||
|
transmeta/efficeon:= $(___) -march=i686 $(FPU_SSE2) $(TUNE_686SSE2) $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=1024
|
||||||
|
transmeta/tm8800 := $(___) -march=i686 $(FPU_SSE3) $(TUNE_686SSE3) $(OPT_SIMD) --param l1-cache-size=64 --param l2-cache-size=1024
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
uli/m6117c := $(___) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rise/mp6 := $(XX_) -march=i586 $(FPU_MMX) $(TUNE_586MMX) $(OPT_SIMD) --param l1-cache-size=8 --param l2-cache-size=$(CACHE_SS7)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
sis/55x := $(___) -march=i586 $(FPU_MMX) $(TUNE_586MMX) $(OPT_SIMD) --param l1-cache-size=8 --param l2-cache-size=0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dmnp/m6117d := $(___) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=0 --param l2-cache-size=$(CACHE_386)
|
||||||
|
dmnp/vortex86sx := $(___) -march=i386 $(FPU_NONE) -mtune=i386 $(OPT_DEF) --param l1-cache-size=16 --param l2-cache-size=0
|
||||||
|
|
||||||
|
dmnp/vortex86dx := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=16 --param l2-cache-size=256
|
||||||
|
dmnp/vortex86mx := $(___) -march=i486 $(FPU_387) -mtune=i486 $(OPT_DEF) --param l1-cache-size=16 --param l2-cache-size=256
|
||||||
|
dmnp/vortex86 := $(___) -march=i586 $(FPU_MMX) $(TUNE_586MMX) $(OPT_SIMD) --param l1-cache-size=8 --param l2-cache-size=0
|
||||||
|
dmnp/vortex86dx2 := $(___) -march=i586 $(FPU_MMX) $(TUNE_586MMX) $(OPT_SIMD) --param l1-cache-size=16 --param l2-cache-size=256
|
||||||
|
dmnp/vortex86dx3 := $(___) -march=i686 $(FPU_SSE) $(TUNE_686SSE) $(OPT_SIMD) --param l1-cache-size=32 --param l2-cache-size=512
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($($(CPU)),)
|
||||||
|
$(error unknown CPU)
|
||||||
|
endif
|
||||||
|
CPUFLAGS := $($(CPU))
|
||||||
|
|
||||||
|
# parse CPU optimization options
|
||||||
|
ifeq ($(findstring -O3,$(CPUFLAGS)),-O3)
|
||||||
|
OPTIMIZE=vectorize
|
||||||
|
CPUFLAGS := $(filter-out -O3,$(CPUFLAGS))
|
||||||
|
endif
|
||||||
|
ifeq ($(findstring -Os,$(CPUFLAGS)),-Os)
|
||||||
|
OPTIMIZE=size
|
||||||
|
CPUFLAGS := $(filter-out -Os,$(CPUFLAGS))
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Handle the no-FPU case by linking DJGPP's own emulator.
|
||||||
|
# DJGPP does not provide a suitable soft-float library for -mno-80397.
|
||||||
|
ifeq ($(findstring -mno-80387,$(CPUFLAGS)),-mno-80387)
|
||||||
|
CPU_CFLAGS := $(filter-out -mno-80387,$(CPUFLAGS)) -m80387
|
||||||
|
CPU_LDFLAGS :=
|
||||||
|
CPU_LDLIBS := -lemu
|
||||||
|
else ifeq ($(findstring -mno-fancy-math-387,$(CPUFLAGS)),-mno-fancy-math-387)
|
||||||
|
CPU_CFLAGS := $(filter-out -mno-fancy-math-387,$(CPUFLAGS))
|
||||||
|
CPU_LDFLAGS :=
|
||||||
|
CPU_LDLIBS := -lemu
|
||||||
|
else
|
||||||
|
CPU_CFLAGS := $(CPUFLAGS)
|
||||||
|
CPU_LDFLAGS :=
|
||||||
|
CPU_LDLIBS :=
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(FLAVOURED_DIR),1)
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
EXESUFFIX=.exe
|
||||||
|
ifeq ($(findstring -msse,$(CPUFLAGS)),-msse)
|
||||||
|
FLAVOUR_DIR=$(CPU)-sse/
|
||||||
|
FLAVOUR_O=.$(subst /,-,$(CPU)-sse)
|
||||||
|
else
|
||||||
|
FLAVOUR_DIR=$(CPU)/
|
||||||
|
FLAVOUR_O=.$(subst /,-,$(CPU))
|
||||||
|
endif
|
||||||
|
FLAVOUR_DIR_MADE:=$(shell $(MKDIR_P) bin/$(FLAVOUR_DIR))
|
||||||
|
|
||||||
|
else ifeq ($(FLAVOURED_EXE),1)
|
||||||
|
|
||||||
|
ifeq ($(CPU),generic/common)
|
||||||
|
EXESUFFIX=.exe
|
||||||
|
else
|
||||||
|
EXESUFFIX:=.exe
|
||||||
|
ifeq ($(findstring -msse,$(CPUFLAGS)),-msse)
|
||||||
|
EXESUFFIX:=-SSE$(EXESUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(OPTIMIZE),size)
|
||||||
|
EXESUFFIX:=-Os$(EXESUFFIX)
|
||||||
|
else ifeq ($(OPTIMIZE),speed)
|
||||||
|
EXESUFFIX:=-O2$(EXESUFFIX)
|
||||||
|
else ifeq ($(OPTIMIZE),vectorize)
|
||||||
|
EXESUFFIX:=-O3$(EXESUFFIX)
|
||||||
|
endif
|
||||||
|
EXESUFFIX:=-$(subst /,-,$(CPU))$(EXESUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(findstring -msse,$(CPUFLAGS)),-msse)
|
||||||
|
FLAVOUR_O=.$(subst /,-,$(CPU)-sse)
|
||||||
|
else
|
||||||
|
FLAVOUR_O=.$(subst /,-,$(CPU))
|
||||||
|
endif
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
EXESUFFIX=.exe
|
||||||
|
FLAVOUR_DIR=
|
||||||
|
FLAVOUR_O=
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
|
CPPFLAGS +=
|
||||||
|
CXXFLAGS += $(CPU_CFLAGS)
|
||||||
|
CFLAGS += $(CPU_CFLAGS)
|
||||||
|
LDFLAGS += $(CPU_LDFLAGS)
|
||||||
|
LDLIBS += -lm $(CPU_LDLIBS)
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
OPTIMIZE_FASTMATH=1
|
||||||
|
|
||||||
|
include build/make/warnings-gcc.mk
|
||||||
|
|
||||||
DYNLINK=0
|
DYNLINK=0
|
||||||
SHARED_LIB=0
|
SHARED_LIB=0
|
||||||
|
@ -36,18 +384,24 @@ STATIC_LIB=1
|
||||||
SHARED_SONAME=0
|
SHARED_SONAME=0
|
||||||
|
|
||||||
DEBUG=0
|
DEBUG=0
|
||||||
OPTIMIZE=0
|
|
||||||
OPTIMIZE_SIZE=1
|
|
||||||
|
|
||||||
IS_CROSS=1
|
IS_CROSS=1
|
||||||
|
|
||||||
# generates warnings
|
# generates warnings
|
||||||
MPT_COMPILER_NOVISIBILITY=1
|
MPT_COMPILER_NOVISIBILITY=1
|
||||||
|
|
||||||
# causes crashes on process shutdown,
|
# causes crashes on process shutdown with liballegro
|
||||||
# makes memory locking difficult
|
|
||||||
MPT_COMPILER_NOGCSECTIONS=1
|
MPT_COMPILER_NOGCSECTIONS=1
|
||||||
|
|
||||||
|
ifeq ($(OPTIMIZE_LTO),1)
|
||||||
|
CXXFLAGS += -flto=auto -Wno-attributes
|
||||||
|
CFLAGS += -flto=auto -Wno-attributes
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(DEBUG),1)
|
||||||
|
LDFLAGS += -s
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(ALLOW_LGPL),1)
|
ifeq ($(ALLOW_LGPL),1)
|
||||||
LOCAL_ZLIB=1
|
LOCAL_ZLIB=1
|
||||||
LOCAL_MPG123=1
|
LOCAL_MPG123=1
|
||||||
|
@ -68,18 +422,4 @@ NO_SDL2=1
|
||||||
NO_SNDFILE=1
|
NO_SNDFILE=1
|
||||||
NO_FLAC=1
|
NO_FLAC=1
|
||||||
|
|
||||||
ifeq ($(BUNDLED_ALLEGRO42),1)
|
USE_ALLEGRO42=1
|
||||||
|
|
||||||
CPPFLAGS_ALLEGRO42 := -Iinclude/allegro42/include -DALLEGRO_HAVE_STDINT_H -DLONG_LONG="long long"
|
|
||||||
LDFLAGS_ALLEGRO42 :=
|
|
||||||
LDLIBS_ALLEGRO42 := include/allegro42/lib/djgpp/liballeg.a
|
|
||||||
|
|
||||||
include/allegro42/lib/djgpp/liballeg.a:
|
|
||||||
+cd include/allegro42 && ./xmake.sh clean
|
|
||||||
+cd include/allegro42 && ./xmake.sh lib
|
|
||||||
|
|
||||||
bin/openmpt123$(EXESUFFIX): include/allegro42/lib/djgpp/liballeg.a
|
|
||||||
|
|
||||||
MISC_OUTPUTS += include/allegro42/lib/djgpp/liballeg.a
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
|
@ -19,12 +19,18 @@ EMSCRIPTEN_PORTS?=0
|
||||||
|
|
||||||
ifneq ($(STDCXX),)
|
ifneq ($(STDCXX),)
|
||||||
CXXFLAGS_STDCXX = -std=$(STDCXX)
|
CXXFLAGS_STDCXX = -std=$(STDCXX)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20
|
||||||
else
|
else
|
||||||
ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++17 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++17' ; fi ), c++17)
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
CXXFLAGS_STDCXX = -std=c++17
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11
|
||||||
endif
|
endif
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
|
@ -149,8 +155,7 @@ NO_SHARED_LINKER_FLAG=1
|
||||||
# Disable the generic compiler optimization flags as emscripten is sufficiently different.
|
# Disable the generic compiler optimization flags as emscripten is sufficiently different.
|
||||||
# Optimization flags are hard-coded for emscripten in this file.
|
# Optimization flags are hard-coded for emscripten in this file.
|
||||||
DEBUG=0
|
DEBUG=0
|
||||||
OPTIMIZE=0
|
OPTIMIZE=none
|
||||||
OPTIMIZE_SIZE=0
|
|
||||||
|
|
||||||
IS_CROSS=1
|
IS_CROSS=1
|
||||||
|
|
||||||
|
|
|
@ -13,15 +13,22 @@ AR = $(TOOLCHAIN_PREFIX)ar$(TOOLCHAIN_SUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(STDCXX),)
|
ifneq ($(STDCXX),)
|
||||||
CXXFLAGS_STDCXX = -std=$(STDCXX)
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread
|
||||||
else
|
else
|
||||||
ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++17 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++17' ; fi ), c++17)
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti -pthread
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC) -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17 -pthread
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11 -pthread
|
||||||
endif
|
endif
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
LDFLAGS += -pthread
|
||||||
|
|
||||||
CPPFLAGS +=
|
CPPFLAGS +=
|
||||||
CXXFLAGS += -fPIC
|
CXXFLAGS += -fPIC
|
||||||
|
@ -30,11 +37,25 @@ LDFLAGS +=
|
||||||
LDLIBS += -lm
|
LDLIBS += -lm
|
||||||
ARFLAGS := rcs
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
ifeq ($(NATIVE),1)
|
||||||
|
CXXFLAGS += -march=native
|
||||||
|
CFLAGS += -march=native
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(MODERN),1)
|
||||||
|
LDFLAGS += -fuse-ld=gold
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(OPTIMIZE_LTO),1)
|
ifeq ($(OPTIMIZE_LTO),1)
|
||||||
CXXFLAGS += -flto
|
CXXFLAGS += -flto
|
||||||
CFLAGS += -flto
|
CFLAGS += -flto
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ANALYZE),1)
|
||||||
|
CXXFLAGS += -fanalyzer -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-possible-null-argument -Wno-analyzer-possible-null-dereference
|
||||||
|
CFLAGS += -fanalyzer -Wno-analyzer-malloc-leak -Wno-analyzer-null-dereference -Wno-analyzer-possible-null-argument -Wno-analyzer-possible-null-dereference
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CHECKED_ADDRESS),1)
|
ifeq ($(CHECKED_ADDRESS),1)
|
||||||
CXXFLAGS += -fsanitize=address
|
CXXFLAGS += -fsanitize=address
|
||||||
CFLAGS += -fsanitize=address
|
CFLAGS += -fsanitize=address
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
|
|
||||||
$(warning warning: CONFIG=generic is deprecated. Use CONFIG=standard instead.)
|
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = cc
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = c++
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = ar
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS +=
|
|
||||||
CXXFLAGS +=
|
|
||||||
CFLAGS +=
|
|
||||||
LDFLAGS +=
|
|
||||||
LDLIBS +=
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
MPT_COMPILER_GENERIC=1
|
|
||||||
SHARED_LIB=0
|
|
||||||
DYNLINK=0
|
|
||||||
|
|
||||||
EXESUFFIX=
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
|
|
||||||
$(warning warning: CONFIG=haiku is deprecated. The OS is auto-detected.)
|
|
||||||
|
|
||||||
include config-defaults.mk
|
|
69
Frameworks/OpenMPT/OpenMPT/build/make/config-icx.mk
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
|
||||||
|
ifeq ($(origin CC),default)
|
||||||
|
CC = $(TOOLCHAIN_PREFIX)icx$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin CXX),default)
|
||||||
|
CXX = $(TOOLCHAIN_PREFIX)icpx$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin LD),default)
|
||||||
|
LD = $(CXX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin AR),default)
|
||||||
|
AR = $(TOOLCHAIN_PREFIX)ar$(TOOLCHAIN_SUFFIX)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(STDCXX),)
|
||||||
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread
|
||||||
|
else
|
||||||
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti -pthread
|
||||||
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC) -pthread
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17 -pthread
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11 -pthread
|
||||||
|
endif
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
LDFLAGS += -pthread
|
||||||
|
|
||||||
|
CPPFLAGS +=
|
||||||
|
CXXFLAGS += -fPIC
|
||||||
|
CFLAGS += -fPIC
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS +=
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
MODERN=0
|
||||||
|
NATIVE=0
|
||||||
|
OPTIMIZE=vectorize
|
||||||
|
OPTIMIZE_FASTMATH=0
|
||||||
|
OPTIMIZE_LTO=1
|
||||||
|
|
||||||
|
FASTMATH_STYLE=
|
||||||
|
|
||||||
|
CXXFLAGS += -fp-model=precise
|
||||||
|
CFLAGS += -fp-model=precise
|
||||||
|
|
||||||
|
ifeq ($(OPTIMIZE_LTO),1)
|
||||||
|
CXXFLAGS += -ipo
|
||||||
|
CFLAGS += -ipo
|
||||||
|
LDFLAGS += -ipo
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CHECKED_ADDRESS),1)
|
||||||
|
CXXFLAGS += -fsanitize=address
|
||||||
|
CFLAGS += -fsanitize=address
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CHECKED_UNDEFINED),1)
|
||||||
|
CXXFLAGS += -fsanitize=undefined
|
||||||
|
CFLAGS += -fsanitize=undefined
|
||||||
|
endif
|
||||||
|
|
||||||
|
include build/make/warnings-clang.mk
|
||||||
|
|
||||||
|
EXESUFFIX=
|
|
@ -1,4 +0,0 @@
|
||||||
|
|
||||||
$(warning warning: CONFIG=macosx is deprecated. The OS is auto-detected.)
|
|
||||||
|
|
||||||
include config-defaults.mk
|
|
|
@ -26,12 +26,24 @@ ifeq ($(origin AR),default)
|
||||||
AR = $(MINGW_ARCH)-w64-mingw32-ar$(MINGW_FLAVOUR)
|
AR = $(MINGW_ARCH)-w64-mingw32-ar$(MINGW_FLAVOUR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(STDCXX),)
|
||||||
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti
|
||||||
|
else
|
||||||
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti
|
CXXFLAGS_STDCXX = -std=c++17 -fexceptions -frtti
|
||||||
CFLAGS_STDC = -std=c99
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=c17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=c17
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=c11
|
||||||
|
endif
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
CPPFLAGS +=
|
CPPFLAGS += -DNOMINMAX
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
ifeq ($(MINGW_COMPILER),clang)
|
||||||
CXXFLAGS += -municode
|
CXXFLAGS += -municode
|
||||||
CFLAGS += -municode
|
CFLAGS += -municode
|
||||||
|
@ -41,9 +53,12 @@ CXXFLAGS += -municode -mthreads
|
||||||
CFLAGS += -municode -mthreads
|
CFLAGS += -municode -mthreads
|
||||||
LDFLAGS += -mconsole
|
LDFLAGS += -mconsole
|
||||||
endif
|
endif
|
||||||
LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
|
LDLIBS += -lm
|
||||||
ARFLAGS := rcs
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
LDLIBS_LIBOPENMPTTEST += -lole32 -lrpcrt4
|
||||||
|
LDLIBS_OPENMPT123 += -lwinmm
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
||||||
|
|
||||||
ifeq ($(WINDOWS_FAMILY),)
|
ifeq ($(WINDOWS_FAMILY),)
|
||||||
|
@ -52,13 +67,10 @@ else ifeq ($(WINDOWS_FAMILY),desktop-app)
|
||||||
# nothing
|
# nothing
|
||||||
else ifeq ($(WINDOWS_FAMILY),app)
|
else ifeq ($(WINDOWS_FAMILY),app)
|
||||||
CPPFLAGS += -DWINAPI_FAMILY=2
|
CPPFLAGS += -DWINAPI_FAMILY=2
|
||||||
OPENMPT123=0
|
|
||||||
else ifeq ($(WINDOWS_FAMILY),phone-app)
|
else ifeq ($(WINDOWS_FAMILY),phone-app)
|
||||||
CPPFLAGS += -DWINAPI_FAMILY=3
|
CPPFLAGS += -DWINAPI_FAMILY=3
|
||||||
OPENMPT123=0
|
|
||||||
else ifeq ($(WINDOWS_FAMILY),pc-app)
|
else ifeq ($(WINDOWS_FAMILY),pc-app)
|
||||||
CPPFLAGS += -DWINAPI_FAMILY=2
|
CPPFLAGS += -DWINAPI_FAMILY=2
|
||||||
OPENMPT123=0
|
|
||||||
else
|
else
|
||||||
$(error unknown WINDOWS_FAMILY)
|
$(error unknown WINDOWS_FAMILY)
|
||||||
endif
|
endif
|
||||||
|
@ -74,11 +86,11 @@ CPPFLAGS += -D_WIN32_WINDOWS=0x0490
|
||||||
else ifeq ($(WINDOWS_VERSION),winnt4)
|
else ifeq ($(WINDOWS_VERSION),winnt4)
|
||||||
CPPFLAGS += -D_WIN32_WINNT=0x0400
|
CPPFLAGS += -D_WIN32_WINNT=0x0400
|
||||||
else ifeq ($(WINDOWS_VERSION),win2000)
|
else ifeq ($(WINDOWS_VERSION),win2000)
|
||||||
CPPFLAGS += -D_WIN32_WINNT=0x0500
|
CPPFLAGS += -DNTDDI_VERSION=0x05000000 -D_WIN32_WINNT=0x0500
|
||||||
else ifeq ($(WINDOWS_VERSION),winxp)
|
else ifeq ($(WINDOWS_VERSION),winxp)
|
||||||
CPPFLAGS += -D_WIN32_WINNT=0x0501
|
CPPFLAGS += -DNTDDI_VERSION=0x05010000 -D_WIN32_WINNT=0x0501
|
||||||
else ifeq ($(WINDOWS_VERSION),winxp64)
|
else ifeq ($(WINDOWS_VERSION),winxp64)
|
||||||
CPPFLAGS += -D_WIN32_WINNT=0x0502
|
CPPFLAGS += -DNTDDI_VERSION=0x05020100 -D_WIN32_WINNT=0x0502
|
||||||
else ifeq ($(WINDOWS_VERSION),winvista)
|
else ifeq ($(WINDOWS_VERSION),winvista)
|
||||||
CPPFLAGS += -DNTDDI_VERSION=0x06000000 -D_WIN32_WINNT=0x0600
|
CPPFLAGS += -DNTDDI_VERSION=0x06000000 -D_WIN32_WINNT=0x0600
|
||||||
else ifeq ($(WINDOWS_VERSION),win7)
|
else ifeq ($(WINDOWS_VERSION),win7)
|
||||||
|
@ -89,6 +101,8 @@ else ifeq ($(WINDOWS_VERSION),win8.1)
|
||||||
CPPFLAGS += -DNTDDI_VERSION=0x06030000 -D_WIN32_WINNT=0x0603
|
CPPFLAGS += -DNTDDI_VERSION=0x06030000 -D_WIN32_WINNT=0x0603
|
||||||
else ifeq ($(WINDOWS_VERSION),win10)
|
else ifeq ($(WINDOWS_VERSION),win10)
|
||||||
CPPFLAGS += -DNTDDI_VERSION=0x0A000000 -D_WIN32_WINNT=0x0A00
|
CPPFLAGS += -DNTDDI_VERSION=0x0A000000 -D_WIN32_WINNT=0x0A00
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win11)
|
||||||
|
CPPFLAGS += -DNTDDI_VERSION=0x0A00000B -D_WIN32_WINNT=0x0A00
|
||||||
else
|
else
|
||||||
$(error unknown WINDOWS_VERSION)
|
$(error unknown WINDOWS_VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = mingw32-gcc$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = mingw32-g++$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = mingw32-gcc-ar$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=gnu++17
|
|
||||||
CFLAGS_STDC = -std=gnu99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS += -DWIN32 -D_WIN32 -DWINVER=0x0410 -D_WIN32_WINDOWS=0x0410 -DMPT_BUILD_RETRO
|
|
||||||
CXXFLAGS += -mconsole -mthreads
|
|
||||||
CFLAGS += -mconsole -mthreads
|
|
||||||
LDFLAGS +=
|
|
||||||
LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
LDFLAGS += -static -static-libgcc -static-libstdc++
|
|
||||||
|
|
||||||
#CXXFLAGS += -ffunction-sections -fdata-sections
|
|
||||||
#CFLAGS += -ffunction-sections -fdata-sections
|
|
||||||
#LDFLAGS += -Wl,--gc-sections
|
|
||||||
|
|
||||||
CXXFLAGS += -march=i486 -m80387 -mtune=pentium
|
|
||||||
CFLAGS += -march=i486 -m80387 -mtune=pentium
|
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
|
||||||
|
|
||||||
include build/make/warnings-gcc.mk
|
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
|
||||||
SOSUFFIX=.dll
|
|
||||||
SOSUFFIXWINDOWS=1
|
|
||||||
|
|
||||||
DYNLINK=0
|
|
||||||
SHARED_LIB=1
|
|
||||||
STATIC_LIB=0
|
|
||||||
SHARED_SONAME=0
|
|
||||||
|
|
||||||
FORCE_UNIX_STYLE_COMMANDS=1
|
|
||||||
|
|
||||||
IN_OPENMPT=1
|
|
||||||
XMP_OPENMPT=1
|
|
||||||
|
|
||||||
IS_CROSS=1
|
|
||||||
|
|
||||||
NO_ZLIB=1
|
|
||||||
NO_MPG123=1
|
|
||||||
NO_OGG=1
|
|
||||||
NO_VORBIS=1
|
|
||||||
NO_VORBISFILE=1
|
|
||||||
NO_PORTAUDIO=1
|
|
||||||
NO_PORTAUDIOCPP=1
|
|
||||||
NO_PULSEAUDIO=1
|
|
||||||
NO_SDL2=1
|
|
||||||
NO_SNDFILE=1
|
|
||||||
NO_FLAC=1
|
|
106
Frameworks/OpenMPT/OpenMPT/build/make/config-mingw.mk
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
|
||||||
|
ifeq ($(origin CC),default)
|
||||||
|
CC = mingw32-gcc$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin CXX),default)
|
||||||
|
CXX = mingw32-g++$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin LD),default)
|
||||||
|
LD = $(CXX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin AR),default)
|
||||||
|
AR = mingw32-gcc-ar$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(STDCXX),)
|
||||||
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=gnu++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=gnu++20 -fexceptions -frtti
|
||||||
|
else
|
||||||
|
CXXFLAGS_STDCXX = -std=gnu++17 -fexceptions -frtti
|
||||||
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=gnu17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=gnu17
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=gnu11
|
||||||
|
endif
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
|
CPPFLAGS += -DNOMINMAX
|
||||||
|
CPPFLAGS += -DMPT_BUILD_RETRO
|
||||||
|
CXXFLAGS += -mconsole -mthreads
|
||||||
|
CFLAGS += -mconsole -mthreads
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS += -lm
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
ifeq ($(WINDOWS_VERSION),)
|
||||||
|
# nothing
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win95)
|
||||||
|
CPPFLAGS += -DWINVER=0x0400 -D_WIN32_WINDOWS=0x0400
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win98)
|
||||||
|
CPPFLAGS += -DWINVER=0x0410 -D_WIN32_WINDOWS=0x0410
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winme)
|
||||||
|
CPPFLAGS += -DWINVER=0x0490 -D_WIN32_WINDOWS=0x0490
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winnt4)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0400
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win2000)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0500
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winxp)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0501
|
||||||
|
else
|
||||||
|
$(error unknown WINDOWS_VERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
|
LDLIBS_LIBOPENMPTTEST += -lole32 -lrpcrt4
|
||||||
|
LDLIBS_OPENMPT123 += -lwinmm
|
||||||
|
|
||||||
|
LDFLAGS += -static -static-libgcc -static-libstdc++
|
||||||
|
|
||||||
|
# enable gc-sections for all configurations in order to remove as much of the
|
||||||
|
# stdlib as possible
|
||||||
|
MPT_COMPILER_NOSECTIONS=1
|
||||||
|
MPT_COMPILER_NOGCSECTIONS=1
|
||||||
|
CXXFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
CFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
LDFLAGS += -Wl,--gc-sections
|
||||||
|
|
||||||
|
CXXFLAGS += -march=i586 -m80387 -mtune=pentium
|
||||||
|
CFLAGS += -march=i586 -m80387 -mtune=pentium
|
||||||
|
|
||||||
|
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
||||||
|
|
||||||
|
include build/make/warnings-gcc.mk
|
||||||
|
|
||||||
|
EXESUFFIX=.exe
|
||||||
|
SOSUFFIX=.dll
|
||||||
|
SOSUFFIXWINDOWS=1
|
||||||
|
|
||||||
|
DYNLINK=0
|
||||||
|
SHARED_LIB=1
|
||||||
|
STATIC_LIB=0
|
||||||
|
SHARED_SONAME=0
|
||||||
|
|
||||||
|
OPTIMIZE=size
|
||||||
|
|
||||||
|
FORCE_UNIX_STYLE_COMMANDS=1
|
||||||
|
|
||||||
|
IN_OPENMPT=1
|
||||||
|
XMP_OPENMPT=1
|
||||||
|
|
||||||
|
IS_CROSS=1
|
||||||
|
|
||||||
|
NO_ZLIB=1
|
||||||
|
NO_MPG123=1
|
||||||
|
NO_OGG=1
|
||||||
|
NO_VORBIS=1
|
||||||
|
NO_VORBISFILE=1
|
||||||
|
NO_PORTAUDIO=1
|
||||||
|
NO_PORTAUDIOCPP=1
|
||||||
|
NO_PULSEAUDIO=1
|
||||||
|
NO_SDL2=1
|
||||||
|
NO_SNDFILE=1
|
||||||
|
NO_FLAC=1
|
107
Frameworks/OpenMPT/OpenMPT/build/make/config-mingw32crt.mk
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
|
||||||
|
ifeq ($(origin CC),default)
|
||||||
|
CC = i386-mingw32crt-gcc$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin CXX),default)
|
||||||
|
CXX = i386-mingw32crt-g++$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin LD),default)
|
||||||
|
LD = $(CXX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin AR),default)
|
||||||
|
AR = i386-mingw32crt-gcc-ar$(MINGW_FLAVOUR)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(STDCXX),)
|
||||||
|
CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=gnu++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20)
|
||||||
|
CXXFLAGS_STDCXX = -std=gnu++20 -fexceptions -frtti
|
||||||
|
else
|
||||||
|
CXXFLAGS_STDCXX = -std=gnu++17 -fexceptions -frtti
|
||||||
|
endif
|
||||||
|
ifneq ($(STDC),)
|
||||||
|
CFLAGS_STDC = -std=$(STDC)
|
||||||
|
else ifeq ($(shell printf '\n' > bin/empty.c ; if $(CC) -std=gnu17 -c bin/empty.c -o bin/empty.out > /dev/null 2>&1 ; then echo 'c17' ; fi ), c17)
|
||||||
|
CFLAGS_STDC = -std=gnu17
|
||||||
|
else
|
||||||
|
CFLAGS_STDC = -std=gnu11
|
||||||
|
endif
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
|
CPPFLAGS += -DNOMINMAX
|
||||||
|
CPPFLAGS += -DMPT_BUILD_RETRO
|
||||||
|
CXXFLAGS += -mconsole -mthreads
|
||||||
|
CFLAGS += -mconsole -mthreads
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS += -lm
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
ifeq ($(WINDOWS_VERSION),)
|
||||||
|
# nothing
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win95)
|
||||||
|
CPPFLAGS += -DWINVER=0x0400 -D_WIN32_WINDOWS=0x0400
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win98)
|
||||||
|
CPPFLAGS += -DWINVER=0x0410 -D_WIN32_WINDOWS=0x0410
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winme)
|
||||||
|
CPPFLAGS += -DWINVER=0x0490 -D_WIN32_WINDOWS=0x0490
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winnt4)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0400
|
||||||
|
else ifeq ($(WINDOWS_VERSION),win2000)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0500
|
||||||
|
else ifeq ($(WINDOWS_VERSION),winxp)
|
||||||
|
CPPFLAGS += -D_WIN32_WINNT=0x0501
|
||||||
|
else
|
||||||
|
$(error unknown WINDOWS_VERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
|
LDLIBS_LIBOPENMPTTEST += -lole32 -lrpcrt4
|
||||||
|
LDLIBS_OPENMPT123 += -lwinmm
|
||||||
|
|
||||||
|
LDFLAGS += -static -static-libgcc -static-libstdc++
|
||||||
|
|
||||||
|
# enable gc-sections for all configurations in order to remove as much of the
|
||||||
|
# stdlib as possible
|
||||||
|
MPT_COMPILER_NOSECTIONS=1
|
||||||
|
MPT_COMPILER_NOGCSECTIONS=1
|
||||||
|
CXXFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
CFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
LDFLAGS += -Wl,--gc-sections
|
||||||
|
|
||||||
|
CXXFLAGS += -march=i386 -m80387 -mtune=i486
|
||||||
|
CFLAGS += -march=i386 -m80387 -mtune=i486
|
||||||
|
|
||||||
|
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
||||||
|
|
||||||
|
include build/make/warnings-gcc.mk
|
||||||
|
|
||||||
|
EXESUFFIX=.exe
|
||||||
|
SOSUFFIX=.dll
|
||||||
|
SOSUFFIXWINDOWS=1
|
||||||
|
|
||||||
|
DYNLINK=0
|
||||||
|
SHARED_LIB=1
|
||||||
|
STATIC_LIB=0
|
||||||
|
SHARED_SONAME=0
|
||||||
|
|
||||||
|
OPTIMIZE=size
|
||||||
|
|
||||||
|
FORCE_UNIX_STYLE_COMMANDS=1
|
||||||
|
|
||||||
|
EXAMPLES=0
|
||||||
|
IN_OPENMPT=0
|
||||||
|
XMP_OPENMPT=0
|
||||||
|
|
||||||
|
IS_CROSS=1
|
||||||
|
|
||||||
|
NO_ZLIB=1
|
||||||
|
NO_MPG123=1
|
||||||
|
NO_OGG=1
|
||||||
|
NO_VORBIS=1
|
||||||
|
NO_VORBISFILE=1
|
||||||
|
NO_PORTAUDIO=1
|
||||||
|
NO_PORTAUDIOCPP=1
|
||||||
|
NO_PULSEAUDIO=1
|
||||||
|
NO_SDL2=1
|
||||||
|
NO_SNDFILE=1
|
||||||
|
NO_FLAC=1
|
|
@ -1,65 +0,0 @@
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = i686-w64-mingw32-gcc$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = i686-w64-mingw32-g++$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = i686-w64-mingw32-ar$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS += -DWIN32 -D_WIN32
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
CXXFLAGS += -municode
|
|
||||||
CFLAGS += -municode
|
|
||||||
LDFLAGS += -mconsole -mthreads
|
|
||||||
else
|
|
||||||
CXXFLAGS += -municode -mthreads
|
|
||||||
CFLAGS += -municode -mthreads
|
|
||||||
LDFLAGS += -mconsole
|
|
||||||
endif
|
|
||||||
LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
|
||||||
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
include build/make/warnings-clang.mk
|
|
||||||
else
|
|
||||||
include build/make/warnings-gcc.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
|
||||||
SOSUFFIX=.dll
|
|
||||||
SOSUFFIXWINDOWS=1
|
|
||||||
|
|
||||||
DYNLINK=0
|
|
||||||
SHARED_LIB=1
|
|
||||||
STATIC_LIB=0
|
|
||||||
SHARED_SONAME=0
|
|
||||||
|
|
||||||
IS_CROSS=1
|
|
||||||
|
|
||||||
NO_ZLIB=1
|
|
||||||
NO_LTDL=1
|
|
||||||
NO_DL=1
|
|
||||||
NO_MPG123=1
|
|
||||||
NO_OGG=1
|
|
||||||
NO_VORBIS=1
|
|
||||||
NO_VORBISFILE=1
|
|
||||||
NO_PORTAUDIO=1
|
|
||||||
NO_PORTAUDIOCPP=1
|
|
||||||
NO_PULSEAUDIO=1
|
|
||||||
NO_SDL=1
|
|
||||||
NO_SDL2=1
|
|
||||||
NO_SNDFILE=1
|
|
||||||
NO_FLAC=1
|
|
|
@ -1,65 +0,0 @@
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = x86_64-w64-mingw32-gcc$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = x86_64-w64-mingw32-g++$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = x86_64-w64-mingw32-ar$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS += -DWIN32 -D_WIN32 -DWIN64 -D_WIN64
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
CXXFLAGS += -municode
|
|
||||||
CFLAGS += -municode
|
|
||||||
LDFLAGS += -mconsole -mthreads
|
|
||||||
else
|
|
||||||
CXXFLAGS += -municode -mthreads
|
|
||||||
CFLAGS += -municode -mthreads
|
|
||||||
LDFLAGS += -mconsole
|
|
||||||
endif
|
|
||||||
LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
|
||||||
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
include build/make/warnings-clang.mk
|
|
||||||
else
|
|
||||||
include build/make/warnings-gcc.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
|
||||||
SOSUFFIX=.dll
|
|
||||||
SOSUFFIXWINDOWS=1
|
|
||||||
|
|
||||||
DYNLINK=0
|
|
||||||
SHARED_LIB=1
|
|
||||||
STATIC_LIB=0
|
|
||||||
SHARED_SONAME=0
|
|
||||||
|
|
||||||
IS_CROSS=1
|
|
||||||
|
|
||||||
NO_ZLIB=1
|
|
||||||
NO_LTDL=1
|
|
||||||
NO_DL=1
|
|
||||||
NO_MPG123=1
|
|
||||||
NO_OGG=1
|
|
||||||
NO_VORBIS=1
|
|
||||||
NO_VORBISFILE=1
|
|
||||||
NO_PORTAUDIO=1
|
|
||||||
NO_PORTAUDIOCPP=1
|
|
||||||
NO_PULSEAUDIO=1
|
|
||||||
NO_SDL=1
|
|
||||||
NO_SDL2=1
|
|
||||||
NO_SNDFILE=1
|
|
||||||
NO_FLAC=1
|
|
|
@ -1,67 +0,0 @@
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = x86_64-w64-mingw32-gcc$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = x86_64-w64-mingw32-g++$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = x86_64-w64-mingw32-ar$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS += -DWIN32 -D_WIN32 -DWIN64 -D_WIN64 -DWINAPI_FAMILY=0x2 -D_WIN32_WINNT=0x0602
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
CXXFLAGS += -municode
|
|
||||||
CFLAGS += -municode
|
|
||||||
LDFLAGS += -mconsole -mthreads
|
|
||||||
else
|
|
||||||
CXXFLAGS += -municode -mthreads
|
|
||||||
CFLAGS += -municode -mthreads
|
|
||||||
LDFLAGS += -mconsole
|
|
||||||
endif
|
|
||||||
LDLIBS += -lm -lole32 -lwinmm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
|
||||||
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
include build/make/warnings-clang.mk
|
|
||||||
else
|
|
||||||
include build/make/warnings-gcc.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
|
||||||
SOSUFFIX=.dll
|
|
||||||
SOSUFFIXWINDOWS=1
|
|
||||||
|
|
||||||
DYNLINK=0
|
|
||||||
SHARED_LIB=1
|
|
||||||
STATIC_LIB=0
|
|
||||||
SHARED_SONAME=0
|
|
||||||
|
|
||||||
IS_CROSS=1
|
|
||||||
|
|
||||||
OPENMPT123=0
|
|
||||||
|
|
||||||
NO_ZLIB=1
|
|
||||||
NO_LTDL=1
|
|
||||||
NO_DL=1
|
|
||||||
NO_MPG123=1
|
|
||||||
NO_OGG=1
|
|
||||||
NO_VORBIS=1
|
|
||||||
NO_VORBISFILE=1
|
|
||||||
NO_PORTAUDIO=1
|
|
||||||
NO_PORTAUDIOCPP=1
|
|
||||||
NO_PULSEAUDIO=1
|
|
||||||
NO_SDL=1
|
|
||||||
NO_SDL2=1
|
|
||||||
NO_SNDFILE=1
|
|
||||||
NO_FLAC=1
|
|
|
@ -1,67 +0,0 @@
|
||||||
|
|
||||||
ifeq ($(origin CC),default)
|
|
||||||
CC = i686-w64-mingw32-gcc$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin CXX),default)
|
|
||||||
CXX = i686-w64-mingw32-g++$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin LD),default)
|
|
||||||
LD = $(CXX)
|
|
||||||
endif
|
|
||||||
ifeq ($(origin AR),default)
|
|
||||||
AR = i686-w64-mingw32-ar$(MINGW_FLAVOUR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
|
||||||
CFLAGS_STDC = -std=c99
|
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
|
||||||
|
|
||||||
CPPFLAGS += -DWIN32 -D_WIN32 -DWINAPI_FAMILY=0x2 -D_WIN32_WINNT=0x0602
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
CXXFLAGS += -municode
|
|
||||||
CFLAGS += -municode
|
|
||||||
LDFLAGS += -mconsole -mthreads
|
|
||||||
else
|
|
||||||
CXXFLAGS += -municode -mthreads
|
|
||||||
CFLAGS += -municode -mthreads
|
|
||||||
LDFLAGS += -mconsole
|
|
||||||
endif
|
|
||||||
LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
|
|
||||||
ARFLAGS := rcs
|
|
||||||
|
|
||||||
PC_LIBS_PRIVATE += -lole32 -lrpcrt4
|
|
||||||
|
|
||||||
ifeq ($(MINGW_COMPILER),clang)
|
|
||||||
include build/make/warnings-clang.mk
|
|
||||||
else
|
|
||||||
include build/make/warnings-gcc.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXESUFFIX=.exe
|
|
||||||
SOSUFFIX=.dll
|
|
||||||
SOSUFFIXWINDOWS=1
|
|
||||||
|
|
||||||
DYNLINK=0
|
|
||||||
SHARED_LIB=1
|
|
||||||
STATIC_LIB=0
|
|
||||||
SHARED_SONAME=0
|
|
||||||
|
|
||||||
IS_CROSS=1
|
|
||||||
|
|
||||||
OPENMPT123=0
|
|
||||||
|
|
||||||
NO_ZLIB=1
|
|
||||||
NO_LTDL=1
|
|
||||||
NO_DL=1
|
|
||||||
NO_MPG123=1
|
|
||||||
NO_OGG=1
|
|
||||||
NO_VORBIS=1
|
|
||||||
NO_VORBISFILE=1
|
|
||||||
NO_PORTAUDIO=1
|
|
||||||
NO_PORTAUDIOCPP=1
|
|
||||||
NO_PULSEAUDIO=1
|
|
||||||
NO_SDL=1
|
|
||||||
NO_SDL2=1
|
|
||||||
NO_SNDFILE=1
|
|
||||||
NO_FLAC=1
|
|
|
@ -13,7 +13,7 @@ AR = ar
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CXXFLAGS_STDCXX = -std=c++17
|
CXXFLAGS_STDCXX = -std=c++17
|
||||||
CFLAGS_STDC = -std=c99
|
CFLAGS_STDC = -std=c17
|
||||||
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
CFLAGS += $(CFLAGS_STDC)
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
|
|
32
Frameworks/OpenMPT/OpenMPT/build/make/config-unknown.mk
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
|
||||||
|
ifeq ($(origin CC),default)
|
||||||
|
CC = cc
|
||||||
|
endif
|
||||||
|
ifeq ($(origin CXX),default)
|
||||||
|
CXX = c++
|
||||||
|
endif
|
||||||
|
ifeq ($(origin LD),default)
|
||||||
|
LD = $(CXX)
|
||||||
|
endif
|
||||||
|
ifeq ($(origin AR),default)
|
||||||
|
AR = ar
|
||||||
|
endif
|
||||||
|
|
||||||
|
CXXFLAGS_STDCXX = -std=c++17
|
||||||
|
CFLAGS_STDC = -std=c11
|
||||||
|
CXXFLAGS += $(CXXFLAGS_STDCXX)
|
||||||
|
CFLAGS += $(CFLAGS_STDC)
|
||||||
|
|
||||||
|
CPPFLAGS +=
|
||||||
|
CXXFLAGS +=
|
||||||
|
CFLAGS +=
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS +=
|
||||||
|
ARFLAGS := rcs
|
||||||
|
|
||||||
|
MPT_COMPILER_GENERIC=1
|
||||||
|
SHARED_LIB=0
|
||||||
|
DYNLINK=0
|
||||||
|
|
||||||
|
EXESUFFIX=
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
|
|
||||||
CXXFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wmissing-prototypes -Wshift-count-negative -Wshift-count-overflow -Wshift-op-parentheses -Wshift-overflow -Wshift-sign-overflow -Wundef
|
CXXFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wmissing-prototypes -Wshift-count-negative -Wshift-count-overflow -Wshift-op-parentheses -Wshift-overflow -Wshift-sign-overflow -Wundef
|
||||||
CFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wmissing-prototypes -Wshift-count-negative -Wshift-count-overflow -Wshift-op-parentheses -Wshift-overflow -Wshift-sign-overflow -Wundef
|
CFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wmissing-prototypes -Wshift-count-negative -Wshift-count-overflow -Wshift-op-parentheses -Wshift-overflow -Wshift-sign-overflow -Wundef
|
||||||
|
|
||||||
CXXFLAGS_WARNINGS += -Wdeprecated -Wextra-semi -Wframe-larger-than=16000 -Wglobal-constructors -Wimplicit-fallthrough -Wmissing-declarations -Wnon-virtual-dtor -Wreserved-id-macro
|
CXXFLAGS_WARNINGS += -Wdeprecated -Wextra-semi -Wframe-larger-than=16000 -Wglobal-constructors -Wimplicit-fallthrough -Wmissing-declarations -Wnon-virtual-dtor -Wreserved-id-macro
|
||||||
|
CFLAGS_WARNINGS += -Wframe-larger-than=4000
|
||||||
|
|
||||||
#CXXFLAGS_WARNINGS += -Wfloat-equal
|
#CXXFLAGS_WARNINGS += -Wfloat-equal
|
||||||
#CXXFLAGS_WARNINGS += -Wdocumentation
|
#CXXFLAGS_WARNINGS += -Wdocumentation
|
||||||
|
@ -10,23 +11,21 @@ CXXFLAGS_WARNINGS += -Wdeprecated -Wextra-semi -Wframe-larger-than=16000 -Wgloba
|
||||||
#CXXFLAGS_WARNINGS += -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-c++98-c++11-c++14-compat -Wno-padded -Wno-weak-vtables -Wno-sign-conversion -Wno-shadow-field-in-constructor -Wno-conversion -Wno-switch-enum -Wno-old-style-cast
|
#CXXFLAGS_WARNINGS += -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-c++98-c++11-c++14-compat -Wno-padded -Wno-weak-vtables -Wno-sign-conversion -Wno-shadow-field-in-constructor -Wno-conversion -Wno-switch-enum -Wno-old-style-cast
|
||||||
|
|
||||||
ifeq ($(MODERN),1)
|
ifeq ($(MODERN),1)
|
||||||
LDFLAGS += -fuse-ld=lld
|
|
||||||
ifeq ($(OPTIMIZE_LTO),1)
|
|
||||||
LDFLAGS += -Wl,--thinlto-jobs=all
|
|
||||||
endif
|
|
||||||
CXXFLAGS_WARNINGS +=
|
CXXFLAGS_WARNINGS +=
|
||||||
CFLAGS_WARNINGS += -Wframe-larger-than=4000
|
CFLAGS_WARNINGS +=
|
||||||
LDFLAGS_WARNINGS += -Wl,-no-undefined -Wl,--detect-odr-violations
|
LDFLAGS_WARNINGS += -Wl,-no-undefined -Wl,--detect-odr-violations
|
||||||
# re-renable after 1.29 branch
|
|
||||||
#CXXFLAGS_WARNINGS += -Wdouble-promotion
|
|
||||||
#CFLAGS_WARNINGS += -Wdouble-promotion
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS_SILENT += -Wno-\#warnings
|
CFLAGS_SILENT += -Wno-\#warnings
|
||||||
CFLAGS_SILENT += -Wno-cast-align
|
CFLAGS_SILENT += -Wno-cast-align
|
||||||
CFLAGS_SILENT += -Wno-cast-qual
|
CFLAGS_SILENT += -Wno-cast-qual
|
||||||
|
CFLAGS_SILENT += -Wno-double-promotion
|
||||||
|
CFLAGS_SILENT += -Wno-float-conversion
|
||||||
|
CFLAGS_SILENT += -Wno-frame-larger-than
|
||||||
CFLAGS_SILENT += -Wno-missing-prototypes
|
CFLAGS_SILENT += -Wno-missing-prototypes
|
||||||
CFLAGS_SILENT += -Wno-sign-compare
|
CFLAGS_SILENT += -Wno-sign-compare
|
||||||
CFLAGS_SILENT += -Wno-unused-function
|
CFLAGS_SILENT += -Wno-unused-function
|
||||||
CFLAGS_SILENT += -Wno-unused-parameter
|
CFLAGS_SILENT += -Wno-unused-parameter
|
||||||
CFLAGS_SILENT += -Wno-unused-variable
|
CFLAGS_SILENT += -Wno-unused-variable
|
||||||
|
|
||||||
|
FASTMATH_STYLE=clang
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
|
|
||||||
CXXFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wfloat-conversion -Wframe-larger-than=16000 -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wstrict-aliasing -Wsuggest-override -Wundef
|
CXXFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wframe-larger-than=16000 -Winit-self -Wlogical-op -Wmissing-declarations -Wpointer-arith -Wstrict-aliasing -Wsuggest-override -Wundef
|
||||||
CFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wfloat-conversion -Wlogical-op -Wundef
|
CFLAGS_WARNINGS += -Wcast-align -Wcast-qual -Wdouble-promotion -Wfloat-conversion -Wlogical-op -Wstrict-prototypes -Wundef
|
||||||
|
|
||||||
CXXFLAGS_WARNINGS += -Wno-psabi
|
CXXFLAGS_WARNINGS += -Wno-psabi
|
||||||
|
|
||||||
ifeq ($(MODERN),1)
|
ifeq ($(MODERN),1)
|
||||||
LDFLAGS += -fuse-ld=gold
|
|
||||||
CXXFLAGS_WARNINGS +=
|
|
||||||
CFLAGS_WARNINGS += -Wframe-larger-than=4000
|
CFLAGS_WARNINGS += -Wframe-larger-than=4000
|
||||||
#CXXFLAGS_WARNINGS += -Wstrict-aliasing -Wpointer-arith -Winit-self -Wshadow -Wswitch-enum -Wstrict-prototypes
|
#CXXFLAGS_WARNINGS += -Wshadow -Wswitch-enum
|
||||||
|
# gold
|
||||||
LDFLAGS_WARNINGS += -Wl,-no-undefined -Wl,--detect-odr-violations
|
LDFLAGS_WARNINGS += -Wl,-no-undefined -Wl,--detect-odr-violations
|
||||||
# re-renable after 1.29 branch
|
# GCC 8
|
||||||
#CXXFLAGS_WARNINGS += -Wdouble-promotion
|
CXXFLAGS_WARNINGS += -Wcast-align=strict
|
||||||
#CFLAGS_WARNINGS += -Wdouble-promotion
|
CFLAGS_WARNINGS += -Wcast-align=strict
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS_SILENT += -Wno-cast-qual
|
CFLAGS_SILENT += -Wno-cast-qual
|
||||||
|
CFLAGS_SILENT += -Wno-double-promotion
|
||||||
CFLAGS_SILENT += -Wno-empty-body
|
CFLAGS_SILENT += -Wno-empty-body
|
||||||
CFLAGS_SILENT += -Wno-float-conversion
|
CFLAGS_SILENT += -Wno-float-conversion
|
||||||
CFLAGS_SILENT += -Wno-implicit-fallthrough
|
CFLAGS_SILENT += -Wno-implicit-fallthrough
|
||||||
|
@ -26,3 +26,5 @@ CFLAGS_SILENT += -Wno-type-limits
|
||||||
CFLAGS_SILENT += -Wno-unused-but-set-variable
|
CFLAGS_SILENT += -Wno-unused-but-set-variable
|
||||||
CFLAGS_SILENT += -Wno-unused-function
|
CFLAGS_SILENT += -Wno-unused-function
|
||||||
CFLAGS_SILENT += -Wno-unused-parameter
|
CFLAGS_SILENT += -Wno-unused-parameter
|
||||||
|
|
||||||
|
FASTMATH_STYLE=gcc
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#define OPENMPT_VERSION_SVNVERSION "18680"
|
#define OPENMPT_VERSION_SVNVERSION "19147"
|
||||||
#define OPENMPT_VERSION_REVISION 18680
|
#define OPENMPT_VERSION_REVISION 19147
|
||||||
#define OPENMPT_VERSION_DIRTY 0
|
#define OPENMPT_VERSION_DIRTY 0
|
||||||
#define OPENMPT_VERSION_MIXEDREVISIONS 0
|
#define OPENMPT_VERSION_MIXEDREVISIONS 0
|
||||||
#define OPENMPT_VERSION_URL "https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.6.8"
|
#define OPENMPT_VERSION_URL "https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.7.0"
|
||||||
#define OPENMPT_VERSION_DATE "2023-01-29T12:13:49.877060Z"
|
#define OPENMPT_VERSION_DATE "2023-04-30T12:58:58.547157Z"
|
||||||
#define OPENMPT_VERSION_IS_PACKAGE 1
|
#define OPENMPT_VERSION_IS_PACKAGE 1
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,341 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
022CF042734F913429163E82 /* layer3.c in Sources */ = {isa = PBXBuildFile; fileRef = BAACDA4AE2E792FCCA83208A /* layer3.c */; };
|
||||||
|
022FC83459953B260BA35674 /* synth_real.c in Sources */ = {isa = PBXBuildFile; fileRef = C3CD341CF5C67ECE6FA5BA5C /* synth_real.c */; };
|
||||||
|
0DDEA7A4A06C7196094515E4 /* optimize.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B61528CDECD143E1D70B8CC /* optimize.c */; };
|
||||||
|
142B46E0854DE7D23B149520 /* layer2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9796B208BFD16ABAA76CF848 /* layer2.c */; };
|
||||||
|
21B328E68EDB3758906E2726 /* equalizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F54AFAE5CB7A5E0D2D6A5EE /* equalizer.c */; };
|
||||||
|
242DF798687C9D0AAAA3D5D8 /* tabinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B2790408CF33D72C9A86680 /* tabinit.c */; };
|
||||||
|
26299D7E974C3E704D12EBBE /* layer1.c in Sources */ = {isa = PBXBuildFile; fileRef = 748089C69CBB42788456D006 /* layer1.c */; };
|
||||||
|
2CE230149E04D10653CB7E54 /* format.c in Sources */ = {isa = PBXBuildFile; fileRef = AD3049FCD56B02AEBD06903C /* format.c */; };
|
||||||
|
2F06D05D7C69C68FF288C69D /* compat.c in Sources */ = {isa = PBXBuildFile; fileRef = A7ABBCE59297E2D7DA7DAB25 /* compat.c */; };
|
||||||
|
5BC0EB1CC8E8F98ECA7BE95C /* synth_s32.c in Sources */ = {isa = PBXBuildFile; fileRef = 739C6384C0FF59B6371E59C4 /* synth_s32.c */; };
|
||||||
|
64A7B16E5E696DE098686FAE /* synth.c in Sources */ = {isa = PBXBuildFile; fileRef = 907B4FB6D8EC33E81D8B05F6 /* synth.c */; };
|
||||||
|
6C03B21AB052578CF279905A /* feature.c in Sources */ = {isa = PBXBuildFile; fileRef = A60D55A2C7D902D4048E2BE2 /* feature.c */; };
|
||||||
|
82DB3C387C9CF8AAB69BFA78 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 440E80E08C7F6512D11E3720 /* parse.c */; };
|
||||||
|
8ADD039E1D6ACD90864371DE /* icy2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = C3752BE686E0ED98C5849226 /* icy2utf8.c */; };
|
||||||
|
9CA288B296644524D06346F2 /* index.c in Sources */ = {isa = PBXBuildFile; fileRef = 754AC0BABDBBA4EC025A76FA /* index.c */; };
|
||||||
|
BCB343AA29DB521C2B6E41EA /* stringbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BDCDC32593FD264CF5ED272 /* stringbuf.c */; };
|
||||||
|
C2065F0E06550480487C3D4E /* readers.c in Sources */ = {isa = PBXBuildFile; fileRef = 489101566A5CAE88A711D796 /* readers.c */; };
|
||||||
|
C39C716430C47FD632576FA4 /* libmpg123.c in Sources */ = {isa = PBXBuildFile; fileRef = 54E0A14CA243977E1862978C /* libmpg123.c */; };
|
||||||
|
C3D66B021F17BE74F2720942 /* id3.c in Sources */ = {isa = PBXBuildFile; fileRef = F56A100A0C7CAB3CFC98A64A /* id3.c */; };
|
||||||
|
D1E3070CCBA4C37E05A3C54C /* dct64.c in Sources */ = {isa = PBXBuildFile; fileRef = F4F6A4743D6788A682065AB4 /* dct64.c */; };
|
||||||
|
D618207A2D7D936CDF8BAEBA /* synth_8bit.c in Sources */ = {isa = PBXBuildFile; fileRef = A1E03F02D3D989B44DB8C542 /* synth_8bit.c */; };
|
||||||
|
E236244C3D7777BE10D1C28C /* icy.c in Sources */ = {isa = PBXBuildFile; fileRef = E598BBB4FCAB56E6ECC751F4 /* icy.c */; };
|
||||||
|
EAB0691E1B9461102EAC975E /* ntom.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B10DD6681370D18E83E03A6 /* ntom.c */; };
|
||||||
|
EE6448D8E826054A22250718 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 78DBF380C14CD7B205EBA9C0 /* frame.c */; };
|
||||||
|
F155B58DD59CBDBF5989EBCD /* compat_str.c in Sources */ = {isa = PBXBuildFile; fileRef = CDD5DB15FEB9D30711D20955 /* compat_str.c */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
0BDCDC32593FD264CF5ED272 /* stringbuf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = stringbuf.c; path = ../../../include/mpg123/src/libmpg123/stringbuf.c; sourceTree = "<group>"; };
|
||||||
|
0F54AFAE5CB7A5E0D2D6A5EE /* equalizer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = equalizer.c; path = ../../../include/mpg123/src/libmpg123/equalizer.c; sourceTree = "<group>"; };
|
||||||
|
1B61528CDECD143E1D70B8CC /* optimize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = optimize.c; path = ../../../include/mpg123/src/libmpg123/optimize.c; sourceTree = "<group>"; };
|
||||||
|
440E80E08C7F6512D11E3720 /* parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = parse.c; path = ../../../include/mpg123/src/libmpg123/parse.c; sourceTree = "<group>"; };
|
||||||
|
489101566A5CAE88A711D796 /* readers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = readers.c; path = ../../../include/mpg123/src/libmpg123/readers.c; sourceTree = "<group>"; };
|
||||||
|
54E0A14CA243977E1862978C /* libmpg123.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = libmpg123.c; path = ../../../include/mpg123/src/libmpg123/libmpg123.c; sourceTree = "<group>"; };
|
||||||
|
5B10DD6681370D18E83E03A6 /* ntom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ntom.c; path = ../../../include/mpg123/src/libmpg123/ntom.c; sourceTree = "<group>"; };
|
||||||
|
6B2790408CF33D72C9A86680 /* tabinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tabinit.c; path = ../../../include/mpg123/src/libmpg123/tabinit.c; sourceTree = "<group>"; };
|
||||||
|
739C6384C0FF59B6371E59C4 /* synth_s32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = synth_s32.c; path = ../../../include/mpg123/src/libmpg123/synth_s32.c; sourceTree = "<group>"; };
|
||||||
|
748089C69CBB42788456D006 /* layer1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = layer1.c; path = ../../../include/mpg123/src/libmpg123/layer1.c; sourceTree = "<group>"; };
|
||||||
|
754AC0BABDBBA4EC025A76FA /* index.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = index.c; path = ../../../include/mpg123/src/libmpg123/index.c; sourceTree = "<group>"; };
|
||||||
|
78DBF380C14CD7B205EBA9C0 /* frame.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = frame.c; path = ../../../include/mpg123/src/libmpg123/frame.c; sourceTree = "<group>"; };
|
||||||
|
907B4FB6D8EC33E81D8B05F6 /* synth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = synth.c; path = ../../../include/mpg123/src/libmpg123/synth.c; sourceTree = "<group>"; };
|
||||||
|
9796B208BFD16ABAA76CF848 /* layer2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = layer2.c; path = ../../../include/mpg123/src/libmpg123/layer2.c; sourceTree = "<group>"; };
|
||||||
|
A1E03F02D3D989B44DB8C542 /* synth_8bit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = synth_8bit.c; path = ../../../include/mpg123/src/libmpg123/synth_8bit.c; sourceTree = "<group>"; };
|
||||||
|
A60D55A2C7D902D4048E2BE2 /* feature.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = feature.c; path = ../../../include/mpg123/src/libmpg123/feature.c; sourceTree = "<group>"; };
|
||||||
|
A7ABBCE59297E2D7DA7DAB25 /* compat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compat.c; path = ../../../include/mpg123/src/compat/compat.c; sourceTree = "<group>"; };
|
||||||
|
AD3049FCD56B02AEBD06903C /* format.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = format.c; path = ../../../include/mpg123/src/libmpg123/format.c; sourceTree = "<group>"; };
|
||||||
|
BAACDA4AE2E792FCCA83208A /* layer3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = layer3.c; path = ../../../include/mpg123/src/libmpg123/layer3.c; sourceTree = "<group>"; };
|
||||||
|
C3752BE686E0ED98C5849226 /* icy2utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = icy2utf8.c; path = ../../../include/mpg123/src/libmpg123/icy2utf8.c; sourceTree = "<group>"; };
|
||||||
|
C3CD341CF5C67ECE6FA5BA5C /* synth_real.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = synth_real.c; path = ../../../include/mpg123/src/libmpg123/synth_real.c; sourceTree = "<group>"; };
|
||||||
|
C6BCBF7D1D4A29EFF5C33DBD /* openmpt-mpg123.dll */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = "openmpt-mpg123.dll"; path = "openmpt-mpg123.dll"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
CDD5DB15FEB9D30711D20955 /* compat_str.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compat_str.c; path = ../../../include/mpg123/src/compat/compat_str.c; sourceTree = "<group>"; };
|
||||||
|
E598BBB4FCAB56E6ECC751F4 /* icy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = icy.c; path = ../../../include/mpg123/src/libmpg123/icy.c; sourceTree = "<group>"; };
|
||||||
|
F4F6A4743D6788A682065AB4 /* dct64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = dct64.c; path = ../../../include/mpg123/src/libmpg123/dct64.c; sourceTree = "<group>"; };
|
||||||
|
F56A100A0C7CAB3CFC98A64A /* id3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = id3.c; path = ../../../include/mpg123/src/libmpg123/id3.c; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
A9087E6DA26E7FDF9609DCAD /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
E2ED1E19CDD9440B15BF0C59 /* Embed Libraries */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 10;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
name = "Embed Libraries";
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
0F03317AECAE342CC052B7BA /* mpg123 */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
3E657050E1B0F982FC81C690 /* compat */,
|
||||||
|
2C61E28ACF50093C5E75E8CA /* libmpg123 */,
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */,
|
||||||
|
);
|
||||||
|
name = mpg123;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
2C61E28ACF50093C5E75E8CA /* libmpg123 */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
F4F6A4743D6788A682065AB4 /* dct64.c */,
|
||||||
|
0F54AFAE5CB7A5E0D2D6A5EE /* equalizer.c */,
|
||||||
|
A60D55A2C7D902D4048E2BE2 /* feature.c */,
|
||||||
|
AD3049FCD56B02AEBD06903C /* format.c */,
|
||||||
|
78DBF380C14CD7B205EBA9C0 /* frame.c */,
|
||||||
|
E598BBB4FCAB56E6ECC751F4 /* icy.c */,
|
||||||
|
C3752BE686E0ED98C5849226 /* icy2utf8.c */,
|
||||||
|
F56A100A0C7CAB3CFC98A64A /* id3.c */,
|
||||||
|
754AC0BABDBBA4EC025A76FA /* index.c */,
|
||||||
|
748089C69CBB42788456D006 /* layer1.c */,
|
||||||
|
9796B208BFD16ABAA76CF848 /* layer2.c */,
|
||||||
|
BAACDA4AE2E792FCCA83208A /* layer3.c */,
|
||||||
|
54E0A14CA243977E1862978C /* libmpg123.c */,
|
||||||
|
5B10DD6681370D18E83E03A6 /* ntom.c */,
|
||||||
|
1B61528CDECD143E1D70B8CC /* optimize.c */,
|
||||||
|
440E80E08C7F6512D11E3720 /* parse.c */,
|
||||||
|
489101566A5CAE88A711D796 /* readers.c */,
|
||||||
|
0BDCDC32593FD264CF5ED272 /* stringbuf.c */,
|
||||||
|
907B4FB6D8EC33E81D8B05F6 /* synth.c */,
|
||||||
|
A1E03F02D3D989B44DB8C542 /* synth_8bit.c */,
|
||||||
|
C3CD341CF5C67ECE6FA5BA5C /* synth_real.c */,
|
||||||
|
739C6384C0FF59B6371E59C4 /* synth_s32.c */,
|
||||||
|
6B2790408CF33D72C9A86680 /* tabinit.c */,
|
||||||
|
);
|
||||||
|
name = libmpg123;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
3E657050E1B0F982FC81C690 /* compat */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
A7ABBCE59297E2D7DA7DAB25 /* compat.c */,
|
||||||
|
CDD5DB15FEB9D30711D20955 /* compat_str.c */,
|
||||||
|
);
|
||||||
|
name = compat;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
C6BCBF7D1D4A29EFF5C33DBD /* openmpt-mpg123.dll */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
6CFC1BC3B56CFFF5FA0BD203 /* mpg123 */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 9743C6CC90A9C83E8445250C /* Build configuration list for PBXNativeTarget "mpg123" */;
|
||||||
|
buildPhases = (
|
||||||
|
18EFFF0D1256007F05F15D4D /* Resources */,
|
||||||
|
829D18647C0319D66F9E76A4 /* Sources */,
|
||||||
|
A9087E6DA26E7FDF9609DCAD /* Frameworks */,
|
||||||
|
E2ED1E19CDD9440B15BF0C59 /* Embed Libraries */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = mpg123;
|
||||||
|
productName = mpg123;
|
||||||
|
productReference = C6BCBF7D1D4A29EFF5C33DBD /* openmpt-mpg123.dll */;
|
||||||
|
productType = "com.apple.product-type.library.dynamic";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
08FB7793FE84155DC02AAC07 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mpg123" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
hasScannedForEncodings = 1;
|
||||||
|
mainGroup = 0F03317AECAE342CC052B7BA /* mpg123 */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
6CFC1BC3B56CFFF5FA0BD203 /* openmpt-mpg123.dll */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
18EFFF0D1256007F05F15D4D /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
829D18647C0319D66F9E76A4 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
2F06D05D7C69C68FF288C69D /* compat.c in Sources */,
|
||||||
|
F155B58DD59CBDBF5989EBCD /* compat_str.c in Sources */,
|
||||||
|
D1E3070CCBA4C37E05A3C54C /* dct64.c in Sources */,
|
||||||
|
21B328E68EDB3758906E2726 /* equalizer.c in Sources */,
|
||||||
|
6C03B21AB052578CF279905A /* feature.c in Sources */,
|
||||||
|
2CE230149E04D10653CB7E54 /* format.c in Sources */,
|
||||||
|
EE6448D8E826054A22250718 /* frame.c in Sources */,
|
||||||
|
E236244C3D7777BE10D1C28C /* icy.c in Sources */,
|
||||||
|
8ADD039E1D6ACD90864371DE /* icy2utf8.c in Sources */,
|
||||||
|
C3D66B021F17BE74F2720942 /* id3.c in Sources */,
|
||||||
|
9CA288B296644524D06346F2 /* index.c in Sources */,
|
||||||
|
26299D7E974C3E704D12EBBE /* layer1.c in Sources */,
|
||||||
|
142B46E0854DE7D23B149520 /* layer2.c in Sources */,
|
||||||
|
022CF042734F913429163E82 /* layer3.c in Sources */,
|
||||||
|
C39C716430C47FD632576FA4 /* libmpg123.c in Sources */,
|
||||||
|
EAB0691E1B9461102EAC975E /* ntom.c in Sources */,
|
||||||
|
0DDEA7A4A06C7196094515E4 /* optimize.c in Sources */,
|
||||||
|
82DB3C387C9CF8AAB69BFA78 /* parse.c in Sources */,
|
||||||
|
C2065F0E06550480487C3D4E /* readers.c in Sources */,
|
||||||
|
BCB343AA29DB521C2B6E41EA /* stringbuf.c in Sources */,
|
||||||
|
64A7B16E5E696DE098686FAE /* synth.c in Sources */,
|
||||||
|
D618207A2D7D936CDF8BAEBA /* synth_8bit.c in Sources */,
|
||||||
|
022FC83459953B260BA35674 /* synth_real.c in Sources */,
|
||||||
|
5BC0EB1CC8E8F98ECA7BE95C /* synth_s32.c in Sources */,
|
||||||
|
242DF798687C9D0AAAA3D5D8 /* tabinit.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXVariantGroup section */
|
||||||
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
4C50EB499ED7163B711B7989 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
DEBUG,
|
||||||
|
MPT_BUILD_DEBUG,
|
||||||
|
OPT_GENERIC,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Debug/mpg123;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SYMROOT = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
USER_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/mpg123/ports/Xcode,
|
||||||
|
../../../include/mpg123/src/libmpg123,
|
||||||
|
../../../include/mpg123/src/compat,
|
||||||
|
../../../include/mpg123/src,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
7C31350CED53D5FEA31A834C /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/release/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-mpg123";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
98A0BBC3A55D6B351A47DA03 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 3;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
NDEBUG,
|
||||||
|
OPT_GENERIC,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Release/mpg123;
|
||||||
|
ONLY_ACTIVE_ARCH = NO;
|
||||||
|
SYMROOT = "../../../bin/release/xcode4-ios/all";
|
||||||
|
USER_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/mpg123/ports/Xcode,
|
||||||
|
../../../include/mpg123/src/libmpg123,
|
||||||
|
../../../include/mpg123/src/compat,
|
||||||
|
../../../include/mpg123/src,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
9C9C6D92965E2A04D05D2BD2 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-mpg123";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mpg123" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4C50EB499ED7163B711B7989 /* Debug */,
|
||||||
|
98A0BBC3A55D6B351A47DA03 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
9743C6CC90A9C83E8445250C /* Build configuration list for PBXNativeTarget "openmpt-mpg123.dll" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
9C9C6D92965E2A04D05D2BD2 /* Debug */,
|
||||||
|
7C31350CED53D5FEA31A834C /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||||
|
}
|
|
@ -0,0 +1,255 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
9C9F8407CD837BF9E09BB247 /* bitwise.c in Sources */ = {isa = PBXBuildFile; fileRef = 1891292F3EB758E1A5BE4F6F /* bitwise.c */; };
|
||||||
|
FF0BAB212FEFA3134307D961 /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = B766F1A9DD8D215B449417E9 /* framing.c */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
1891292F3EB758E1A5BE4F6F /* bitwise.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bitwise.c; path = ../../../include/ogg/src/bitwise.c; sourceTree = "<group>"; };
|
||||||
|
1E47F32D446E22DFAB75196D /* ogg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ogg.h; path = ../../../include/ogg/include/ogg/ogg.h; sourceTree = "<group>"; };
|
||||||
|
5036DE60765D0E12DD6404A0 /* openmpt-ogg.dll */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = "openmpt-ogg.dll"; path = "openmpt-ogg.dll"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
93F6FCDFE159F3115778F31F /* os_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = os_types.h; path = ../../../include/ogg/include/ogg/os_types.h; sourceTree = "<group>"; };
|
||||||
|
B766F1A9DD8D215B449417E9 /* framing.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = framing.c; path = ../../../include/ogg/src/framing.c; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
95F8A3D038E6CA82C80CAA10 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
CC7C283CE38EC36ED3AABE7C /* Embed Libraries */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 10;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
name = "Embed Libraries";
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
5775D4184366DFCA959E7A58 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
1891292F3EB758E1A5BE4F6F /* bitwise.c */,
|
||||||
|
B766F1A9DD8D215B449417E9 /* framing.c */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
5E8C725002DF100215175890 /* include */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BE79831562CC20C775046955 /* ogg */,
|
||||||
|
);
|
||||||
|
name = include;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
A078B4BDABA964AF054BE2FD /* ogg */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
5E8C725002DF100215175890 /* include */,
|
||||||
|
5775D4184366DFCA959E7A58 /* src */,
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */,
|
||||||
|
);
|
||||||
|
name = ogg;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
5036DE60765D0E12DD6404A0 /* openmpt-ogg.dll */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BE79831562CC20C775046955 /* ogg */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
1E47F32D446E22DFAB75196D /* ogg.h */,
|
||||||
|
93F6FCDFE159F3115778F31F /* os_types.h */,
|
||||||
|
);
|
||||||
|
name = ogg;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
886C6A4681D26BB8756DC886 /* ogg */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 8433EC2F272212E1B647F26F /* Build configuration list for PBXNativeTarget "ogg" */;
|
||||||
|
buildPhases = (
|
||||||
|
05E02470A8CE4B2237F42AB0 /* Resources */,
|
||||||
|
6F8D3DC7127B6479A1A14407 /* Sources */,
|
||||||
|
95F8A3D038E6CA82C80CAA10 /* Frameworks */,
|
||||||
|
CC7C283CE38EC36ED3AABE7C /* Embed Libraries */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = ogg;
|
||||||
|
productName = ogg;
|
||||||
|
productReference = 5036DE60765D0E12DD6404A0 /* openmpt-ogg.dll */;
|
||||||
|
productType = "com.apple.product-type.library.dynamic";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
08FB7793FE84155DC02AAC07 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "ogg" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
hasScannedForEncodings = 1;
|
||||||
|
mainGroup = A078B4BDABA964AF054BE2FD /* ogg */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
886C6A4681D26BB8756DC886 /* openmpt-ogg.dll */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
05E02470A8CE4B2237F42AB0 /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
6F8D3DC7127B6479A1A14407 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
9C9F8407CD837BF9E09BB247 /* bitwise.c in Sources */,
|
||||||
|
FF0BAB212FEFA3134307D961 /* framing.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXVariantGroup section */
|
||||||
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
8F6FCF26DF8363D862019566 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 3;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
NDEBUG,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Release/ogg;
|
||||||
|
ONLY_ACTIVE_ARCH = NO;
|
||||||
|
SYMROOT = "../../../bin/release/xcode4-ios/all";
|
||||||
|
SYSTEM_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/ogg/include,
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
C49D8BAF120081E1881F81EF /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/release/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-ogg";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
C86DC9EC74D08A1E3359002C /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
DEBUG,
|
||||||
|
MPT_BUILD_DEBUG,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Debug/ogg;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SYMROOT = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
SYSTEM_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/ogg/include,
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
DFACBF75A3188127E1BC25B5 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-ogg";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "ogg" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
C86DC9EC74D08A1E3359002C /* Debug */,
|
||||||
|
8F6FCF26DF8363D862019566 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
8433EC2F272212E1B647F26F /* Build configuration list for PBXNativeTarget "openmpt-ogg.dll" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
DFACBF75A3188127E1BC25B5 /* Debug */,
|
||||||
|
C49D8BAF120081E1881F81EF /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||||
|
}
|
|
@ -0,0 +1,531 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
16716A7E46033970211078BE /* block.c in Sources */ = {isa = PBXBuildFile; fileRef = 777077261A5E9DD8A9847D66 /* block.c */; };
|
||||||
|
16B25260019E7852498440A0 /* psy.c in Sources */ = {isa = PBXBuildFile; fileRef = EDFFC5E89252639AA48AAC28 /* psy.c */; };
|
||||||
|
3EA9B7E0953722526DB03620 /* info.c in Sources */ = {isa = PBXBuildFile; fileRef = E03CFA68E3ADCC9A651A70A8 /* info.c */; };
|
||||||
|
412482943AE63F0674E540D4 /* codebook.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A6247DC72D32C0EB771FE1C /* codebook.c */; };
|
||||||
|
42BABA9A3C7C770C767B78DA /* registry.c in Sources */ = {isa = PBXBuildFile; fileRef = D1E246821A532AB45EF1FCC2 /* registry.c */; };
|
||||||
|
55E0C63CC703672E7CCA147C /* synthesis.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A6CA00462A758B64A42E644 /* synthesis.c */; };
|
||||||
|
571301CEB254554085AEA00E /* floor1.c in Sources */ = {isa = PBXBuildFile; fileRef = 501CFA76672F95A8574B90B6 /* floor1.c */; };
|
||||||
|
63BC07FCBEFD5B6E9257A63C /* lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = 35F064C44D02FFF63D1EFB04 /* lookup.c */; };
|
||||||
|
650BD9CE95EFD1C0A908080E /* smallft.c in Sources */ = {isa = PBXBuildFile; fileRef = CEB55B76F4DB8B285BE281B6 /* smallft.c */; };
|
||||||
|
665EF2C06020AF329A1FB100 /* mapping0.c in Sources */ = {isa = PBXBuildFile; fileRef = 379713488007F77AC4A6C988 /* mapping0.c */; };
|
||||||
|
66F0DF98BD7E4A0A95F75DD8 /* mdct.c in Sources */ = {isa = PBXBuildFile; fileRef = C67232A0C9E304D24B4FA8E0 /* mdct.c */; };
|
||||||
|
7C34482667206E18AF063666 /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7091344E14E3D200271C1A8E /* lpc.c */; };
|
||||||
|
A4B9FD2CFFFB509ED3559B6C /* floor0.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AED1EF451FFBA26421BB534 /* floor0.c */; };
|
||||||
|
A7912A52EBDFCFC42E070892 /* vorbisfile.c in Sources */ = {isa = PBXBuildFile; fileRef = C39AD0BAE5667DEC221BA6FA /* vorbisfile.c */; };
|
||||||
|
B1D3BC04AB957876E5947A44 /* envelope.c in Sources */ = {isa = PBXBuildFile; fileRef = 14D8424C5D49267EA1E7F88C /* envelope.c */; };
|
||||||
|
BC748D10B6364982F0354B50 /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 4AAD1098931DF4CAD7BCC6D8 /* analysis.c */; };
|
||||||
|
BDB5A0B818F6F42AEC513EF8 /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 72232FC08935CAF27951C600 /* window.c */; };
|
||||||
|
D5E5E506C0D20AF808B7D346 /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F30132E1382B0E025BAF96E /* lsp.c */; };
|
||||||
|
D85CD4BE497F75B0FF4622FE /* vorbisenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BA4166BAF4FA18A29087A6 /* vorbisenc.c */; };
|
||||||
|
E344DF0C2793847E69BABD4C /* sharedbook.c in Sources */ = {isa = PBXBuildFile; fileRef = 72897ED494552C06D10A5514 /* sharedbook.c */; };
|
||||||
|
E77EFABE1862F2B02B7B28FE /* bitrate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0944F5662F6B251896721BA6 /* bitrate.c */; };
|
||||||
|
FC4D923C52DAFCAE2B54107C /* res0.c in Sources */ = {isa = PBXBuildFile; fileRef = 16DFB5041A5087369BBD2B44 /* res0.c */; };
|
||||||
|
FC66A059C11BF6CB758A9E99 /* openmpt-ogg.lib in Frameworks */ = {isa = PBXBuildFile; fileRef = 322B76417ACAB4739DF66C81 /* openmpt-ogg.lib */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
3D2DCDF83693CF6A2A2F2C38 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 386FE2DA60AA9B8C4846291A /* ogg.xcodeproj */;
|
||||||
|
proxyType = 1;
|
||||||
|
remoteGlobalIDString = 886C6A4681D26BB8756DC886;
|
||||||
|
remoteInfo = "openmpt-ogg.dll";
|
||||||
|
};
|
||||||
|
EAF35B5FE4595CD1D7F4B99F /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 386FE2DA60AA9B8C4846291A /* ogg.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 5036DE60765D0E12DD6404A0;
|
||||||
|
remoteInfo = "openmpt-ogg.dll";
|
||||||
|
};
|
||||||
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
058BB8B85C19232A349236F8 /* openmpt-vorbis.dll */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = "openmpt-vorbis.dll"; path = "openmpt-vorbis.dll"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
07BE8ECA1ED129FC0EED250A /* window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = window.h; path = ../../../include/vorbis/lib/window.h; sourceTree = "<group>"; };
|
||||||
|
0944F5662F6B251896721BA6 /* bitrate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bitrate.c; path = ../../../include/vorbis/lib/bitrate.c; sourceTree = "<group>"; };
|
||||||
|
0C6D4B2032937AD2999A7160 /* smallft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = smallft.h; path = ../../../include/vorbis/lib/smallft.h; sourceTree = "<group>"; };
|
||||||
|
0D82D8FD2F4E862F6C03AF3D /* psych_8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = psych_8.h; path = ../../../include/vorbis/lib/modes/psych_8.h; sourceTree = "<group>"; };
|
||||||
|
13C8DC265C39C058A0D89266 /* codebook.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = codebook.h; path = ../../../include/vorbis/lib/codebook.h; sourceTree = "<group>"; };
|
||||||
|
14D8424C5D49267EA1E7F88C /* envelope.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = envelope.c; path = ../../../include/vorbis/lib/envelope.c; sourceTree = "<group>"; };
|
||||||
|
15F93858BA4BD60ACC841E98 /* lsp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lsp.h; path = ../../../include/vorbis/lib/lsp.h; sourceTree = "<group>"; };
|
||||||
|
16DFB5041A5087369BBD2B44 /* res0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = res0.c; path = ../../../include/vorbis/lib/res0.c; sourceTree = "<group>"; };
|
||||||
|
16F680C77237D43945921F07 /* codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = codec.h; path = ../../../include/vorbis/include/vorbis/codec.h; sourceTree = "<group>"; };
|
||||||
|
175A5978BBACF72ACDE53FB8 /* lpc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lpc.h; path = ../../../include/vorbis/lib/lpc.h; sourceTree = "<group>"; };
|
||||||
|
1F836091517CAB43CB5BE6D1 /* residue_44.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = residue_44.h; path = ../../../include/vorbis/lib/modes/residue_44.h; sourceTree = "<group>"; };
|
||||||
|
2740402E4D666FE0B46D666E /* masking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = masking.h; path = ../../../include/vorbis/lib/masking.h; sourceTree = "<group>"; };
|
||||||
|
285CE11ECBA86A50E679375E /* os.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = os.h; path = ../../../include/vorbis/lib/os.h; sourceTree = "<group>"; };
|
||||||
|
2A6247DC72D32C0EB771FE1C /* codebook.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = codebook.c; path = ../../../include/vorbis/lib/codebook.c; sourceTree = "<group>"; };
|
||||||
|
2AAE7645EE1A37F72CBDDC85 /* setup_11.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_11.h; path = ../../../include/vorbis/lib/modes/setup_11.h; sourceTree = "<group>"; };
|
||||||
|
35CF7AFDF93B3CAF37DEE13D /* psych_44.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = psych_44.h; path = ../../../include/vorbis/lib/modes/psych_44.h; sourceTree = "<group>"; };
|
||||||
|
35F064C44D02FFF63D1EFB04 /* lookup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lookup.c; path = ../../../include/vorbis/lib/lookup.c; sourceTree = "<group>"; };
|
||||||
|
374A6BCA5F85247C4720B20A /* highlevel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = highlevel.h; path = ../../../include/vorbis/lib/highlevel.h; sourceTree = "<group>"; };
|
||||||
|
379713488007F77AC4A6C988 /* mapping0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mapping0.c; path = ../../../include/vorbis/lib/mapping0.c; sourceTree = "<group>"; };
|
||||||
|
386FE2DA60AA9B8C4846291A /* openmpt-ogg.lib */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "ogg.xcodeproj"; path = ogg.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||||
|
3A6CA00462A758B64A42E644 /* synthesis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = synthesis.c; path = ../../../include/vorbis/lib/synthesis.c; sourceTree = "<group>"; };
|
||||||
|
3AED1EF451FFBA26421BB534 /* floor0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = floor0.c; path = ../../../include/vorbis/lib/floor0.c; sourceTree = "<group>"; };
|
||||||
|
3B10AC6A3E817E9CBFEE22AA /* mdct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mdct.h; path = ../../../include/vorbis/lib/mdct.h; sourceTree = "<group>"; };
|
||||||
|
3BA7A5A17FF64B13C21D83E1 /* vorbisenc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vorbisenc.h; path = ../../../include/vorbis/include/vorbis/vorbisenc.h; sourceTree = "<group>"; };
|
||||||
|
450CC03BDA837F6D491FD67B /* residue_44u.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = residue_44u.h; path = ../../../include/vorbis/lib/modes/residue_44u.h; sourceTree = "<group>"; };
|
||||||
|
46FCE5106D2314C2D42A0B50 /* bitrate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bitrate.h; path = ../../../include/vorbis/lib/bitrate.h; sourceTree = "<group>"; };
|
||||||
|
4AAD1098931DF4CAD7BCC6D8 /* analysis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = analysis.c; path = ../../../include/vorbis/lib/analysis.c; sourceTree = "<group>"; };
|
||||||
|
501CFA76672F95A8574B90B6 /* floor1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = floor1.c; path = ../../../include/vorbis/lib/floor1.c; sourceTree = "<group>"; };
|
||||||
|
5BED095DF163C88F60001F9D /* setup_44p51.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_44p51.h; path = ../../../include/vorbis/lib/modes/setup_44p51.h; sourceTree = "<group>"; };
|
||||||
|
63614891852CF5C3C1E21ED1 /* setup_X.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_X.h; path = ../../../include/vorbis/lib/modes/setup_X.h; sourceTree = "<group>"; };
|
||||||
|
6B3067A02E9C29526D3FCDE0 /* lookup_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lookup_data.h; path = ../../../include/vorbis/lib/lookup_data.h; sourceTree = "<group>"; };
|
||||||
|
6B6795D0827A310272962C10 /* scales.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = scales.h; path = ../../../include/vorbis/lib/scales.h; sourceTree = "<group>"; };
|
||||||
|
6CCD7211303933C36EDCD851 /* setup_44.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_44.h; path = ../../../include/vorbis/lib/modes/setup_44.h; sourceTree = "<group>"; };
|
||||||
|
6E91170FA08A61C11A699D4F /* residue_16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = residue_16.h; path = ../../../include/vorbis/lib/modes/residue_16.h; sourceTree = "<group>"; };
|
||||||
|
6F30132E1382B0E025BAF96E /* lsp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lsp.c; path = ../../../include/vorbis/lib/lsp.c; sourceTree = "<group>"; };
|
||||||
|
7091344E14E3D200271C1A8E /* lpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = ../../../include/vorbis/lib/lpc.c; sourceTree = "<group>"; };
|
||||||
|
72232FC08935CAF27951C600 /* window.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = window.c; path = ../../../include/vorbis/lib/window.c; sourceTree = "<group>"; };
|
||||||
|
72897ED494552C06D10A5514 /* sharedbook.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sharedbook.c; path = ../../../include/vorbis/lib/sharedbook.c; sourceTree = "<group>"; };
|
||||||
|
746BBDBB37D77F6D767B23FB /* psych_16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = psych_16.h; path = ../../../include/vorbis/lib/modes/psych_16.h; sourceTree = "<group>"; };
|
||||||
|
777077261A5E9DD8A9847D66 /* block.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = block.c; path = ../../../include/vorbis/lib/block.c; sourceTree = "<group>"; };
|
||||||
|
7EC1E432F2AA5BE414F80A72 /* res_books_stereo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = res_books_stereo.h; path = ../../../include/vorbis/lib/books/coupled/res_books_stereo.h; sourceTree = "<group>"; };
|
||||||
|
90EE3C51B2B9E983EF6F1291 /* setup_8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_8.h; path = ../../../include/vorbis/lib/modes/setup_8.h; sourceTree = "<group>"; };
|
||||||
|
92BA4166BAF4FA18A29087A6 /* vorbisenc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = vorbisenc.c; path = ../../../include/vorbis/lib/vorbisenc.c; sourceTree = "<group>"; };
|
||||||
|
94C8EB12391B88C44B53D152 /* psy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = psy.h; path = ../../../include/vorbis/lib/psy.h; sourceTree = "<group>"; };
|
||||||
|
960E1F895979E13B981D85C9 /* setup_22.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_22.h; path = ../../../include/vorbis/lib/modes/setup_22.h; sourceTree = "<group>"; };
|
||||||
|
AB69B4CF6ED57681AD791B0F /* setup_16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_16.h; path = ../../../include/vorbis/lib/modes/setup_16.h; sourceTree = "<group>"; };
|
||||||
|
B9289C7B068B92AD7CAA92BB /* setup_44u.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_44u.h; path = ../../../include/vorbis/lib/modes/setup_44u.h; sourceTree = "<group>"; };
|
||||||
|
B980BE8E4EF77DC0BD93D4CE /* codec_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = codec_internal.h; path = ../../../include/vorbis/lib/codec_internal.h; sourceTree = "<group>"; };
|
||||||
|
BB48DACC03B9BEFE4858910C /* registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = registry.h; path = ../../../include/vorbis/lib/registry.h; sourceTree = "<group>"; };
|
||||||
|
C38A75AF76807F61C7A2DBEF /* res_books_uncoupled.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = res_books_uncoupled.h; path = ../../../include/vorbis/lib/books/uncoupled/res_books_uncoupled.h; sourceTree = "<group>"; };
|
||||||
|
C39AD0BAE5667DEC221BA6FA /* vorbisfile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = vorbisfile.c; path = ../../../include/vorbis/lib/vorbisfile.c; sourceTree = "<group>"; };
|
||||||
|
C67232A0C9E304D24B4FA8E0 /* mdct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mdct.c; path = ../../../include/vorbis/lib/mdct.c; sourceTree = "<group>"; };
|
||||||
|
C97DEB5A61CAD10C9011D19A /* res_books_51.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = res_books_51.h; path = ../../../include/vorbis/lib/books/coupled/res_books_51.h; sourceTree = "<group>"; };
|
||||||
|
CB8BC3CEE29E5F00D2BA5A0E /* lookup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lookup.h; path = ../../../include/vorbis/lib/lookup.h; sourceTree = "<group>"; };
|
||||||
|
CEB55B76F4DB8B285BE281B6 /* smallft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = smallft.c; path = ../../../include/vorbis/lib/smallft.c; sourceTree = "<group>"; };
|
||||||
|
D1E246821A532AB45EF1FCC2 /* registry.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = registry.c; path = ../../../include/vorbis/lib/registry.c; sourceTree = "<group>"; };
|
||||||
|
D90D21756B9AEB67D4738FB5 /* vorbisfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vorbisfile.h; path = ../../../include/vorbis/include/vorbis/vorbisfile.h; sourceTree = "<group>"; };
|
||||||
|
DAF247F2DE631A245FCFBE32 /* misc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = misc.h; path = ../../../include/vorbis/lib/misc.h; sourceTree = "<group>"; };
|
||||||
|
DBC5215DC00C298F43F9579D /* residue_44p51.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = residue_44p51.h; path = ../../../include/vorbis/lib/modes/residue_44p51.h; sourceTree = "<group>"; };
|
||||||
|
E03CFA68E3ADCC9A651A70A8 /* info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = info.c; path = ../../../include/vorbis/lib/info.c; sourceTree = "<group>"; };
|
||||||
|
E7AEBC4BAB1A7DFDE9BE228B /* setup_32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = setup_32.h; path = ../../../include/vorbis/lib/modes/setup_32.h; sourceTree = "<group>"; };
|
||||||
|
EABBD3D0332CB80277CB8A10 /* backends.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = backends.h; path = ../../../include/vorbis/lib/backends.h; sourceTree = "<group>"; };
|
||||||
|
EDFFC5E89252639AA48AAC28 /* psy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = psy.c; path = ../../../include/vorbis/lib/psy.c; sourceTree = "<group>"; };
|
||||||
|
EE56303600800CE83470F676 /* floor_books.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = floor_books.h; path = ../../../include/vorbis/lib/books/floor/floor_books.h; sourceTree = "<group>"; };
|
||||||
|
F1CF92D13F328903B5518911 /* residue_8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = residue_8.h; path = ../../../include/vorbis/lib/modes/residue_8.h; sourceTree = "<group>"; };
|
||||||
|
F3B07F31B71C40E3F5BFE571 /* psych_11.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = psych_11.h; path = ../../../include/vorbis/lib/modes/psych_11.h; sourceTree = "<group>"; };
|
||||||
|
FB9FDEF54902D527BF21D535 /* floor_all.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = floor_all.h; path = ../../../include/vorbis/lib/modes/floor_all.h; sourceTree = "<group>"; };
|
||||||
|
FE3ED69646AFBAC88B4E8CD6 /* envelope.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = envelope.h; path = ../../../include/vorbis/lib/envelope.h; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
7C0E12287574139A690F7068 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
FC66A059C11BF6CB758A9E99 /* openmpt-ogg.lib in Frameworks */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
8DA68C947892B286C0787AD4 /* Embed Libraries */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 10;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
name = "Embed Libraries";
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
26717C15041C7EC7D7C10255 /* vorbis */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
5E8C725002DF100215175890 /* include */,
|
||||||
|
8D815E5679726A08CBAA0496 /* lib */,
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */,
|
||||||
|
9D968EAA920D05DCE0E0A4EA /* Projects */,
|
||||||
|
);
|
||||||
|
name = vorbis;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
5A1F78C5713213F7614E0F05 /* vorbis */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
16F680C77237D43945921F07 /* codec.h */,
|
||||||
|
3BA7A5A17FF64B13C21D83E1 /* vorbisenc.h */,
|
||||||
|
D90D21756B9AEB67D4738FB5 /* vorbisfile.h */,
|
||||||
|
);
|
||||||
|
name = vorbis;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
5E8C725002DF100215175890 /* include */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
5A1F78C5713213F7614E0F05 /* vorbis */,
|
||||||
|
);
|
||||||
|
name = include;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
77671A33BFD7FE650476D073 /* coupled */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
C97DEB5A61CAD10C9011D19A /* res_books_51.h */,
|
||||||
|
7EC1E432F2AA5BE414F80A72 /* res_books_stereo.h */,
|
||||||
|
);
|
||||||
|
name = coupled;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
80C578BF97D813F187F40EFF /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
322B76417ACAB4739DF66C81 /* openmpt-ogg.lib */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
8D815E5679726A08CBAA0496 /* lib */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4AAD1098931DF4CAD7BCC6D8 /* analysis.c */,
|
||||||
|
EABBD3D0332CB80277CB8A10 /* backends.h */,
|
||||||
|
0944F5662F6B251896721BA6 /* bitrate.c */,
|
||||||
|
46FCE5106D2314C2D42A0B50 /* bitrate.h */,
|
||||||
|
777077261A5E9DD8A9847D66 /* block.c */,
|
||||||
|
EE14CC2A926769DCA49FB26A /* books */,
|
||||||
|
2A6247DC72D32C0EB771FE1C /* codebook.c */,
|
||||||
|
13C8DC265C39C058A0D89266 /* codebook.h */,
|
||||||
|
B980BE8E4EF77DC0BD93D4CE /* codec_internal.h */,
|
||||||
|
14D8424C5D49267EA1E7F88C /* envelope.c */,
|
||||||
|
FE3ED69646AFBAC88B4E8CD6 /* envelope.h */,
|
||||||
|
3AED1EF451FFBA26421BB534 /* floor0.c */,
|
||||||
|
501CFA76672F95A8574B90B6 /* floor1.c */,
|
||||||
|
374A6BCA5F85247C4720B20A /* highlevel.h */,
|
||||||
|
E03CFA68E3ADCC9A651A70A8 /* info.c */,
|
||||||
|
35F064C44D02FFF63D1EFB04 /* lookup.c */,
|
||||||
|
CB8BC3CEE29E5F00D2BA5A0E /* lookup.h */,
|
||||||
|
6B3067A02E9C29526D3FCDE0 /* lookup_data.h */,
|
||||||
|
7091344E14E3D200271C1A8E /* lpc.c */,
|
||||||
|
175A5978BBACF72ACDE53FB8 /* lpc.h */,
|
||||||
|
6F30132E1382B0E025BAF96E /* lsp.c */,
|
||||||
|
15F93858BA4BD60ACC841E98 /* lsp.h */,
|
||||||
|
379713488007F77AC4A6C988 /* mapping0.c */,
|
||||||
|
2740402E4D666FE0B46D666E /* masking.h */,
|
||||||
|
C67232A0C9E304D24B4FA8E0 /* mdct.c */,
|
||||||
|
3B10AC6A3E817E9CBFEE22AA /* mdct.h */,
|
||||||
|
DAF247F2DE631A245FCFBE32 /* misc.h */,
|
||||||
|
9547E85E399A86104BD2CE9E /* modes */,
|
||||||
|
285CE11ECBA86A50E679375E /* os.h */,
|
||||||
|
EDFFC5E89252639AA48AAC28 /* psy.c */,
|
||||||
|
94C8EB12391B88C44B53D152 /* psy.h */,
|
||||||
|
D1E246821A532AB45EF1FCC2 /* registry.c */,
|
||||||
|
BB48DACC03B9BEFE4858910C /* registry.h */,
|
||||||
|
16DFB5041A5087369BBD2B44 /* res0.c */,
|
||||||
|
6B6795D0827A310272962C10 /* scales.h */,
|
||||||
|
72897ED494552C06D10A5514 /* sharedbook.c */,
|
||||||
|
CEB55B76F4DB8B285BE281B6 /* smallft.c */,
|
||||||
|
0C6D4B2032937AD2999A7160 /* smallft.h */,
|
||||||
|
3A6CA00462A758B64A42E644 /* synthesis.c */,
|
||||||
|
92BA4166BAF4FA18A29087A6 /* vorbisenc.c */,
|
||||||
|
C39AD0BAE5667DEC221BA6FA /* vorbisfile.c */,
|
||||||
|
72232FC08935CAF27951C600 /* window.c */,
|
||||||
|
07BE8ECA1ED129FC0EED250A /* window.h */,
|
||||||
|
);
|
||||||
|
name = lib;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
9547E85E399A86104BD2CE9E /* modes */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
FB9FDEF54902D527BF21D535 /* floor_all.h */,
|
||||||
|
F3B07F31B71C40E3F5BFE571 /* psych_11.h */,
|
||||||
|
746BBDBB37D77F6D767B23FB /* psych_16.h */,
|
||||||
|
35CF7AFDF93B3CAF37DEE13D /* psych_44.h */,
|
||||||
|
0D82D8FD2F4E862F6C03AF3D /* psych_8.h */,
|
||||||
|
6E91170FA08A61C11A699D4F /* residue_16.h */,
|
||||||
|
1F836091517CAB43CB5BE6D1 /* residue_44.h */,
|
||||||
|
DBC5215DC00C298F43F9579D /* residue_44p51.h */,
|
||||||
|
450CC03BDA837F6D491FD67B /* residue_44u.h */,
|
||||||
|
F1CF92D13F328903B5518911 /* residue_8.h */,
|
||||||
|
2AAE7645EE1A37F72CBDDC85 /* setup_11.h */,
|
||||||
|
AB69B4CF6ED57681AD791B0F /* setup_16.h */,
|
||||||
|
960E1F895979E13B981D85C9 /* setup_22.h */,
|
||||||
|
E7AEBC4BAB1A7DFDE9BE228B /* setup_32.h */,
|
||||||
|
6CCD7211303933C36EDCD851 /* setup_44.h */,
|
||||||
|
5BED095DF163C88F60001F9D /* setup_44p51.h */,
|
||||||
|
B9289C7B068B92AD7CAA92BB /* setup_44u.h */,
|
||||||
|
90EE3C51B2B9E983EF6F1291 /* setup_8.h */,
|
||||||
|
63614891852CF5C3C1E21ED1 /* setup_X.h */,
|
||||||
|
);
|
||||||
|
name = modes;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
9D968EAA920D05DCE0E0A4EA /* Projects */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
386FE2DA60AA9B8C4846291A /* ogg.xcodeproj */,
|
||||||
|
);
|
||||||
|
name = Projects;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
A6C936B49B3FADE6EA134CF4 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
058BB8B85C19232A349236F8 /* openmpt-vorbis.dll */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
E272DBD9043E890B40F3B219 /* uncoupled */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
C38A75AF76807F61C7A2DBEF /* res_books_uncoupled.h */,
|
||||||
|
);
|
||||||
|
name = uncoupled;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
EE14CC2A926769DCA49FB26A /* books */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
77671A33BFD7FE650476D073 /* coupled */,
|
||||||
|
FCE62BDF13F8C7110414C21F /* floor */,
|
||||||
|
E272DBD9043E890B40F3B219 /* uncoupled */,
|
||||||
|
);
|
||||||
|
name = books;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
FCE62BDF13F8C7110414C21F /* floor */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
EE56303600800CE83470F676 /* floor_books.h */,
|
||||||
|
);
|
||||||
|
name = floor;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
6EE3599EB7543DD0FBF30FDE /* vorbis */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 6A495A8763AF5BF9574AB8C7 /* Build configuration list for PBXNativeTarget "vorbis" */;
|
||||||
|
buildPhases = (
|
||||||
|
EBF592C8E55B943AD8F6F108 /* Resources */,
|
||||||
|
55A2AC1F4F08AD9142A40A5F /* Sources */,
|
||||||
|
7C0E12287574139A690F7068 /* Frameworks */,
|
||||||
|
8DA68C947892B286C0787AD4 /* Embed Libraries */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
6E7DB5C8859050FA75AC4C08 /* PBXTargetDependency */,
|
||||||
|
);
|
||||||
|
name = vorbis;
|
||||||
|
productName = vorbis;
|
||||||
|
productReference = 058BB8B85C19232A349236F8 /* openmpt-vorbis.dll */;
|
||||||
|
productType = "com.apple.product-type.library.dynamic";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
08FB7793FE84155DC02AAC07 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "vorbis" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
hasScannedForEncodings = 1;
|
||||||
|
mainGroup = 26717C15041C7EC7D7C10255 /* vorbis */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectReferences = (
|
||||||
|
{
|
||||||
|
ProductGroup = 80C578BF97D813F187F40EFF /* Products */;
|
||||||
|
ProjectRef = 386FE2DA60AA9B8C4846291A /* ogg.xcodeproj */;
|
||||||
|
},
|
||||||
|
);
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
6EE3599EB7543DD0FBF30FDE /* openmpt-vorbis.dll */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXReferenceProxy section */
|
||||||
|
322B76417ACAB4739DF66C81 /* openmpt-ogg.lib */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = "compiled.mach-o.dylib";
|
||||||
|
path = "openmpt-ogg.lib";
|
||||||
|
remoteRef = EAF35B5FE4595CD1D7F4B99F /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
/* End PBXReferenceProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
EBF592C8E55B943AD8F6F108 /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
55A2AC1F4F08AD9142A40A5F /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
BC748D10B6364982F0354B50 /* analysis.c in Sources */,
|
||||||
|
E77EFABE1862F2B02B7B28FE /* bitrate.c in Sources */,
|
||||||
|
16716A7E46033970211078BE /* block.c in Sources */,
|
||||||
|
412482943AE63F0674E540D4 /* codebook.c in Sources */,
|
||||||
|
B1D3BC04AB957876E5947A44 /* envelope.c in Sources */,
|
||||||
|
A4B9FD2CFFFB509ED3559B6C /* floor0.c in Sources */,
|
||||||
|
571301CEB254554085AEA00E /* floor1.c in Sources */,
|
||||||
|
3EA9B7E0953722526DB03620 /* info.c in Sources */,
|
||||||
|
63BC07FCBEFD5B6E9257A63C /* lookup.c in Sources */,
|
||||||
|
7C34482667206E18AF063666 /* lpc.c in Sources */,
|
||||||
|
D5E5E506C0D20AF808B7D346 /* lsp.c in Sources */,
|
||||||
|
665EF2C06020AF329A1FB100 /* mapping0.c in Sources */,
|
||||||
|
66F0DF98BD7E4A0A95F75DD8 /* mdct.c in Sources */,
|
||||||
|
16B25260019E7852498440A0 /* psy.c in Sources */,
|
||||||
|
42BABA9A3C7C770C767B78DA /* registry.c in Sources */,
|
||||||
|
FC4D923C52DAFCAE2B54107C /* res0.c in Sources */,
|
||||||
|
E344DF0C2793847E69BABD4C /* sharedbook.c in Sources */,
|
||||||
|
650BD9CE95EFD1C0A908080E /* smallft.c in Sources */,
|
||||||
|
55E0C63CC703672E7CCA147C /* synthesis.c in Sources */,
|
||||||
|
D85CD4BE497F75B0FF4622FE /* vorbisenc.c in Sources */,
|
||||||
|
A7912A52EBDFCFC42E070892 /* vorbisfile.c in Sources */,
|
||||||
|
BDB5A0B818F6F42AEC513EF8 /* window.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXTargetDependency section */
|
||||||
|
6E7DB5C8859050FA75AC4C08 /* PBXTargetDependency */ = {
|
||||||
|
isa = PBXTargetDependency;
|
||||||
|
name = "openmpt-ogg.lib";
|
||||||
|
targetProxy = 3D2DCDF83693CF6A2A2F2C38 /* PBXContainerItemProxy */;
|
||||||
|
};
|
||||||
|
/* End PBXTargetDependency section */
|
||||||
|
|
||||||
|
/* Begin PBXVariantGroup section */
|
||||||
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
1FD85444725E7F3644A2E284 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
DEBUG,
|
||||||
|
MPT_BUILD_DEBUG,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Debug/vorbis;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SYMROOT = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
SYSTEM_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/ogg/include,
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
USER_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/vorbis/include,
|
||||||
|
../../../include/vorbis/lib,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
6BA64F7E7862FEF0ED4D6DBE /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
|
||||||
|
CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
|
||||||
|
CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 3;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
NDEBUG,
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
OBJROOT = obj/Release/vorbis;
|
||||||
|
ONLY_ACTIVE_ARCH = NO;
|
||||||
|
SYMROOT = "../../../bin/release/xcode4-ios/all";
|
||||||
|
SYSTEM_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/ogg/include,
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
USER_HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include/vorbis/include,
|
||||||
|
../../../include/vorbis/lib,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
AC0271CDA5C42E3FDFC3300D /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/debug/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-vorbis";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
FD2934076E4BD4F924128247 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CONFIGURATION_BUILD_DIR = "../../../bin/release/xcode4-ios/all";
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
EXECUTABLE_EXTENSION = dll;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
INSTALL_PATH = /usr/local/lib;
|
||||||
|
PRODUCT_NAME = "openmpt-vorbis";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "vorbis" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
1FD85444725E7F3644A2E284 /* Debug */,
|
||||||
|
6BA64F7E7862FEF0ED4D6DBE /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
6A495A8763AF5BF9574AB8C7 /* Build configuration list for PBXNativeTarget "openmpt-vorbis.dll" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
AC0271CDA5C42E3FDFC3300D /* Debug */,
|
||||||
|
FD2934076E4BD4F924128247 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||||
|
}
|