project.pbxproj 39.7 KB
Newer Older
1 2 3 4 5 6 7 8
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
/* Begin PBXAggregateTarget section */
		633BD6D20D2ADE040012A314 /* vlc-contrib-core-framework */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 633BD6D60D2ADE230012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib-core-framework" */;
			buildPhases = (
			);
			dependencies = (
				633BD6EE0D2AE03E0012A314 /* PBXTargetDependency */,
				63FFDBD30D2AE3070092FC96 /* PBXTargetDependency */,
				633BD6F00D2AE0400012A314 /* PBXTargetDependency */,
				633BD6F20D2AE0430012A314 /* PBXTargetDependency */,
			);
			name = "vlc-contrib-core-framework";
			productName = "vlc-core-modules";
		};
		633BD6E40D2ADF030012A314 /* vlc-contrib */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 633BD6EC0D2ADF460012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib" */;
			buildPhases = (
				633BD6E30D2ADF030012A314 /* ShellScript */,
				633BD6EB0D2ADF280012A314 /* ShellScript */,
			);
			dependencies = (
			);
			name = "vlc-contrib";
			productName = "vlc-contrib";
		};
		63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 63FFDBD50D2AE3250092FC96 /* Build configuration list for PBXAggregateTarget "vlc-configure" */;
			buildPhases = (
40
				631A90420D5A007D0014A2CE /* ShellScript */,
41 42 43 44 45 46 47 48 49
				63FFDBCD0D2AE2AE0092FC96 /* ShellScript */,
			);
			dependencies = (
			);
			name = "vlc-configure";
			productName = "vlc-bootstrap";
		};
/* End PBXAggregateTarget section */

50
/* Begin PBXBuildFile section */
51
		63014A7A1042ACE100534090 /* VLCMediaListPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 63014A781042ACE100534090 /* VLCMediaListPlayer.m */; };
52
		63014B7E1042E64A00534090 /* VLCMediaListPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 63014B7D1042E64A00534090 /* VLCMediaListPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
53
		6303C43A0CF45CAE0000ECC8 /* VLCMediaListAspect.m in Sources */ = {isa = PBXBuildFile; fileRef = 6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */; };
54
		6303C43C0CF45CC30000ECC8 /* VLCMediaListAspect.h in Headers */ = {isa = PBXBuildFile; fileRef = 6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */; settings = {ATTRIBUTES = (Public, ); }; };
55 56 57 58
		632A0E850D3835C400AFC99B /* VLCStreamSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 632A0E830D3835C400AFC99B /* VLCStreamSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
		632A0E860D3835C400AFC99B /* VLCStreamSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 632A0E840D3835C400AFC99B /* VLCStreamSession.m */; };
		632A0EC30D38392E00AFC99B /* VLCStreamOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 632A0EC10D38392E00AFC99B /* VLCStreamOutput.h */; settings = {ATTRIBUTES = (Public, ); }; };
		632A0EC40D38392E00AFC99B /* VLCStreamOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 632A0EC20D38392E00AFC99B /* VLCStreamOutput.m */; };
59
		6341FCAF0D2C0929002A97B7 /* VLCVideoLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
60
		6341FCB10D2C0936002A97B7 /* VLCVideoLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */; };
61
		637CFB940D2D280900A041B6 /* VLCLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 637CFB930D2D280800A041B6 /* VLCLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; };
62 63
		637D5ABD0CF6F2650073EA45 /* VLCMediaDiscoverer.h in Headers */ = {isa = PBXBuildFile; fileRef = 637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		637D5ADC0CF6F2720073EA45 /* VLCMediaDiscoverer.m in Sources */ = {isa = PBXBuildFile; fileRef = 637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */; };
64
		6384FD080D0DBA20005EB1F7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */; };
65
		8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
66 67
		A7A0CEA40D2EF13000F2C039 /* VLCVideoCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */; };
		A7A0CEA50D2EF13000F2C039 /* VLCVideoCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */; };
68 69 70
		EF7311900CB5797B009473B4 /* VLCAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = EF73118E0CB5797B009473B4 /* VLCAudio.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF7311910CB5797B009473B4 /* VLCAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = EF73118F0CB5797B009473B4 /* VLCAudio.m */; };
		EF78BD100CAEEEC300354E6E /* VLCEventManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */; settings = {ATTRIBUTES = (); }; };
