1 // !$*UTF8*$! 2 { 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 45; 7 objects = { 8 9 /* Begin PBXBuildFile section */ 10 5AE8833E138DA9A800550A90 /* libusb-compat.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AE88311138DA93F00550A90 /* libusb-compat.dylib */; }; 11 5AE8833F138DA9AA00550A90 /* libusb.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AE88316138DA94B00550A90 /* libusb.dylib */; }; 12 B00305CF1277B07D009FA3E1 /* device-flags.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305BF1277B07D009FA3E1 /* device-flags.h */; }; 13 B00305D01277B07D009FA3E1 /* gphoto2-endian.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C01277B07D009FA3E1 /* gphoto2-endian.h */; }; 14 B00305D11277B07D009FA3E1 /* libmtp.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305C11277B07D009FA3E1 /* libmtp.c */; }; 15 B00305D21277B07D009FA3E1 /* libmtp.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C21277B07D009FA3E1 /* libmtp.h */; }; 16 B00305D31277B07D009FA3E1 /* libptp-stdint.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C31277B07D009FA3E1 /* libptp-stdint.h */; }; 17 B00305D41277B07D009FA3E1 /* libusb-glue.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305C41277B07D009FA3E1 /* libusb-glue.c */; }; 18 B00305D51277B07D009FA3E1 /* libusb-glue.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C51277B07D009FA3E1 /* libusb-glue.h */; }; 19 B00305D61277B07D009FA3E1 /* music-players.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C61277B07D009FA3E1 /* music-players.h */; }; 20 B00305D71277B07D009FA3E1 /* playlist-spl.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305C71277B07D009FA3E1 /* playlist-spl.c */; }; 21 B00305D81277B07D009FA3E1 /* playlist-spl.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305C81277B07D009FA3E1 /* playlist-spl.h */; }; 22 B00305D91277B07D009FA3E1 /* ptp.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305C91277B07D009FA3E1 /* ptp.c */; }; 23 B00305DA1277B07D009FA3E1 /* ptp.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305CA1277B07D009FA3E1 /* ptp.h */; }; 24 B00305DB1277B07D009FA3E1 /* unicode.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305CB1277B07D009FA3E1 /* unicode.c */; }; 25 B00305DC1277B07D009FA3E1 /* unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305CC1277B07D009FA3E1 /* unicode.h */; }; 26 B00305DD1277B07D009FA3E1 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = B00305CD1277B07D009FA3E1 /* util.c */; }; 27 B00305DE1277B07D009FA3E1 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = B00305CE1277B07D009FA3E1 /* util.h */; }; 28 B00306061277B3CD009FA3E1 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00306051277B3CD009FA3E1 /* libiconv.dylib */; }; 29 D7D0FF8B1124E29800E01FE7 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D0FF621124E29800E01FE7 /* config.h */; }; 30 /* End PBXBuildFile section */ 31 32 /* Begin PBXContainerItemProxy section */ 33 5AE88310138DA93F00550A90 /* PBXContainerItemProxy */ = { 34 isa = PBXContainerItemProxy; 35 containerPortal = B00304D11277AFB4009FA3E1 /* libusb-compat.xcodeproj */; 36 proxyType = 2; 37 remoteGlobalIDString = D2AAC0630554660B00DB518D; 38 remoteInfo = "libusb-compat"; 39 }; 40 5AE88315138DA94B00550A90 /* PBXContainerItemProxy */ = { 41 isa = PBXContainerItemProxy; 42 containerPortal = B00304C81277AFA9009FA3E1 /* libusb.xcodeproj */; 43 proxyType = 2; 44 remoteGlobalIDString = D2AAC0630554660B00DB518D; 45 remoteInfo = libusb; 46 }; 47 5AE88317138DA95600550A90 /* PBXContainerItemProxy */ = { 48 isa = PBXContainerItemProxy; 49 containerPortal = B00304C81277AFA9009FA3E1 /* libusb.xcodeproj */; 50 proxyType = 1; 51 remoteGlobalIDString = D2AAC0620554660B00DB518D; 52 remoteInfo = libusb; 53 }; 54 5AE88319138DA95A00550A90 /* PBXContainerItemProxy */ = { 55 isa = PBXContainerItemProxy; 56 containerPortal = B00304D11277AFB4009FA3E1 /* libusb-compat.xcodeproj */; 57 proxyType = 1; 58 remoteGlobalIDString = D2AAC0620554660B00DB518D; 59 remoteInfo = "libusb-compat"; 60 }; 61 /* End PBXContainerItemProxy section */ 62 63 /* Begin PBXFileReference section */ 64 B00304C81277AFA9009FA3E1 /* libusb.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libusb.xcodeproj; path = ../libusb/libusb.xcodeproj; sourceTree = SOURCE_ROOT; }; 65 B00304D11277AFB4009FA3E1 /* libusb-compat.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "libusb-compat.xcodeproj"; path = "../libusb-compat/libusb-compat.xcodeproj"; sourceTree = SOURCE_ROOT; }; 66 B00305BF1277B07D009FA3E1 /* device-flags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "device-flags.h"; path = "src/device-flags.h"; sourceTree = SOURCE_ROOT; }; 67 B00305C01277B07D009FA3E1 /* gphoto2-endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gphoto2-endian.h"; path = "src/gphoto2-endian.h"; sourceTree = SOURCE_ROOT; }; 68 B00305C11277B07D009FA3E1 /* libmtp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = libmtp.c; path = src/libmtp.c; sourceTree = SOURCE_ROOT; }; 69 B00305C21277B07D009FA3E1 /* libmtp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libmtp.h; path = src/libmtp.h; sourceTree = SOURCE_ROOT; }; 70 B00305C31277B07D009FA3E1 /* libptp-stdint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "libptp-stdint.h"; path = "src/libptp-stdint.h"; sourceTree = SOURCE_ROOT; }; 71 B00305C41277B07D009FA3E1 /* libusb-glue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "libusb-glue.c"; path = "src/libusb-glue.c"; sourceTree = SOURCE_ROOT; }; 72 B00305C51277B07D009FA3E1 /* libusb-glue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "libusb-glue.h"; path = "src/libusb-glue.h"; sourceTree = SOURCE_ROOT; }; 73 B00305C61277B07D009FA3E1 /* music-players.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "music-players.h"; path = "src/music-players.h"; sourceTree = SOURCE_ROOT; }; 74 B00305C71277B07D009FA3E1 /* playlist-spl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "playlist-spl.c"; path = "src/playlist-spl.c"; sourceTree = SOURCE_ROOT; }; 75 B00305C81277B07D009FA3E1 /* playlist-spl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "playlist-spl.h"; path = "src/playlist-spl.h"; sourceTree = SOURCE_ROOT; }; 76 B00305C91277B07D009FA3E1 /* ptp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ptp.c; path = src/ptp.c; sourceTree = SOURCE_ROOT; }; 77 B00305CA1277B07D009FA3E1 /* ptp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ptp.h; path = src/ptp.h; sourceTree = SOURCE_ROOT; }; 78 B00305CB1277B07D009FA3E1 /* unicode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unicode.c; path = src/unicode.c; sourceTree = SOURCE_ROOT; }; 79 B00305CC1277B07D009FA3E1 /* unicode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unicode.h; path = src/unicode.h; sourceTree = SOURCE_ROOT; }; 80 B00305CD1277B07D009FA3E1 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = util.c; path = src/util.c; sourceTree = SOURCE_ROOT; }; 81 B00305CE1277B07D009FA3E1 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = util.h; path = src/util.h; sourceTree = SOURCE_ROOT; }; 82 B00306051277B3CD009FA3E1 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = usr/lib/libiconv.dylib; sourceTree = SDKROOT; }; 83 D2AAC0630554660B00DB518D /* libmtp.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libmtp.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 84 D71350461124D56600E2C1DA /* MacConfigExternalDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MacConfigExternalDebug.xcconfig; sourceTree = "<group>"; }; 85 D71350471124D56600E2C1DA /* MacConfigExternalRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MacConfigExternalRelease.xcconfig; sourceTree = "<group>"; }; 86 D7D0FF621124E29800E01FE7 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; }; 87 /* End PBXFileReference section */ 88 89 /* Begin PBXFrameworksBuildPhase section */ 90 D289988505E68E00004EDB86 /* Frameworks */ = { 91 isa = PBXFrameworksBuildPhase; 92 buildActionMask = 2147483647; 93 files = ( 94 B00306061277B3CD009FA3E1 /* libiconv.dylib in Frameworks */, 95 5AE8833E138DA9A800550A90 /* libusb-compat.dylib in Frameworks */, 96 5AE8833F138DA9AA00550A90 /* libusb.dylib in Frameworks */, 97 ); 98 runOnlyForDeploymentPostprocessing = 0; 99 }; 100 /* End PBXFrameworksBuildPhase section */ 101 102 /* Begin PBXGroup section */ 103 08FB7794FE84155DC02AAC07 /* libmtp */ = { 104 isa = PBXGroup; 105 children = ( 106 D71350461124D56600E2C1DA /* MacConfigExternalDebug.xcconfig */, 107 D71350471124D56600E2C1DA /* MacConfigExternalRelease.xcconfig */, 108 B00304D11277AFB4009FA3E1 /* libusb-compat.xcodeproj */, 109 B00304C81277AFA9009FA3E1 /* libusb.xcodeproj */, 110 08FB7795FE84155DC02AAC07 /* Source */, 111 1AB674ADFE9D54B511CA2CBB /* Products */, 112 B00306051277B3CD009FA3E1 /* libiconv.dylib */, 113 ); 114 name = libmtp; 115 sourceTree = "<group>"; 116 }; 117 08FB7795FE84155DC02AAC07 /* Source */ = { 118 isa = PBXGroup; 119 children = ( 120 D7D0FF621124E29800E01FE7 /* config.h */, 121 B00305BF1277B07D009FA3E1 /* device-flags.h */, 122 B00305C01277B07D009FA3E1 /* gphoto2-endian.h */, 123 B00305C11277B07D009FA3E1 /* libmtp.c */, 124 B00305C21277B07D009FA3E1 /* libmtp.h */, 125 B00305C31277B07D009FA3E1 /* libptp-stdint.h */, 126 B00305C41277B07D009FA3E1 /* libusb-glue.c */, 127 B00305C51277B07D009FA3E1 /* libusb-glue.h */, 128 B00305C61277B07D009FA3E1 /* music-players.h */, 129 B00305C71277B07D009FA3E1 /* playlist-spl.c */, 130 B00305C81277B07D009FA3E1 /* playlist-spl.h */, 131 B00305C91277B07D009FA3E1 /* ptp.c */, 132 B00305CA1277B07D009FA3E1 /* ptp.h */, 133 B00305CB1277B07D009FA3E1 /* unicode.c */, 134 B00305CC1277B07D009FA3E1 /* unicode.h */, 135 B00305CD1277B07D009FA3E1 /* util.c */, 136 B00305CE1277B07D009FA3E1 /* util.h */, 137 ); 138 name = Source; 139 sourceTree = "<group>"; 140 }; 141 1AB674ADFE9D54B511CA2CBB /* Products */ = { 142 isa = PBXGroup; 143 children = ( 144 D2AAC0630554660B00DB518D /* libmtp.dylib */, 145 ); 146 name = Products; 147 sourceTree = "<group>"; 148 }; 149 5AE8830D138DA93F00550A90 /* Products */ = { 150 isa = PBXGroup; 151 children = ( 152 5AE88311138DA93F00550A90 /* libusb-compat.dylib */, 153 ); 154 name = Products; 155 sourceTree = "<group>"; 156 }; 157 5AE88312138DA94B00550A90 /* Products */ = { 158 isa = PBXGroup; 159 children = ( 160 5AE88316138DA94B00550A90 /* libusb.dylib */, 161 ); 162 name = Products; 163 sourceTree = "<group>"; 164 }; 165 /* End PBXGroup section */ 166 167 /* Begin PBXHeadersBuildPhase section */ 168 D2AAC0600554660B00DB518D /* Headers */ = { 169 isa = PBXHeadersBuildPhase; 170 buildActionMask = 2147483647; 171 files = ( 172 D7D0FF8B1124E29800E01FE7 /* config.h in Headers */, 173 B00305CF1277B07D009FA3E1 /* device-flags.h in Headers */, 174 B00305D01277B07D009FA3E1 /* gphoto2-endian.h in Headers */, 175 B00305D21277B07D009FA3E1 /* libmtp.h in Headers */, 176 B00305D31277B07D009FA3E1 /* libptp-stdint.h in Headers */, 177 B00305D51277B07D009FA3E1 /* libusb-glue.h in Headers */, 178 B00305D61277B07D009FA3E1 /* music-players.h in Headers */, 179 B00305D81277B07D009FA3E1 /* playlist-spl.h in Headers */, 180 B00305DA1277B07D009FA3E1 /* ptp.h in Headers */, 181 B00305DC1277B07D009FA3E1 /* unicode.h in Headers */, 182 B00305DE1277B07D009FA3E1 /* util.h in Headers */, 183 ); 184 runOnlyForDeploymentPostprocessing = 0; 185 }; 186 /* End PBXHeadersBuildPhase section */ 187 188 /* Begin PBXNativeTarget section */ 189 D2AAC0620554660B00DB518D /* libmtp */ = { 190 isa = PBXNativeTarget; 191 buildConfigurationList = 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "libmtp" */; 192 buildPhases = ( 193 D2AAC0600554660B00DB518D /* Headers */, 194 D2AAC0610554660B00DB518D /* Sources */, 195 D289988505E68E00004EDB86 /* Frameworks */, 196 ); 197 buildRules = ( 198 ); 199 dependencies = ( 200 5AE88318138DA95600550A90 /* PBXTargetDependency */, 201 5AE8831A138DA95A00550A90 /* PBXTargetDependency */, 202 ); 203 name = libmtp; 204 productName = libmtp; 205 productReference = D2AAC0630554660B00DB518D /* libmtp.dylib */; 206 productType = "com.apple.product-type.library.dynamic"; 207 }; 208 /* End PBXNativeTarget section */ 209 210 /* Begin PBXProject section */ 211 08FB7793FE84155DC02AAC07 /* Project object */ = { 212 isa = PBXProject; 213 buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "libmtp" */; 214 compatibilityVersion = "Xcode 3.1"; 215 developmentRegion = English; 216 hasScannedForEncodings = 1; 217 knownRegions = ( 218 English, 219 Japanese, 220 French, 221 German, 222 ); 223 mainGroup = 08FB7794FE84155DC02AAC07 /* libmtp */; 224 projectDirPath = ""; 225 projectReferences = ( 226 { 227 ProductGroup = 5AE8830D138DA93F00550A90 /* Products */; 228 ProjectRef = B00304D11277AFB4009FA3E1 /* libusb-compat.xcodeproj */; 229 }, 230 { 231 ProductGroup = 5AE88312138DA94B00550A90 /* Products */; 232 ProjectRef = B00304C81277AFA9009FA3E1 /* libusb.xcodeproj */; 233 }, 234 ); 235 projectRoot = ""; 236 targets = ( 237 D2AAC0620554660B00DB518D /* libmtp */, 238 ); 239 }; 240 /* End PBXProject section */ 241 242 /* Begin PBXReferenceProxy section */ 243 5AE88311138DA93F00550A90 /* libusb-compat.dylib */ = { 244 isa = PBXReferenceProxy; 245 fileType = "compiled.mach-o.dylib"; 246 path = "libusb-compat.dylib"; 247 remoteRef = 5AE88310138DA93F00550A90 /* PBXContainerItemProxy */; 248 sourceTree = BUILT_PRODUCTS_DIR; 249 }; 250 5AE88316138DA94B00550A90 /* libusb.dylib */ = { 251 isa = PBXReferenceProxy; 252 fileType = "compiled.mach-o.dylib"; 253 path = libusb.dylib; 254 remoteRef = 5AE88315138DA94B00550A90 /* PBXContainerItemProxy */; 255 sourceTree = BUILT_PRODUCTS_DIR; 256 }; 257 /* End PBXReferenceProxy section */ 258 259 /* Begin PBXSourcesBuildPhase section */ 260 D2AAC0610554660B00DB518D /* Sources */ = { 261 isa = PBXSourcesBuildPhase; 262 buildActionMask = 2147483647; 263 files = ( 264 B00305D11277B07D009FA3E1 /* libmtp.c in Sources */, 265 B00305D41277B07D009FA3E1 /* libusb-glue.c in Sources */, 266 B00305D71277B07D009FA3E1 /* playlist-spl.c in Sources */, 267 B00305D91277B07D009FA3E1 /* ptp.c in Sources */, 268 B00305DB1277B07D009FA3E1 /* unicode.c in Sources */, 269 B00305DD1277B07D009FA3E1 /* util.c in Sources */, 270 ); 271 runOnlyForDeploymentPostprocessing = 0; 272 }; 273 /* End PBXSourcesBuildPhase section */ 274 275 /* Begin PBXTargetDependency section */ 276 5AE88318138DA95600550A90 /* PBXTargetDependency */ = { 277 isa = PBXTargetDependency; 278 name = libusb; 279 targetProxy = 5AE88317138DA95600550A90 /* PBXContainerItemProxy */; 280 }; 281 5AE8831A138DA95A00550A90 /* PBXTargetDependency */ = { 282 isa = PBXTargetDependency; 283 name = "libusb-compat"; 284 targetProxy = 5AE88319138DA95A00550A90 /* PBXContainerItemProxy */; 285 }; 286 /* End PBXTargetDependency section */ 287 288 /* Begin XCBuildConfiguration section */ 289 1DEB914B08733D8E0010E9CD /* Debug */ = { 290 isa = XCBuildConfiguration; 291 buildSettings = { 292 EXECUTABLE_PREFIX = lib; 293 GCC_C_LANGUAGE_STANDARD = gnu99; 294 HEADER_SEARCH_PATHS = "../libusb-compat/libusb"; 295 OTHER_CFLAGS = ( 296 "$(inherited)", 297 "-DHAVE_CONFIG_H", 298 "-DUSE_DARWIN", 299 ); 300 PRODUCT_NAME = mtp; 301 }; 302 name = Debug; 303 }; 304 1DEB914C08733D8E0010E9CD /* Release */ = { 305 isa = XCBuildConfiguration; 306 buildSettings = { 307 EXECUTABLE_PREFIX = lib; 308 GCC_C_LANGUAGE_STANDARD = gnu99; 309 HEADER_SEARCH_PATHS = "../libusb-compat/libusb"; 310 OTHER_CFLAGS = ( 311 "$(inherited)", 312 "-DHAVE_CONFIG_H", 313 "-DUSE_DARWIN", 314 ); 315 PRODUCT_NAME = mtp; 316 }; 317 name = Release; 318 }; 319 1DEB914F08733D8E0010E9CD /* Debug */ = { 320 isa = XCBuildConfiguration; 321 baseConfigurationReference = D71350461124D56600E2C1DA /* MacConfigExternalDebug.xcconfig */; 322 buildSettings = { 323 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 324 }; 325 name = Debug; 326 }; 327 1DEB915008733D8E0010E9CD /* Release */ = { 328 isa = XCBuildConfiguration; 329 baseConfigurationReference = D71350471124D56600E2C1DA /* MacConfigExternalRelease.xcconfig */; 330 buildSettings = { 331 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 332 }; 333 name = Release; 334 }; 335 /* End XCBuildConfiguration section */ 336 337 /* Begin XCConfigurationList section */ 338 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "libmtp" */ = { 339 isa = XCConfigurationList; 340 buildConfigurations = ( 341 1DEB914B08733D8E0010E9CD /* Debug */, 342 1DEB914C08733D8E0010E9CD /* Release */, 343 ); 344 defaultConfigurationIsVisible = 0; 345 defaultConfigurationName = Release; 346 }; 347 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "libmtp" */ = { 348 isa = XCConfigurationList; 349 buildConfigurations = ( 350 1DEB914F08733D8E0010E9CD /* Debug */, 351 1DEB915008733D8E0010E9CD /* Release */, 352 ); 353 defaultConfigurationIsVisible = 0; 354 defaultConfigurationName = Release; 355 }; 356 /* End XCConfigurationList section */ 357 }; 358 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; 359 } 360