71
		EF78BD1B0CAEEEE700354E6E /* VLCKit.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD120CAEEEE700354E6E /* VLCKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
		EF78BD1C0CAEEEE700354E6E /* VLCMedia.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD130CAEEEE700354E6E /* VLCMedia.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF78BD1E0CAEEEE700354E6E /* VLCMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF78BD1F0CAEEEE700354E6E /* VLCMediaList.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD160CAEEEE700354E6E /* VLCMediaList.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF78BD460CAEEFF600354E6E /* VLCEventManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */; };
		EF78BD470CAEEFF600354E6E /* VLCLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */; };
		EF78BD480CAEEFF600354E6E /* VLCMedia.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */; };
		EF78BD4A0CAEEFF600354E6E /* VLCMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */; };
		EF78BD4B0CAEEFF600354E6E /* VLCMediaList.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD410CAEEFF600354E6E /* VLCMediaList.m */; };
		EF78BE0F0CAF039400354E6E /* VLCTime.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD190CAEEEE700354E6E /* VLCTime.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF78BE100CAF039400354E6E /* VLCTime.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD440CAEEFF600354E6E /* VLCTime.m */; };
		EF78BEF30CAF07E100354E6E /* VLCVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF78BEF40CAF07E500354E6E /* VLCVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = EF78BD450CAEEFF600354E6E /* VLCVideoView.m */; };
		EF8BB8D00CAFA8D80038A613 /* VLCMediaPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF8BB8D10CAFA8D80038A613 /* VLCMediaPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */; };
		EFD551DD0CC6DD720074CEE1 /* VLCLibVLCBridging.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */; };
/* End PBXBuildFile section */

89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
/* Begin PBXContainerItemProxy section */
		633BD6ED0D2AE03E0012A314 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 633BD6E40D2ADF030012A314;
			remoteInfo = "vlc-contrib";
		};
		633BD6EF0D2AE0400012A314 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 633BD6DB0D2ADE4E0012A314;
			remoteInfo = "vlc-core";
		};
		633BD6F10D2AE0430012A314 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
			remoteInfo = VLC;
		};
		63FFDBD20D2AE3070092FC96 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
115
			remoteGlobalIDString = 63FFDBCE0D2AE2AE0092FC96;
116 117 118 119
			remoteInfo = "vlc-bootstrap";
		};
/* End PBXContainerItemProxy section */

120 121 122 123 124
/* Begin PBXFileReference section */
		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
		32DBCF5E0370ADEE00C91783 /* VLC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLC_Prefix.pch; sourceTree = "<group>"; };
125 126
		63014A781042ACE100534090 /* VLCMediaListPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaListPlayer.m; sourceTree = "<group>"; };
		63014B7D1042E64A00534090 /* VLCMediaListPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCMediaListPlayer.h; path = Public/VLCMediaListPlayer.h; sourceTree = "<group>"; };
127
		63030CC70CCA652C0088ECD1 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = Resources/Info.plist; sourceTree = "<group>"; };
128 129
		6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaListAspect.m; sourceTree = "<group>"; };
		6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCMediaListAspect.h; path = Public/VLCMediaListAspect.h; sourceTree = "<group>"; };
130 131 132 133
		632A0E830D3835C400AFC99B /* VLCStreamSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCStreamSession.h; path = Public/VLCStreamSession.h; sourceTree = "<group>"; };
		632A0E840D3835C400AFC99B /* VLCStreamSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCStreamSession.m; sourceTree = "<group>"; };
		632A0EC10D38392E00AFC99B /* VLCStreamOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCStreamOutput.h; path = Public/VLCStreamOutput.h; sourceTree = "<group>"; };
		632A0EC20D38392E00AFC99B /* VLCStreamOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCStreamOutput.m; sourceTree = "<group>"; };
134 135
		6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCVideoLayer.h; path = Public/VLCVideoLayer.h; sourceTree = "<group>"; };
		6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCVideoLayer.m; sourceTree = "<group>"; };
136
		637CFB930D2D280800A041B6 /* VLCLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCLibrary.h; path = Public/VLCLibrary.h; sourceTree = "<group>"; };
137 138
		637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaDiscoverer.h; path = Public/VLCMediaDiscoverer.h; sourceTree = "<group>"; };
		637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaDiscoverer.m; sourceTree = "<group>"; };
139
		6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
140
		8DC2EF5B0486A6940098B216 /* VLCKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VLCKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
141 142
		A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCVideoCommon.h; path = Internal/VLCVideoCommon.h; sourceTree = "<group>"; };
		A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCVideoCommon.m; sourceTree = "<group>"; };
143 144 145 146
		D2F7E79907B2D74100F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
		EF73118E0CB5797B009473B4 /* VLCAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCAudio.h; path = Public/VLCAudio.h; sourceTree = "<group>"; };
		EF73118F0CB5797B009473B4 /* VLCAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCAudio.m; sourceTree = "<group>"; };
		EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCEventManager.h; path = Internal/VLCEventManager.h; sourceTree = "<group>"; };
147
		EF78BD120CAEEEE700354E6E /* VLCKit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCKit.h; path = Public/VLCKit.h; sourceTree = "<group>"; };
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
		EF78BD130CAEEEE700354E6E /* VLCMedia.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMedia.h; path = Public/VLCMedia.h; sourceTree = "<group>"; };
		EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaLibrary.h; path = Public/VLCMediaLibrary.h; sourceTree = "<group>"; };
		EF78BD160CAEEEE700354E6E /* VLCMediaList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCMediaList.h; path = Public/VLCMediaList.h; sourceTree = "<group>"; };
		EF78BD190CAEEEE700354E6E /* VLCTime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCTime.h; path = Public/VLCTime.h; sourceTree = "<group>"; };
		EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCVideoView.h; path = Public/VLCVideoView.h; sourceTree = "<group>"; };
		EF78BD350CAEEFB000354E6E /* Pre-Compile.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = "Pre-Compile.sh"; sourceTree = "<group>"; };
		EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCEventManager.m; sourceTree = "<group>"; };
		EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCLibrary.m; sourceTree = "<group>"; };
		EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMedia.m; sourceTree = "<group>"; };
		EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaLibrary.m; sourceTree = "<group>"; };
		EF78BD410CAEEFF600354E6E /* VLCMediaList.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCMediaList.m; sourceTree = "<group>"; };
		EF78BD440CAEEFF600354E6E /* VLCTime.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCTime.m; sourceTree = "<group>"; };
		EF78BD450CAEEFF600354E6E /* VLCVideoView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VLCVideoView.m; sourceTree = "<group>"; };
		EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCMediaPlayer.h; path = Public/VLCMediaPlayer.h; sourceTree = "<group>"; };
		EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaPlayer.m; sourceTree = "<group>"; };
		EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLCLibVLCBridging.h; path = Internal/VLCLibVLCBridging.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		8DC2EF560486A6940098B216 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
172
				6384FD080D0DBA20005EB1F7 /* QuartzCore.framework in Frameworks */,
173 174 175 176 177 178 179 180 181
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		034768DFFF38A50411DB9C8B /* Products */ = {
			isa = PBXGroup;
			children = (
182
				8DC2EF5B0486A6940098B216 /* VLCKit.framework */,
183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
			);
			name = Products;
			sourceTree = "<group>";
		};
		0867D691FE84028FC02AAC07 /* VLC */ = {
			isa = PBXGroup;
			children = (
				EF78BD3B0CAEEFD000354E6E /* Headers */,
				08FB77AEFE84172EC02AAC07 /* Sources */,
				32C88DFF0371C24200C91783 /* Other Sources */,
				089C1665FE841158C02AAC07 /* Resources */,
				0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
				034768DFFF38A50411DB9C8B /* Products */,
			);
			name = VLC;
			sourceTree = "<group>";
		};
		0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
			isa = PBXGroup;
			children = (
				EF53DD5F0CBD7BD100D3D4D0 /* Linked Libraries */,
				1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
				1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
			);
			name = "External Frameworks and Libraries";
			sourceTree = "<group>";
		};
		089C1665FE841158C02AAC07 /* Resources */ = {
			isa = PBXGroup;
			children = (
				EF78BD350CAEEFB000354E6E /* Pre-Compile.sh */,
				63030CC70CCA652C0088ECD1 /* Info.plist */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		08FB77AEFE84172EC02AAC07 /* Sources */ = {
			isa = PBXGroup;
			children = (
				EF78BD3C0CAEEFF600354E6E /* VLCEventManager.m */,
				EF78BD3D0CAEEFF600354E6E /* VLCLibrary.m */,
				EF78BD3E0CAEEFF600354E6E /* VLCMedia.m */,
225
				637D5ADB0CF6F2720073EA45 /* VLCMediaDiscoverer.m */,
226
				EF78BD410CAEEFF600354E6E /* VLCMediaList.m */,
227
				63014A781042ACE100534090 /* VLCMediaListPlayer.m */,
228
				6303C4390CF45CAE0000ECC8 /* VLCMediaListAspect.m */,
229 230
				EF8BB8CF0CAFA8D80038A613 /* VLCMediaPlayer.m */,
				EF78BD400CAEEFF600354E6E /* VLCMediaLibrary.m */,
231
				A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */,
232
				6341FCB00D2C0936002A97B7 /* VLCVideoLayer.m */,
233 234 235
				EF78BD450CAEEFF600354E6E /* VLCVideoView.m */,
				EF78BD440CAEEFF600354E6E /* VLCTime.m */,
				EF73118F0CB5797B009473B4 /* VLCAudio.m */,
236
				632A0F7B0D38F78500AFC99B /* Stream */,
237 238 239 240 241 242 243
			);
			path = Sources;
			sourceTree = "<group>";
		};
		1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
244
				6384FD070D0DBA20005EB1F7 /* QuartzCore.framework */,
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267
				1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				0867D6A5FE840307C02AAC07 /* AppKit.framework */,
				D2F7E79907B2D74100F64583 /* CoreData.framework */,
				0867D69BFE84028FC02AAC07 /* Foundation.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		32C88DFF0371C24200C91783 /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				32DBCF5E0370ADEE00C91783 /* VLC_Prefix.pch */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
268 269 270 271
		632A0F7B0D38F78500AFC99B /* Stream */ = {
			isa = PBXGroup;
			children = (
				632A0E840D3835C400AFC99B /* VLCStreamSession.m */,
272
				632A0EC20D38392E00AFC99B /* VLCStreamOutput.m */,
273 274 275 276 277 278 279 280 281 282 283 284 285
			);
			name = Stream;
			sourceTree = "<group>";
		};
		632A0F7C0D38F79200AFC99B /* Stream */ = {
			isa = PBXGroup;
			children = (
				632A0E830D3835C400AFC99B /* VLCStreamSession.h */,
				632A0EC10D38392E00AFC99B /* VLCStreamOutput.h */,
			);
			name = Stream;
			sourceTree = "<group>";
		};
286 287 288 289
		637CFB960D2D281900A041B6 /* Internal */ = {
			isa = PBXGroup;
			children = (
				EFD551DC0CC6DD720074CEE1 /* VLCLibVLCBridging.h */,
290 291
				EF78BD0D0CAEEEC300354E6E /* VLCEventManager.h */,
				A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */,
292 293 294 295
			);
			name = Internal;
			sourceTree = "<group>";
		};
296 297 298 299 300 301 302
		EF53DD5F0CBD7BD100D3D4D0 /* Linked Libraries */ = {
			isa = PBXGroup;
			children = (
			);
			name = "Linked Libraries";
			sourceTree = "<group>";
		};
303
		EF6BC9110DA1932F00DD37EF /* Public */ = {
304 305
			isa = PBXGroup;
			children = (
306
				EF78BD120CAEEEE700354E6E /* VLCKit.h */,
307
				637CFB930D2D280800A041B6 /* VLCLibrary.h */,
308
				EF78BD130CAEEEE700354E6E /* VLCMedia.h */,
309
				637D5ABC0CF6F2650073EA45 /* VLCMediaDiscoverer.h */,
310
				EF78BD160CAEEEE700354E6E /* VLCMediaList.h */,
311
				6303C43B0CF45CC30000ECC8 /* VLCMediaListAspect.h */,
312
				63014B7D1042E64A00534090 /* VLCMediaListPlayer.h */,
313 314
				EF8BB8CE0CAFA8D80038A613 /* VLCMediaPlayer.h */,
				EF78BD150CAEEEE700354E6E /* VLCMediaLibrary.h */,
315
				6341FCAE0D2C0929002A97B7 /* VLCVideoLayer.h */,
316 317 318
				EF78BD1A0CAEEEE700354E6E /* VLCVideoView.h */,
				EF78BD190CAEEEE700354E6E /* VLCTime.h */,
				EF73118E0CB5797B009473B4 /* VLCAudio.h */,
319
				632A0F7C0D38F79200AFC99B /* Stream */,
320
			);
321 322 323 324 325 326 327 328 329
			name = Public;
			sourceTree = "<group>";
		};
		EF78BD3B0CAEEFD000354E6E /* Headers */ = {
			isa = PBXGroup;
			children = (
				637CFB960D2D281900A041B6 /* Internal */,
				EF6BC9110DA1932F00DD37EF /* Public */,
			);
330 331 332 333 334 335 336 337 338 339
			path = Headers;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		8DC2EF500486A6940098B216 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
340
				6303C43C0CF45CC30000ECC8 /* VLCMediaListAspect.h in Headers */,
341
				EF78BD100CAEEEC300354E6E /* VLCEventManager.h in Headers */,
342
				EF78BD1B0CAEEEE700354E6E /* VLCKit.h in Headers */,
343 344 345 346 347 348 349 350
				EF78BD1C0CAEEEE700354E6E /* VLCMedia.h in Headers */,
				EF78BD1E0CAEEEE700354E6E /* VLCMediaLibrary.h in Headers */,
				EF78BD1F0CAEEEE700354E6E /* VLCMediaList.h in Headers */,
				EF78BE0F0CAF039400354E6E /* VLCTime.h in Headers */,
				EF78BEF30CAF07E100354E6E /* VLCVideoView.h in Headers */,
				EF8BB8D00CAFA8D80038A613 /* VLCMediaPlayer.h in Headers */,
				EF7311900CB5797B009473B4 /* VLCAudio.h in Headers */,
				EFD551DD0CC6DD720074CEE1 /* VLCLibVLCBridging.h in Headers */,
351
				637D5ABD0CF6F2650073EA45 /* VLCMediaDiscoverer.h in Headers */,
352
				6341FCAF0D2C0929002A97B7 /* VLCVideoLayer.h in Headers */,
353
				637CFB940D2D280900A041B6 /* VLCLibrary.h in Headers */,
354
				A7A0CEA40D2EF13000F2C039 /* VLCVideoCommon.h in Headers */,
355 356
				632A0E850D3835C400AFC99B /* VLCStreamSession.h in Headers */,
				632A0EC30D38392E00AFC99B /* VLCStreamOutput.h in Headers */,
357
				63014B7E1042E64A00534090 /* VLCMediaListPlayer.h in Headers */,
358 359 360 361 362
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

363 364 365
/* Begin PBXLegacyTarget section */
		633BD6DB0D2ADE4E0012A314 /* vlc-core */ = {
			isa = PBXLegacyTarget;
366
			buildArgumentsString = "";
367 368 369 370
			buildConfigurationList = 633BD6DF0D2ADE6D0012A314 /* Build configuration list for PBXLegacyTarget "vlc-core" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/make;
371
			buildWorkingDirectory = "$(SYMROOT)/vlc_build_dir";
372 373 374
			dependencies = (
			);
			name = "vlc-core";
375
			passBuildSettingsInEnvironment = 1;
376 377 378 379
			productName = "vlc-core";
		};
/* End PBXLegacyTarget section */

380
/* Begin PBXNativeTarget section */
381
		8DC2EF4F0486A6940098B216 /* VLCKit */ = {
382
			isa = PBXNativeTarget;
383
			buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "VLCKit" */;
384 385 386 387 388 389 390 391 392 393 394 395
			buildPhases = (
				EF78BD2E0CAEEF9500354E6E /* ShellScript */,
				8DC2EF540486A6940098B216 /* Sources */,
				8DC2EF500486A6940098B216 /* Headers */,
				8DC2EF520486A6940098B216 /* Resources */,
				8DC2EF560486A6940098B216 /* Frameworks */,
			);
			buildRules = (
			);
			comments = "-lvlc -lvlc-control -dylib_file @loader_path/../lib/vlc_libintl.dylib:$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework/lib/vlc_libintl.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework/lib/libvlc.dylib";
			dependencies = (
			);
396
			name = VLCKit;
397 398
			productInstallPath = "$(HOME)/Library/Frameworks";
			productName = VLC;
399
			productReference = 8DC2EF5B0486A6940098B216 /* VLCKit.framework */;
400 401 402 403 404 405 406
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		0867D690FE84028FC02AAC07 /* Project object */ = {
			isa = PBXProject;
407
			buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "VLCKit" */;
408
			compatibilityVersion = "Xcode 2.4";
409 410 411 412
			hasScannedForEncodings = 1;
			mainGroup = 0867D691FE84028FC02AAC07 /* VLC */;
			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
			projectDirPath = "";
413
			projectRoot = "";
414
			targets = (
415
				633BD6D20D2ADE040012A314 /* vlc-contrib-core-framework */,
416
				8DC2EF4F0486A6940098B216 /* VLCKit */,
417 418 419
				633BD6E40D2ADF030012A314 /* vlc-contrib */,
				633BD6DB0D2ADE4E0012A314 /* vlc-core */,
				63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */,
420 421 422 423 424 425 426 427 428 429 430 431 432 433 434
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		8DC2EF520486A6940098B216 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
435 436 437 438 439 440
		631A90420D5A007D0014A2CE /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
441
				"$(SRCROOT)/../../../bootstrap",
442 443
			);
			outputPaths = (
444
				"$(SRCROOT)/../../../configure",
445 446 447
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
448
			shellScript = "top_srcdir=`pwd`/../../..\n\nif test $ACTION = \"clean\"\nthen\n    exit 0\nfi\n\ncd $top_srcdir && ./bootstrap\n";
449 450
			showEnvVarsInLog = 0;
		};
451 452 453 454 455 456
		633BD6E30D2ADF030012A314 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
457
				$SRCROOT/../../../extras/contrib/bootstrap,
458 459
			);
			outputPaths = (
460
				$SRCROOT/../../../extras/contrib/config.mak,
461 462 463
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
464
			shellScript = "if test $ACTION = \"clean\"\nthen\n    cd ../../../extras/contrib && make clean\n    exit 0\nfi\nif test $ARCHS = \"x86_64\"\nthen\n    cd ../../../extras/contrib && ./bootstrap x86_64-apple-darwin10\nelse\n    cd ../../../extras/contrib && ./bootstrap\nfi";
465 466 467 468 469 470 471 472 473 474 475 476 477
			showEnvVarsInLog = 0;
		};
		633BD6EB0D2ADF280012A314 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
478
			shellScript = "if test $ACTION = \"clean\"\nthen\n    exit 0\nfi\nif test $ARCHS = \"x86_64\"\nthen\n    cd ../../../extras/contrib && make && ./bootstrap\nelse\n    cd ../../../extras/contrib && make\nfi";
479 480 481 482 483 484 485 486 487 488 489 490
			showEnvVarsInLog = 0;
		};
		63FFDBCD0D2AE2AE0092FC96 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
491 492
			shellPath = /bin/tcsh;
			shellScript = "if test $ACTION = \"clean\"\nthen\n    rm -Rf $SYMROOT/vlc_build_dir\n    exit 0\nfi\n\ntop_srcdir=`pwd`/../../..\n\nif test $ARCHS = \"x86_64\"\nthen\n    setenv CFLAGS -m64\n    setenv CXXFLAGS -m64\n    setenv CPPFLAGS -m64\n    setenv OBJCFLAGS -m64\nfi\nif test $ARCHS = \"i386\"\nthen\n    setenv CFLAGS -m32\n    setenv CXXFLAGS -m32\n    setenv CPPFLAGS -m32\n    setenv OBJCFLAGS -m32\nfi\n\nmkdir -p $SYMROOT/vlc_build_dir\ncd $SYMROOT/vlc_build_dir && $top_srcdir/configure --disable-nls --enable-debug --with-macosx-sdk=$SDKROOT\n";
493
			showEnvVarsInLog = 0;
494
		};
495 496 497 498 499 500 501 502 503 504 505
		EF78BD2E0CAEEF9500354E6E /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
506
			shellScript = "sh $SOURCE_ROOT/Pre-Compile.sh";
507
			showEnvVarsInLog = 0;
508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		8DC2EF540486A6940098B216 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EF78BD460CAEEFF600354E6E /* VLCEventManager.m in Sources */,
				EF78BD470CAEEFF600354E6E /* VLCLibrary.m in Sources */,
				EF78BD480CAEEFF600354E6E /* VLCMedia.m in Sources */,
				EF78BD4A0CAEEFF600354E6E /* VLCMediaLibrary.m in Sources */,
				EF78BD4B0CAEEFF600354E6E /* VLCMediaList.m in Sources */,
				EF78BE100CAF039400354E6E /* VLCTime.m in Sources */,
				EF78BEF40CAF07E500354E6E /* VLCVideoView.m in Sources */,
				EF8BB8D10CAFA8D80038A613 /* VLCMediaPlayer.m in Sources */,
				EF7311910CB5797B009473B4 /* VLCAudio.m in Sources */,
525
				6303C43A0CF45CAE0000ECC8 /* VLCMediaListAspect.m in Sources */,
526
				637D5ADC0CF6F2720073EA45 /* VLCMediaDiscoverer.m in Sources */,
527
				6341FCB10D2C0936002A97B7 /* VLCVideoLayer.m in Sources */,
528
				A7A0CEA50D2EF13000F2C039 /* VLCVideoCommon.m in Sources */,
529 530
				632A0E860D3835C400AFC99B /* VLCStreamSession.m in Sources */,
				632A0EC40D38392E00AFC99B /* VLCStreamOutput.m in Sources */,
531
				63014A7A1042ACE100534090 /* VLCMediaListPlayer.m in Sources */,
532 533 534 535 536
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

537 538 539 540 541 542 543 544 545 546 547 548 549
/* Begin PBXTargetDependency section */
		633BD6EE0D2AE03E0012A314 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 633BD6E40D2ADF030012A314 /* vlc-contrib */;
			targetProxy = 633BD6ED0D2AE03E0012A314 /* PBXContainerItemProxy */;
		};
		633BD6F00D2AE0400012A314 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 633BD6DB0D2ADE4E0012A314 /* vlc-core */;
			targetProxy = 633BD6EF0D2AE0400012A314 /* PBXContainerItemProxy */;
		};
		633BD6F20D2AE0430012A314 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
550
			target = 8DC2EF4F0486A6940098B216 /* VLCKit */;
551 552 553 554 555 556 557 558 559
			targetProxy = 633BD6F10D2AE0430012A314 /* PBXContainerItemProxy */;
		};
		63FFDBD30D2AE3070092FC96 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 63FFDBCE0D2AE2AE0092FC96 /* vlc-configure */;
			targetProxy = 63FFDBD20D2AE3070092FC96 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

560 561 562 563 564 565 566 567 568 569 570
/* Begin XCBuildConfiguration section */
		1DEB91AE08733DA50010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
571
				GCC_MODEL_TUNING = "";
572 573 574
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = VLC_Prefix.pch;
575
				GCC_VERSION = com.apple.compilers.llvmgcc42;
576 577 578 579 580 581 582
				HEADER_SEARCH_PATHS = (
					"$(VLC_SRC_DIR)/include",
					"Headers/**",
				);
				INFOPLIST_FILE = Resources/Info.plist;
				INSTALL_PATH = "@loader_path/../Frameworks";
				LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
Pierre's avatar
Pierre committed
583
				LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
584 585
				LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
				LIBRARY_SEARCH_PATHS = "$(VLC_FRAMEWORK)/lib";
586
				ONLY_ACTIVE_ARCH = YES;
587 588 589 590 591 592
				OTHER_LDFLAGS = (
					"-single_module",
					"-read_only_relocs",
					suppress,
					"-lvlc",
				);
593 594
				PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
				PRODUCT_NAME = VLCKit;
595
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
596
				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
597
				VLC_BUILD_DIR = "$(SYMROOT)/vlc_build_dir";
598 599 600 601 602 603 604 605 606 607 608 609 610 611 612
				VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework";
				VLC_SRC_DIR = ../../..;
				WRAPPER_EXTENSION = framework;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		1DEB91AF08733DA50010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
613
				GCC_MODEL_TUNING = "";
614 615
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = VLC_Prefix.pch;
616
				GCC_VERSION = com.apple.compilers.llvmgcc42;
617 618 619 620 621 622 623 624 625 626
				HEADER_SEARCH_PATHS = (
					"$(VLC_SRC_DIR)/include",
					"Headers/**",
				);
				INFOPLIST_FILE = Resources/Info.plist;
				INSTALL_PATH = "@loader_path/../Frameworks";
				LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
				LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
				LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
				LIBRARY_SEARCH_PATHS = "$(VLC_FRAMEWORK)/lib";
627
				ONLY_ACTIVE_ARCH = YES;
628 629 630 631 632 633 634 635 636
				OTHER_LDFLAGS = (
					"-single_module",
					"-read_only_relocs",
					suppress,
					"-lvlc",
					"$(LD_FLAGS_LIBINTL)",
					"$(LD_FLAGS_LIBVLC)",
					"$(LD_FLAGS_LIBVLC_CONTROL)",
				);
637 638
				PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
				PRODUCT_NAME = VLCKit;
639
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
640
				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
641 642 643 644 645 646 647 648 649 650
				VLC_BUILD_DIR = "$(VLC_SRC_DIR)";
				VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/$(PROJECT_NAME).framework";
				VLC_SRC_DIR = ../../..;
				WRAPPER_EXTENSION = framework;
			};
			name = Release;
		};
		1DEB91B208733DA50010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
Pierre's avatar
Pierre committed
651 652
				ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
				ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
653
				GCC_ENABLE_OBJC_GC = YES;
654 655 656
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
657
				SDKROOT = "";
658 659 660 661 662 663
			};
			name = Debug;
		};
		1DEB91B308733DA50010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
Pierre's avatar
Pierre committed
664 665
				ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
				ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
666
				GCC_ENABLE_OBJC_GC = YES;
667 668 669
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
670
				SDKROOT = "";
671 672 673
			};
			name = Release;
		};
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738
		633BD6D40D2ADE050012A314 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = "vlc-core-modules";
			};
			name = Debug;
		};
		633BD6D50D2ADE050012A314 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = "vlc-core-modules";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		633BD6DD0D2ADE4F0012A314 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
			};
			name = Debug;
		};
		633BD6DE0D2ADE4F0012A314 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = "vlc-core";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		633BD6E50D2ADF030012A314 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = "vlc-contrib";
			};
			name = Debug;
		};
		633BD6E60D2ADF030012A314 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = "vlc-contrib";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		63FFDBD00D2AE2AE0092FC96 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
739
				CC = "/Developer/usr/bin/llvm-gcc-4.2";
740
				COPY_PHASE_STRIP = NO;
741
				CXX = "/Developer/usr/bin/llvm-g++-4.2";
742 743
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
744 745
				GCC_VERSION = 4.2;
				OBJC = "/Developer/usr/bin/llvm-gcc-4.2";
746 747 748 749 750 751 752
				PRODUCT_NAME = "vlc-bootstrap";
			};
			name = Debug;
		};
		63FFDBD10D2AE2AE0092FC96 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
753
				CC = "/Developer/usr/bin/llvm-gcc-4.2";
754
				COPY_PHASE_STRIP = YES;
755
				CXX = "/Developer/usr/bin/llvm-g++-4.2";
756 757
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
758 759
				GCC_VERSION = 4.2;
				OBJC = "/Developer/usr/bin/llvm-gcc-4.2";
760 761 762 763 764
				PRODUCT_NAME = "vlc-bootstrap";
				ZERO_LINK = NO;
			};
			name = Release;
		};
765 766 767
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
768
		1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "VLCKit" */ = {
769 770 771 772 773 774
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91AE08733DA50010E9CD /* Debug */,
				1DEB91AF08733DA50010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
775
			defaultConfigurationName = Debug;
776
		};
777
		1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "VLCKit" */ = {
778 779 780 781 782 783
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91B208733DA50010E9CD /* Debug */,
				1DEB91B308733DA50010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
784
			defaultConfigurationName = Debug;
785
		};
786 787 788 789 790 791 792
		633BD6D60D2ADE230012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib-core-framework" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				633BD6D40D2ADE050012A314 /* Debug */,
				633BD6D50D2ADE050012A314 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
793
			defaultConfigurationName = Debug;
794 795 796 797 798 799 800 801
		};
		633BD6DF0D2ADE6D0012A314 /* Build configuration list for PBXLegacyTarget "vlc-core" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				633BD6DD0D2ADE4F0012A314 /* Debug */,
				633BD6DE0D2ADE4F0012A314 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
802
			defaultConfigurationName = Debug;
803 804 805 806 807 808 809 810
		};
		633BD6EC0D2ADF460012A314 /* Build configuration list for PBXAggregateTarget "vlc-contrib" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				633BD6E50D2ADF030012A314 /* Debug */,
				633BD6E60D2ADF030012A314 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
811
			defaultConfigurationName = Debug;
812 813 814 815 816 817 818 819
		};
		63FFDBD50D2AE3250092FC96 /* Build configuration list for PBXAggregateTarget "vlc-configure" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				63FFDBD00D2AE2AE0092FC96 /* Debug */,
				63FFDBD10D2AE2AE0092FC96 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
820
			defaultConfigurationName = Debug;
821
		};
822 823 824 825
/* End XCConfigurationList section */
	};
	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}