/core/10.5/fusefs/fusefs.xcodeproj/project.pbxproj

http://macfuse.googlecode.com/ · Unknown · 995 lines · 977 code · 18 blank · 0 comment · 0 complexity · 91eff6b45707e5944fc98294a9e38faf MD5 · raw file

  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 45;
  7. objects = {
  8. /* Begin PBXAggregateTarget section */
  9. 54C6DD290B5EE606002D9FD9 /* All */ = {
  10. isa = PBXAggregateTarget;
  11. buildConfigurationList = 54C6DD330B5EE623002D9FD9 /* Build configuration list for PBXAggregateTarget "All" */;
  12. buildPhases = (
  13. );
  14. dependencies = (
  15. 54C6DD310B5EE61A002D9FD9 /* PBXTargetDependency */,
  16. 54C6DD2D0B5EE61A002D9FD9 /* PBXTargetDependency */,
  17. 5409661A0C33B4DA00F5E227 /* PBXTargetDependency */,
  18. 54C6DE900B5F7732002D9FD9 /* PBXTargetDependency */,
  19. );
  20. name = All;
  21. productName = All;
  22. };
  23. 54C6DE650B5EED9E002D9FD9 /* fusefs.fs */ = {
  24. isa = PBXAggregateTarget;
  25. buildConfigurationList = 54C6DE680B5EEDBC002D9FD9 /* Build configuration list for PBXAggregateTarget "fusefs.fs" */;
  26. buildPhases = (
  27. 54C6DE640B5EED9E002D9FD9 /* CopyFiles */,
  28. 54C6DE890B5F7315002D9FD9 /* ShellScript */,
  29. );
  30. dependencies = (
  31. );
  32. name = fusefs.fs;
  33. productName = fusefs.fs;
  34. };
  35. /* End PBXAggregateTarget section */
  36. /* Begin PBXBuildFile section */
  37. 540966630C33B60B00F5E227 /* getmntopts.c in Sources */ = {isa = PBXBuildFile; fileRef = 5409665F0C33B60B00F5E227 /* getmntopts.c */; };
  38. 540966650C33B60B00F5E227 /* mount_fusefs.c in Sources */ = {isa = PBXBuildFile; fileRef = 540966620C33B60B00F5E227 /* mount_fusefs.c */; };
  39. 540966680C33B61A00F5E227 /* load_fusefs.c in Sources */ = {isa = PBXBuildFile; fileRef = 540966670C33B61A00F5E227 /* load_fusefs.c */; };
  40. 540966950C33B99A00F5E227 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541780C00B6413CA003DE6C0 /* CoreFoundation.framework */; };
  41. 540966990C33B9A300F5E227 /* DiskArbitration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54BBC8F50B4C379500A17C8A /* DiskArbitration.framework */; };
  42. 5409669F0C33BA2600F5E227 /* fuse_ioctl.h in Headers */ = {isa = PBXBuildFile; fileRef = 540966520C33B5F500F5E227 /* fuse_ioctl.h */; };
  43. 540966A00C33BA2600F5E227 /* fuse_mount.h in Headers */ = {isa = PBXBuildFile; fileRef = 540966530C33B5F500F5E227 /* fuse_mount.h */; };
  44. 540966A10C33BA2600F5E227 /* fuse_param.h in Headers */ = {isa = PBXBuildFile; fileRef = 540966540C33B5F500F5E227 /* fuse_param.h */; };
  45. 540966A20C33BA2600F5E227 /* fuse_version.h in Headers */ = {isa = PBXBuildFile; fileRef = 540966550C33B5F500F5E227 /* fuse_version.h */; };
  46. 540966A50C33BA3900F5E227 /* fuse.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDB70B5EEB44002D9FD9 /* fuse.h */; };
  47. 540966A60C33BA3900F5E227 /* fuse_device.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDB80B5EEB44002D9FD9 /* fuse_device.c */; };
  48. 540966A70C33BA3900F5E227 /* fuse_device.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDB90B5EEB44002D9FD9 /* fuse_device.h */; };
  49. 540966A80C33BA3900F5E227 /* fuse_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDBA0B5EEB44002D9FD9 /* fuse_file.c */; };
  50. 540966A90C33BA3900F5E227 /* fuse_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDBB0B5EEB44002D9FD9 /* fuse_file.h */; };
  51. 540966AA0C33BA3900F5E227 /* fuse_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDBC0B5EEB44002D9FD9 /* fuse_internal.c */; };
  52. 540966AB0C33BA3900F5E227 /* fuse_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDBD0B5EEB44002D9FD9 /* fuse_internal.h */; };
  53. 540966AC0C33BA3900F5E227 /* fuse_ipc.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDBE0B5EEB44002D9FD9 /* fuse_ipc.c */; };
  54. 540966AD0C33BA3900F5E227 /* fuse_ipc.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDBF0B5EEB44002D9FD9 /* fuse_ipc.h */; };
  55. 540966AE0C33BA3900F5E227 /* fuse_kernel.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDC00B5EEB44002D9FD9 /* fuse_kernel.h */; };
  56. 540966AF0C33BA3900F5E227 /* fuse_kludges.c in Sources */ = {isa = PBXBuildFile; fileRef = 54F862610B8029A400416A6F /* fuse_kludges.c */; };
  57. 540966B00C33BA3900F5E227 /* fuse_kludges.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F862620B8029A400416A6F /* fuse_kludges.h */; };
  58. 540966B10C33BA3900F5E227 /* fuse_knote.c in Sources */ = {isa = PBXBuildFile; fileRef = 5434066A0B79C3AA00471672 /* fuse_knote.c */; };
  59. 540966B20C33BA3900F5E227 /* fuse_knote.h in Headers */ = {isa = PBXBuildFile; fileRef = 5434066B0B79C3AA00471672 /* fuse_knote.h */; };
  60. 540966B30C33BA3900F5E227 /* fuse_locking.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDC10B5EEB44002D9FD9 /* fuse_locking.c */; };
  61. 540966B40C33BA3900F5E227 /* fuse_locking.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDC20B5EEB44002D9FD9 /* fuse_locking.h */; };
  62. 540966B50C33BA3900F5E227 /* fuse_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDC30B5EEB44002D9FD9 /* fuse_main.c */; };
  63. 540966B60C33BA3900F5E227 /* fuse_node.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDC40B5EEB44002D9FD9 /* fuse_node.c */; };
  64. 540966B70C33BA3900F5E227 /* fuse_node.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDC50B5EEB44002D9FD9 /* fuse_node.h */; };
  65. 540966B80C33BA3900F5E227 /* fuse_nodehash.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDC60B5EEB44002D9FD9 /* fuse_nodehash.c */; };
  66. 540966B90C33BA3900F5E227 /* fuse_nodehash.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDC70B5EEB44002D9FD9 /* fuse_nodehash.h */; };
  67. 540966BA0C33BA3900F5E227 /* fuse_sysctl.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDC80B5EEB44002D9FD9 /* fuse_sysctl.c */; };
  68. 540966BB0C33BA3900F5E227 /* fuse_sysctl.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDC90B5EEB44002D9FD9 /* fuse_sysctl.h */; };
  69. 540966BC0C33BA3900F5E227 /* fuse_vfsops.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDCA0B5EEB44002D9FD9 /* fuse_vfsops.c */; };
  70. 540966BD0C33BA3900F5E227 /* fuse_vfsops.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDCB0B5EEB44002D9FD9 /* fuse_vfsops.h */; };
  71. 540966BE0C33BA3900F5E227 /* fuse_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C6DDCC0B5EEB44002D9FD9 /* fuse_vnops.c */; };
  72. 540966BF0C33BA3900F5E227 /* fuse_vnops.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C6DDCD0B5EEB44002D9FD9 /* fuse_vnops.h */; };
  73. 540966D20C33BB2700F5E227 /* fusefs.fs in CopyFiles */ = {isa = PBXBuildFile; fileRef = 540965B70C33B17400F5E227 /* fusefs.fs */; };
  74. 54B05C2D0EB5AD8200C02D6D /* fuse_biglock_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = 54B05C2B0EB5AD8200C02D6D /* fuse_biglock_vnops.c */; };
  75. 54B05C2E0EB5AD8200C02D6D /* fuse_biglock_vnops.h in Headers */ = {isa = PBXBuildFile; fileRef = 54B05C2C0EB5AD8200C02D6D /* fuse_biglock_vnops.h */; };
  76. /* End PBXBuildFile section */
  77. /* Begin PBXContainerItemProxy section */
  78. 540966190C33B4DA00F5E227 /* PBXContainerItemProxy */ = {
  79. isa = PBXContainerItemProxy;
  80. containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
  81. proxyType = 1;
  82. remoteGlobalIDString = 540966160C33B4CB00F5E227;
  83. remoteInfo = mount_fusefs;
  84. };
  85. 54C6DD2C0B5EE61A002D9FD9 /* PBXContainerItemProxy */ = {
  86. isa = PBXContainerItemProxy;
  87. containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
  88. proxyType = 1;
  89. remoteGlobalIDString = 54D47B7F0B4F610000A8FE1C;
  90. remoteInfo = load_fusefs;
  91. };
  92. 54C6DD300B5EE61A002D9FD9 /* PBXContainerItemProxy */ = {
  93. isa = PBXContainerItemProxy;
  94. containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
  95. proxyType = 1;
  96. remoteGlobalIDString = 32A4FEB80562C75700D090E7;
  97. remoteInfo = fusefs;
  98. };
  99. 54C6DE8F0B5F7732002D9FD9 /* PBXContainerItemProxy */ = {
  100. isa = PBXContainerItemProxy;
  101. containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
  102. proxyType = 1;
  103. remoteGlobalIDString = 54C6DE650B5EED9E002D9FD9;
  104. remoteInfo = fusefs.fs;
  105. };
  106. /* End PBXContainerItemProxy section */
  107. /* Begin PBXCopyFilesBuildPhase section */
  108. 54C6DE640B5EED9E002D9FD9 /* CopyFiles */ = {
  109. isa = PBXCopyFilesBuildPhase;
  110. buildActionMask = 2147483647;
  111. dstPath = "";
  112. dstSubfolderSpec = 16;
  113. files = (
  114. 540966D20C33BB2700F5E227 /* fusefs.fs in CopyFiles */,
  115. );
  116. runOnlyForDeploymentPostprocessing = 0;
  117. };
  118. /* End PBXCopyFilesBuildPhase section */
  119. /* Begin PBXFileReference section */
  120. 540965B70C33B17400F5E227 /* fusefs.fs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fusefs.fs; sourceTree = "<group>"; };
  121. 540966520C33B5F500F5E227 /* fuse_ioctl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_ioctl.h; sourceTree = "<group>"; };
  122. 540966530C33B5F500F5E227 /* fuse_mount.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_mount.h; sourceTree = "<group>"; };
  123. 540966540C33B5F500F5E227 /* fuse_param.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_param.h; sourceTree = "<group>"; };
  124. 540966550C33B5F500F5E227 /* fuse_version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_version.h; sourceTree = "<group>"; };
  125. 5409665F0C33B60B00F5E227 /* getmntopts.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = getmntopts.c; sourceTree = "<group>"; };
  126. 540966610C33B60B00F5E227 /* mntopts.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mntopts.h; sourceTree = "<group>"; };
  127. 540966620C33B60B00F5E227 /* mount_fusefs.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = mount_fusefs.c; sourceTree = "<group>"; };
  128. 540966670C33B61A00F5E227 /* load_fusefs.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = load_fusefs.c; sourceTree = "<group>"; };
  129. 540966F10C33BEC900F5E227 /* mount_fusefs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mount_fusefs; sourceTree = BUILT_PRODUCTS_DIR; };
  130. 540966F40C33BEC900F5E227 /* fusefs.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = fusefs.kext; sourceTree = BUILT_PRODUCTS_DIR; };
  131. 540966F50C33BEC900F5E227 /* load_fusefs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = load_fusefs; sourceTree = BUILT_PRODUCTS_DIR; };
  132. 541780C00B6413CA003DE6C0 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
  133. 5434066A0B79C3AA00471672 /* fuse_knote.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_knote.c; sourceTree = "<group>"; };
  134. 5434066B0B79C3AA00471672 /* fuse_knote.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_knote.h; sourceTree = "<group>"; };
  135. 549960D00EC093D800DDFCAD /* MacFUSE.exports */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MacFUSE.exports; sourceTree = "<group>"; };
  136. 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MacFUSE.xcconfig; sourceTree = "<group>"; };
  137. 54B05C2B0EB5AD8200C02D6D /* fuse_biglock_vnops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fuse_biglock_vnops.c; sourceTree = "<group>"; };
  138. 54B05C2C0EB5AD8200C02D6D /* fuse_biglock_vnops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fuse_biglock_vnops.h; sourceTree = "<group>"; };
  139. 54BBC8F50B4C379500A17C8A /* DiskArbitration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiskArbitration.framework; path = /System/Library/Frameworks/DiskArbitration.framework; sourceTree = "<absolute>"; };
  140. 54C6DDB60B5EEB44002D9FD9 /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  141. 54C6DDB70B5EEB44002D9FD9 /* fuse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse.h; sourceTree = "<group>"; };
  142. 54C6DDB80B5EEB44002D9FD9 /* fuse_device.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_device.c; sourceTree = "<group>"; };
  143. 54C6DDB90B5EEB44002D9FD9 /* fuse_device.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_device.h; sourceTree = "<group>"; };
  144. 54C6DDBA0B5EEB44002D9FD9 /* fuse_file.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_file.c; sourceTree = "<group>"; };
  145. 54C6DDBB0B5EEB44002D9FD9 /* fuse_file.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_file.h; sourceTree = "<group>"; };
  146. 54C6DDBC0B5EEB44002D9FD9 /* fuse_internal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_internal.c; sourceTree = "<group>"; };
  147. 54C6DDBD0B5EEB44002D9FD9 /* fuse_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_internal.h; sourceTree = "<group>"; };
  148. 54C6DDBE0B5EEB44002D9FD9 /* fuse_ipc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_ipc.c; sourceTree = "<group>"; };
  149. 54C6DDBF0B5EEB44002D9FD9 /* fuse_ipc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_ipc.h; sourceTree = "<group>"; };
  150. 54C6DDC00B5EEB44002D9FD9 /* fuse_kernel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_kernel.h; sourceTree = "<group>"; };
  151. 54C6DDC10B5EEB44002D9FD9 /* fuse_locking.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_locking.c; sourceTree = "<group>"; };
  152. 54C6DDC20B5EEB44002D9FD9 /* fuse_locking.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_locking.h; sourceTree = "<group>"; };
  153. 54C6DDC30B5EEB44002D9FD9 /* fuse_main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_main.c; sourceTree = "<group>"; };
  154. 54C6DDC40B5EEB44002D9FD9 /* fuse_node.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_node.c; sourceTree = "<group>"; };
  155. 54C6DDC50B5EEB44002D9FD9 /* fuse_node.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_node.h; sourceTree = "<group>"; };
  156. 54C6DDC60B5EEB44002D9FD9 /* fuse_nodehash.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_nodehash.c; sourceTree = "<group>"; };
  157. 54C6DDC70B5EEB44002D9FD9 /* fuse_nodehash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_nodehash.h; sourceTree = "<group>"; };
  158. 54C6DDC80B5EEB44002D9FD9 /* fuse_sysctl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_sysctl.c; sourceTree = "<group>"; };
  159. 54C6DDC90B5EEB44002D9FD9 /* fuse_sysctl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_sysctl.h; sourceTree = "<group>"; };
  160. 54C6DDCA0B5EEB44002D9FD9 /* fuse_vfsops.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_vfsops.c; sourceTree = "<group>"; };
  161. 54C6DDCB0B5EEB44002D9FD9 /* fuse_vfsops.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_vfsops.h; sourceTree = "<group>"; };
  162. 54C6DDCC0B5EEB44002D9FD9 /* fuse_vnops.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_vnops.c; sourceTree = "<group>"; };
  163. 54C6DDCD0B5EEB44002D9FD9 /* fuse_vnops.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_vnops.h; sourceTree = "<group>"; };
  164. 54C6DDD50B5EEB44002D9FD9 /* fusefs.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = fusefs.xcodeproj; sourceTree = "<group>"; };
  165. 54C6DDD80B5EEB44002D9FD9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
  166. 54F862610B8029A400416A6F /* fuse_kludges.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fuse_kludges.c; sourceTree = "<group>"; };
  167. 54F862620B8029A400416A6F /* fuse_kludges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fuse_kludges.h; sourceTree = "<group>"; };
  168. D27513B306A6225300ADB3A4 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; };
  169. /* End PBXFileReference section */
  170. /* Begin PBXFrameworksBuildPhase section */
  171. 32A4FEBF0562C75700D090E7 /* Frameworks */ = {
  172. isa = PBXFrameworksBuildPhase;
  173. buildActionMask = 2147483647;
  174. files = (
  175. );
  176. runOnlyForDeploymentPostprocessing = 0;
  177. };
  178. 540966150C33B4CB00F5E227 /* Frameworks */ = {
  179. isa = PBXFrameworksBuildPhase;
  180. buildActionMask = 2147483647;
  181. files = (
  182. 540966950C33B99A00F5E227 /* CoreFoundation.framework in Frameworks */,
  183. 540966990C33B9A300F5E227 /* DiskArbitration.framework in Frameworks */,
  184. );
  185. runOnlyForDeploymentPostprocessing = 0;
  186. };
  187. 54D47B7E0B4F610000A8FE1C /* Frameworks */ = {
  188. isa = PBXFrameworksBuildPhase;
  189. buildActionMask = 2147483647;
  190. files = (
  191. );
  192. runOnlyForDeploymentPostprocessing = 0;
  193. };
  194. /* End PBXFrameworksBuildPhase section */
  195. /* Begin PBXGroup section */
  196. 089C166AFE841209C02AAC07 /* fusefs */ = {
  197. isa = PBXGroup;
  198. children = (
  199. 549960D00EC093D800DDFCAD /* MacFUSE.exports */,
  200. 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */,
  201. 54C6DDD50B5EEB44002D9FD9 /* fusefs.xcodeproj */,
  202. 540966510C33B5F500F5E227 /* common */,
  203. 54C6DD780B5EEB44002D9FD9 /* kernel */,
  204. 540966330C33B54F00F5E227 /* user */,
  205. 5409662C0C33B54300F5E227 /* Frameworks */,
  206. 540966F20C33BEC900F5E227 /* Products */,
  207. );
  208. name = fusefs;
  209. sourceTree = "<group>";
  210. };
  211. 5409662C0C33B54300F5E227 /* Frameworks */ = {
  212. isa = PBXGroup;
  213. children = (
  214. 541780C00B6413CA003DE6C0 /* CoreFoundation.framework */,
  215. 54BBC8F50B4C379500A17C8A /* DiskArbitration.framework */,
  216. D27513B306A6225300ADB3A4 /* Kernel.framework */,
  217. );
  218. name = Frameworks;
  219. sourceTree = "<group>";
  220. };
  221. 540966330C33B54F00F5E227 /* user */ = {
  222. isa = PBXGroup;
  223. children = (
  224. 540966660C33B61A00F5E227 /* load */,
  225. 5409665E0C33B60B00F5E227 /* mount */,
  226. 540965B70C33B17400F5E227 /* fusefs.fs */,
  227. );
  228. name = user;
  229. sourceTree = "<group>";
  230. };
  231. 540966510C33B5F500F5E227 /* common */ = {
  232. isa = PBXGroup;
  233. children = (
  234. 540966520C33B5F500F5E227 /* fuse_ioctl.h */,
  235. 540966530C33B5F500F5E227 /* fuse_mount.h */,
  236. 540966540C33B5F500F5E227 /* fuse_param.h */,
  237. 540966550C33B5F500F5E227 /* fuse_version.h */,
  238. );
  239. path = common;
  240. sourceTree = "<group>";
  241. };
  242. 5409665E0C33B60B00F5E227 /* mount */ = {
  243. isa = PBXGroup;
  244. children = (
  245. 5409665F0C33B60B00F5E227 /* getmntopts.c */,
  246. 540966610C33B60B00F5E227 /* mntopts.h */,
  247. 540966620C33B60B00F5E227 /* mount_fusefs.c */,
  248. );
  249. path = mount;
  250. sourceTree = "<group>";
  251. };
  252. 540966660C33B61A00F5E227 /* load */ = {
  253. isa = PBXGroup;
  254. children = (
  255. 540966670C33B61A00F5E227 /* load_fusefs.c */,
  256. );
  257. path = load;
  258. sourceTree = "<group>";
  259. };
  260. 540966F20C33BEC900F5E227 /* Products */ = {
  261. isa = PBXGroup;
  262. children = (
  263. 540966F10C33BEC900F5E227 /* mount_fusefs */,
  264. 540966F40C33BEC900F5E227 /* fusefs.kext */,
  265. 540966F50C33BEC900F5E227 /* load_fusefs */,
  266. );
  267. name = Products;
  268. sourceTree = "<group>";
  269. };
  270. 54C6DD780B5EEB44002D9FD9 /* kernel */ = {
  271. isa = PBXGroup;
  272. children = (
  273. 54B05C2B0EB5AD8200C02D6D /* fuse_biglock_vnops.c */,
  274. 54B05C2C0EB5AD8200C02D6D /* fuse_biglock_vnops.h */,
  275. 54C6DDD80B5EEB44002D9FD9 /* Info.plist */,
  276. 54C6DDB50B5EEB44002D9FD9 /* InfoPlist.strings */,
  277. 54C6DDB70B5EEB44002D9FD9 /* fuse.h */,
  278. 54C6DDB80B5EEB44002D9FD9 /* fuse_device.c */,
  279. 54C6DDB90B5EEB44002D9FD9 /* fuse_device.h */,
  280. 54C6DDBA0B5EEB44002D9FD9 /* fuse_file.c */,
  281. 54C6DDBB0B5EEB44002D9FD9 /* fuse_file.h */,
  282. 54C6DDBC0B5EEB44002D9FD9 /* fuse_internal.c */,
  283. 54C6DDBD0B5EEB44002D9FD9 /* fuse_internal.h */,
  284. 54C6DDBE0B5EEB44002D9FD9 /* fuse_ipc.c */,
  285. 54C6DDBF0B5EEB44002D9FD9 /* fuse_ipc.h */,
  286. 54C6DDC00B5EEB44002D9FD9 /* fuse_kernel.h */,
  287. 54F862610B8029A400416A6F /* fuse_kludges.c */,
  288. 54F862620B8029A400416A6F /* fuse_kludges.h */,
  289. 5434066A0B79C3AA00471672 /* fuse_knote.c */,
  290. 5434066B0B79C3AA00471672 /* fuse_knote.h */,
  291. 54C6DDC10B5EEB44002D9FD9 /* fuse_locking.c */,
  292. 54C6DDC20B5EEB44002D9FD9 /* fuse_locking.h */,
  293. 54C6DDC30B5EEB44002D9FD9 /* fuse_main.c */,
  294. 54C6DDC40B5EEB44002D9FD9 /* fuse_node.c */,
  295. 54C6DDC50B5EEB44002D9FD9 /* fuse_node.h */,
  296. 54C6DDC60B5EEB44002D9FD9 /* fuse_nodehash.c */,
  297. 54C6DDC70B5EEB44002D9FD9 /* fuse_nodehash.h */,
  298. 54C6DDC80B5EEB44002D9FD9 /* fuse_sysctl.c */,
  299. 54C6DDC90B5EEB44002D9FD9 /* fuse_sysctl.h */,
  300. 54C6DDCA0B5EEB44002D9FD9 /* fuse_vfsops.c */,
  301. 54C6DDCB0B5EEB44002D9FD9 /* fuse_vfsops.h */,
  302. 54C6DDCC0B5EEB44002D9FD9 /* fuse_vnops.c */,
  303. 54C6DDCD0B5EEB44002D9FD9 /* fuse_vnops.h */,
  304. );
  305. name = kernel;
  306. sourceTree = "<group>";
  307. };
  308. 54C6DDD60B5EEB44002D9FD9 /* Products */ = {
  309. isa = PBXGroup;
  310. children = (
  311. );
  312. name = Products;
  313. sourceTree = "<group>";
  314. };
  315. /* End PBXGroup section */
  316. /* Begin PBXHeadersBuildPhase section */
  317. 32A4FEBA0562C75700D090E7 /* Headers */ = {
  318. isa = PBXHeadersBuildPhase;
  319. buildActionMask = 2147483647;
  320. files = (
  321. 5409669F0C33BA2600F5E227 /* fuse_ioctl.h in Headers */,
  322. 540966A00C33BA2600F5E227 /* fuse_mount.h in Headers */,
  323. 540966A10C33BA2600F5E227 /* fuse_param.h in Headers */,
  324. 540966A20C33BA2600F5E227 /* fuse_version.h in Headers */,
  325. 540966A50C33BA3900F5E227 /* fuse.h in Headers */,
  326. 540966A70C33BA3900F5E227 /* fuse_device.h in Headers */,
  327. 540966A90C33BA3900F5E227 /* fuse_file.h in Headers */,
  328. 540966AB0C33BA3900F5E227 /* fuse_internal.h in Headers */,
  329. 540966AD0C33BA3900F5E227 /* fuse_ipc.h in Headers */,
  330. 540966AE0C33BA3900F5E227 /* fuse_kernel.h in Headers */,
  331. 540966B00C33BA3900F5E227 /* fuse_kludges.h in Headers */,
  332. 540966B20C33BA3900F5E227 /* fuse_knote.h in Headers */,
  333. 540966B40C33BA3900F5E227 /* fuse_locking.h in Headers */,
  334. 540966B70C33BA3900F5E227 /* fuse_node.h in Headers */,
  335. 540966B90C33BA3900F5E227 /* fuse_nodehash.h in Headers */,
  336. 540966BB0C33BA3900F5E227 /* fuse_sysctl.h in Headers */,
  337. 540966BD0C33BA3900F5E227 /* fuse_vfsops.h in Headers */,
  338. 540966BF0C33BA3900F5E227 /* fuse_vnops.h in Headers */,
  339. 54B05C2E0EB5AD8200C02D6D /* fuse_biglock_vnops.h in Headers */,
  340. );
  341. runOnlyForDeploymentPostprocessing = 0;
  342. };
  343. /* End PBXHeadersBuildPhase section */
  344. /* Begin PBXNativeTarget section */
  345. 32A4FEB80562C75700D090E7 /* fusefs */ = {
  346. isa = PBXNativeTarget;
  347. buildConfigurationList = 1DEB91C308733DAC0010E9CD /* Build configuration list for PBXNativeTarget "fusefs" */;
  348. buildPhases = (
  349. 32A4FEBA0562C75700D090E7 /* Headers */,
  350. 32A4FEBB0562C75700D090E7 /* Resources */,
  351. 32A4FEBD0562C75700D090E7 /* Sources */,
  352. 32A4FEBF0562C75700D090E7 /* Frameworks */,
  353. 32A4FEC00562C75700D090E7 /* Rez */,
  354. );
  355. buildRules = (
  356. );
  357. comments = "MacFUSE: An implementation of the FUSE API for Mac OS X (Kernel Extension)";
  358. dependencies = (
  359. );
  360. name = fusefs;
  361. productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions";
  362. productName = fusefs;
  363. productReference = 540966F40C33BEC900F5E227 /* fusefs.kext */;
  364. productType = "com.apple.product-type.kernel-extension";
  365. };
  366. 540966160C33B4CB00F5E227 /* mount_fusefs */ = {
  367. isa = PBXNativeTarget;
  368. buildConfigurationList = 540966210C33B4F800F5E227 /* Build configuration list for PBXNativeTarget "mount_fusefs" */;
  369. buildPhases = (
  370. 540966140C33B4CB00F5E227 /* Sources */,
  371. 540966150C33B4CB00F5E227 /* Frameworks */,
  372. );
  373. buildRules = (
  374. );
  375. comments = "Command-line utility that mounts MacFUSE file systems";
  376. dependencies = (
  377. );
  378. name = mount_fusefs;
  379. productName = mount_fusefs;
  380. productReference = 540966F10C33BEC900F5E227 /* mount_fusefs */;
  381. productType = "com.apple.product-type.tool";
  382. };
  383. 54D47B7F0B4F610000A8FE1C /* load_fusefs */ = {
  384. isa = PBXNativeTarget;
  385. buildConfigurationList = 54D47B900B4F614B00A8FE1C /* Build configuration list for PBXNativeTarget "load_fusefs" */;
  386. buildPhases = (
  387. 54D47B7D0B4F610000A8FE1C /* Sources */,
  388. 54D47B7E0B4F610000A8FE1C /* Frameworks */,
  389. );
  390. buildRules = (
  391. );
  392. comments = "Command-line utility that loads the MacFUSE kernel extension";
  393. dependencies = (
  394. );
  395. name = load_fusefs;
  396. productName = load_fusefs;
  397. productReference = 540966F50C33BEC900F5E227 /* load_fusefs */;
  398. productType = "com.apple.product-type.tool";
  399. };
  400. /* End PBXNativeTarget section */
  401. /* Begin PBXProject section */
  402. 089C1669FE841209C02AAC07 /* Project object */ = {
  403. isa = PBXProject;
  404. buildConfigurationList = 1DEB91C708733DAC0010E9CD /* Build configuration list for PBXProject "fusefs" */;
  405. compatibilityVersion = "Xcode 3.1";
  406. hasScannedForEncodings = 1;
  407. mainGroup = 089C166AFE841209C02AAC07 /* fusefs */;
  408. productRefGroup = 540966F20C33BEC900F5E227 /* Products */;
  409. projectDirPath = "";
  410. projectReferences = (
  411. {
  412. ProductGroup = 54C6DDD60B5EEB44002D9FD9 /* Products */;
  413. ProjectRef = 54C6DDD50B5EEB44002D9FD9 /* fusefs.xcodeproj */;
  414. },
  415. );
  416. projectRoot = "";
  417. targets = (
  418. 54C6DD290B5EE606002D9FD9 /* All */,
  419. 32A4FEB80562C75700D090E7 /* fusefs */,
  420. 54D47B7F0B4F610000A8FE1C /* load_fusefs */,
  421. 540966160C33B4CB00F5E227 /* mount_fusefs */,
  422. 54C6DE650B5EED9E002D9FD9 /* fusefs.fs */,
  423. );
  424. };
  425. /* End PBXProject section */
  426. /* Begin PBXResourcesBuildPhase section */
  427. 32A4FEBB0562C75700D090E7 /* Resources */ = {
  428. isa = PBXResourcesBuildPhase;
  429. buildActionMask = 2147483647;
  430. files = (
  431. );
  432. runOnlyForDeploymentPostprocessing = 0;
  433. };
  434. /* End PBXResourcesBuildPhase section */
  435. /* Begin PBXRezBuildPhase section */
  436. 32A4FEC00562C75700D090E7 /* Rez */ = {
  437. isa = PBXRezBuildPhase;
  438. buildActionMask = 2147483647;
  439. files = (
  440. );
  441. runOnlyForDeploymentPostprocessing = 0;
  442. };
  443. /* End PBXRezBuildPhase section */
  444. /* Begin PBXShellScriptBuildPhase section */
  445. 54C6DE890B5F7315002D9FD9 /* ShellScript */ = {
  446. isa = PBXShellScriptBuildPhase;
  447. buildActionMask = 2147483647;
  448. files = (
  449. );
  450. inputPaths = (
  451. );
  452. outputPaths = (
  453. );
  454. runOnlyForDeploymentPostprocessing = 0;
  455. shellPath = /bin/sh;
  456. shellScript = "/usr/bin/cpp -DMACFUSE_BUILD_FLAVOR=\"$MACFUSE_BUILD_FLAVOR\" -I\"$SRCROOT\" -P \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/Info.plist | $SED -e '/^$/d' > \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/Info.plist.new\n/bin/mv \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/Info.plist.new \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/Info.plist\n/usr/bin/cpp -I\"$SRCROOT\" -P \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/version.plist | $SED -e '/^$/d' > \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/version.plist.new\n/bin/mv \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/version.plist.new \"$BUILT_PRODUCTS_DIR\"/\"$TARGET_NAME\"/Contents/version.plist";
  457. };
  458. /* End PBXShellScriptBuildPhase section */
  459. /* Begin PBXSourcesBuildPhase section */
  460. 32A4FEBD0562C75700D090E7 /* Sources */ = {
  461. isa = PBXSourcesBuildPhase;
  462. buildActionMask = 2147483647;
  463. files = (
  464. 540966A60C33BA3900F5E227 /* fuse_device.c in Sources */,
  465. 540966A80C33BA3900F5E227 /* fuse_file.c in Sources */,
  466. 540966AA0C33BA3900F5E227 /* fuse_internal.c in Sources */,
  467. 540966AC0C33BA3900F5E227 /* fuse_ipc.c in Sources */,
  468. 540966AF0C33BA3900F5E227 /* fuse_kludges.c in Sources */,
  469. 540966B10C33BA3900F5E227 /* fuse_knote.c in Sources */,
  470. 540966B30C33BA3900F5E227 /* fuse_locking.c in Sources */,
  471. 540966B50C33BA3900F5E227 /* fuse_main.c in Sources */,
  472. 540966B60C33BA3900F5E227 /* fuse_node.c in Sources */,
  473. 540966B80C33BA3900F5E227 /* fuse_nodehash.c in Sources */,
  474. 540966BA0C33BA3900F5E227 /* fuse_sysctl.c in Sources */,
  475. 540966BC0C33BA3900F5E227 /* fuse_vfsops.c in Sources */,
  476. 540966BE0C33BA3900F5E227 /* fuse_vnops.c in Sources */,
  477. 54B05C2D0EB5AD8200C02D6D /* fuse_biglock_vnops.c in Sources */,
  478. );
  479. runOnlyForDeploymentPostprocessing = 0;
  480. };
  481. 540966140C33B4CB00F5E227 /* Sources */ = {
  482. isa = PBXSourcesBuildPhase;
  483. buildActionMask = 2147483647;
  484. files = (
  485. 540966630C33B60B00F5E227 /* getmntopts.c in Sources */,
  486. 540966650C33B60B00F5E227 /* mount_fusefs.c in Sources */,
  487. );
  488. runOnlyForDeploymentPostprocessing = 0;
  489. };
  490. 54D47B7D0B4F610000A8FE1C /* Sources */ = {
  491. isa = PBXSourcesBuildPhase;
  492. buildActionMask = 2147483647;
  493. files = (
  494. 540966680C33B61A00F5E227 /* load_fusefs.c in Sources */,
  495. );
  496. runOnlyForDeploymentPostprocessing = 0;
  497. };
  498. /* End PBXSourcesBuildPhase section */
  499. /* Begin PBXTargetDependency section */
  500. 5409661A0C33B4DA00F5E227 /* PBXTargetDependency */ = {
  501. isa = PBXTargetDependency;
  502. target = 540966160C33B4CB00F5E227 /* mount_fusefs */;
  503. targetProxy = 540966190C33B4DA00F5E227 /* PBXContainerItemProxy */;
  504. };
  505. 54C6DD2D0B5EE61A002D9FD9 /* PBXTargetDependency */ = {
  506. isa = PBXTargetDependency;
  507. target = 54D47B7F0B4F610000A8FE1C /* load_fusefs */;
  508. targetProxy = 54C6DD2C0B5EE61A002D9FD9 /* PBXContainerItemProxy */;
  509. };
  510. 54C6DD310B5EE61A002D9FD9 /* PBXTargetDependency */ = {
  511. isa = PBXTargetDependency;
  512. target = 32A4FEB80562C75700D090E7 /* fusefs */;
  513. targetProxy = 54C6DD300B5EE61A002D9FD9 /* PBXContainerItemProxy */;
  514. };
  515. 54C6DE900B5F7732002D9FD9 /* PBXTargetDependency */ = {
  516. isa = PBXTargetDependency;
  517. target = 54C6DE650B5EED9E002D9FD9 /* fusefs.fs */;
  518. targetProxy = 54C6DE8F0B5F7732002D9FD9 /* PBXContainerItemProxy */;
  519. };
  520. /* End PBXTargetDependency section */
  521. /* Begin PBXVariantGroup section */
  522. 54C6DDB50B5EEB44002D9FD9 /* InfoPlist.strings */ = {
  523. isa = PBXVariantGroup;
  524. children = (
  525. 54C6DDB60B5EEB44002D9FD9 /* English */,
  526. );
  527. name = InfoPlist.strings;
  528. sourceTree = "<group>";
  529. };
  530. /* End PBXVariantGroup section */
  531. /* Begin XCBuildConfiguration section */
  532. 1DEB91C408733DAC0010E9CD /* Debug */ = {
  533. isa = XCBuildConfiguration;
  534. baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
  535. buildSettings = {
  536. ARCHS = (
  537. x86_64,
  538. i386,
  539. ppc,
  540. );
  541. COPY_PHASE_STRIP = NO;
  542. GCC_C_LANGUAGE_STANDARD = "compiler-default";
  543. GCC_DYNAMIC_NO_PIC = NO;
  544. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  545. GCC_MODEL_TUNING = G5;
  546. GCC_OPTIMIZATION_LEVEL = 0;
  547. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  548. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  549. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  550. "GCC_VERSION[sdk=macosx10.6][arch=x86_64]" = 4.2;
  551. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  552. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  553. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  554. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  555. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  556. GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
  557. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  558. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  559. GCC_WARN_MISSING_PARENTHESES = YES;
  560. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  561. GCC_WARN_PEDANTIC = NO;
  562. GCC_WARN_PROTOTYPE_CONVERSION = NO;
  563. GCC_WARN_SHADOW = YES;
  564. GCC_WARN_SIGN_COMPARE = YES;
  565. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  566. GCC_WARN_UNINITIALIZED_AUTOS = NO;
  567. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  568. GCC_WARN_UNUSED_FUNCTION = YES;
  569. GCC_WARN_UNUSED_LABEL = YES;
  570. GCC_WARN_UNUSED_PARAMETER = YES;
  571. GCC_WARN_UNUSED_VALUE = YES;
  572. INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
  573. INFOPLIST_FILE = Info.plist;
  574. INFOPLIST_PREPROCESS = YES;
  575. INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
  576. INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
  577. MACOSX_DEPLOYMENT_TARGET = 10.5;
  578. "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
  579. MODULE_NAME = com.google.filesystems.fusefs;
  580. MODULE_START = fusefs_start;
  581. MODULE_STOP = fusefs_stop;
  582. MODULE_VERSION = "$(MACFUSE_VERSION)";
  583. OTHER_CFLAGS = (
  584. "$(inherited)",
  585. "-D__FreeBSD__=10",
  586. );
  587. PRODUCT_NAME = fusefs;
  588. "SDKROOT[arch=x86_64]" = macosx10.6;
  589. WRAPPER_EXTENSION = kext;
  590. ZERO_LINK = YES;
  591. };
  592. name = Debug;
  593. };
  594. 1DEB91C508733DAC0010E9CD /* Release */ = {
  595. isa = XCBuildConfiguration;
  596. baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
  597. buildSettings = {
  598. ARCHS = (
  599. x86_64,
  600. i386,
  601. ppc,
  602. );
  603. COPY_PHASE_STRIP = YES;
  604. DEPLOYMENT_POSTPROCESSING = YES;
  605. EXPORTED_SYMBOLS_FILE = MacFUSE.exports;
  606. GCC_C_LANGUAGE_STANDARD = "compiler-default";
  607. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  608. GCC_MODEL_TUNING = G5;
  609. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  610. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  611. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  612. "GCC_VERSION[sdk=macosx10.6][arch=x86_64]" = 4.2;
  613. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  614. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  615. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  616. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  617. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  618. GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
  619. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  620. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  621. GCC_WARN_MISSING_PARENTHESES = YES;
  622. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  623. GCC_WARN_PEDANTIC = NO;
  624. GCC_WARN_PROTOTYPE_CONVERSION = NO;
  625. GCC_WARN_SHADOW = YES;
  626. GCC_WARN_SIGN_COMPARE = YES;
  627. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  628. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  629. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  630. GCC_WARN_UNUSED_FUNCTION = YES;
  631. GCC_WARN_UNUSED_LABEL = YES;
  632. GCC_WARN_UNUSED_PARAMETER = YES;
  633. GCC_WARN_UNUSED_VALUE = YES;
  634. INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
  635. INFOPLIST_FILE = Info.plist;
  636. INFOPLIST_PREPROCESS = YES;
  637. INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
  638. INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
  639. MACOSX_DEPLOYMENT_TARGET = 10.5;
  640. "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
  641. MODULE_NAME = com.google.filesystems.fusefs;
  642. MODULE_START = fusefs_start;
  643. MODULE_STOP = fusefs_stop;
  644. MODULE_VERSION = "$(MACFUSE_VERSION)";
  645. OTHER_CFLAGS = (
  646. "$(inherited)",
  647. "-D__FreeBSD__=10",
  648. );
  649. PRODUCT_NAME = fusefs;
  650. "SDKROOT[arch=x86_64]" = macosx10.6;
  651. STRIP_INSTALLED_PRODUCT = YES;
  652. STRIP_STYLE = "non-global";
  653. WRAPPER_EXTENSION = kext;
  654. };
  655. name = Release;
  656. };
  657. 1DEB91C808733DAC0010E9CD /* Debug */ = {
  658. isa = XCBuildConfiguration;
  659. baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
  660. buildSettings = {
  661. ARCHS = (
  662. i386,
  663. ppc,
  664. );
  665. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  666. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  667. GCC_WARN_UNUSED_VARIABLE = YES;
  668. INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
  669. INFOPLIST_PREPROCESS = YES;
  670. INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
  671. PREBINDING = NO;
  672. SDKROOT = macosx10.5;
  673. };
  674. name = Debug;
  675. };
  676. 1DEB91C908733DAC0010E9CD /* Release */ = {
  677. isa = XCBuildConfiguration;
  678. baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
  679. buildSettings = {
  680. ARCHS = (
  681. i386,
  682. ppc,
  683. );
  684. COPY_PHASE_STRIP = NO;
  685. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  686. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  687. GCC_WARN_UNUSED_VARIABLE = YES;
  688. INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
  689. INFOPLIST_PREPROCESS = YES;
  690. INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
  691. PREBINDING = NO;
  692. SDKROOT = macosx10.5;
  693. STRIP_INSTALLED_PRODUCT = NO;
  694. };
  695. name = Release;
  696. };
  697. 540966220C33B4F800F5E227 /* Debug */ = {
  698. isa = XCBuildConfiguration;
  699. buildSettings = {
  700. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  701. COPY_PHASE_STRIP = NO;
  702. GCC_C_LANGUAGE_STANDARD = c99;
  703. GCC_DYNAMIC_NO_PIC = NO;
  704. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  705. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  706. GCC_MODEL_TUNING = G5;
  707. GCC_OPTIMIZATION_LEVEL = 0;
  708. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  709. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  710. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  711. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  712. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  713. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  714. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  715. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  716. GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
  717. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  718. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  719. GCC_WARN_MISSING_PARENTHESES = YES;
  720. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  721. GCC_WARN_PEDANTIC = YES;
  722. GCC_WARN_PROTOTYPE_CONVERSION = NO;
  723. GCC_WARN_SHADOW = YES;
  724. GCC_WARN_SIGN_COMPARE = YES;
  725. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  726. GCC_WARN_UNINITIALIZED_AUTOS = NO;
  727. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  728. GCC_WARN_UNUSED_FUNCTION = YES;
  729. GCC_WARN_UNUSED_LABEL = YES;
  730. GCC_WARN_UNUSED_PARAMETER = YES;
  731. GCC_WARN_UNUSED_VALUE = YES;
  732. INSTALL_PATH = "$(HOME)/bin";
  733. MACOSX_DEPLOYMENT_TARGET = 10.5;
  734. PREBINDING = NO;
  735. PRODUCT_NAME = mount_fusefs;
  736. ZERO_LINK = YES;
  737. };
  738. name = Debug;
  739. };
  740. 540966230C33B4F800F5E227 /* Release */ = {
  741. isa = XCBuildConfiguration;
  742. buildSettings = {
  743. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  744. COPY_PHASE_STRIP = YES;
  745. DEPLOYMENT_POSTPROCESSING = YES;
  746. GCC_C_LANGUAGE_STANDARD = c99;
  747. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  748. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  749. GCC_MODEL_TUNING = G5;
  750. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  751. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  752. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  753. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  754. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  755. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  756. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  757. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  758. GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
  759. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  760. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  761. GCC_WARN_MISSING_PARENTHESES = YES;
  762. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  763. GCC_WARN_PEDANTIC = YES;
  764. GCC_WARN_PROTOTYPE_CONVERSION = NO;
  765. GCC_WARN_SHADOW = YES;
  766. GCC_WARN_SIGN_COMPARE = YES;
  767. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  768. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  769. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  770. GCC_WARN_UNUSED_FUNCTION = YES;
  771. GCC_WARN_UNUSED_LABEL = YES;
  772. GCC_WARN_UNUSED_PARAMETER = YES;
  773. GCC_WARN_UNUSED_VALUE = YES;
  774. INSTALL_PATH = "$(HOME)/bin";
  775. LINK_WITH_STANDARD_LIBRARIES = YES;
  776. MACOSX_DEPLOYMENT_TARGET = 10.5;
  777. PREBINDING = NO;
  778. PRODUCT_NAME = mount_fusefs;
  779. STRIP_INSTALLED_PRODUCT = YES;
  780. ZERO_LINK = NO;
  781. };
  782. name = Release;
  783. };
  784. 54C6DD340B5EE623002D9FD9 /* Debug */ = {
  785. isa = XCBuildConfiguration;
  786. buildSettings = {
  787. COPY_PHASE_STRIP = NO;
  788. CURRENT_PROJECT_VERSION = "";
  789. GCC_DYNAMIC_NO_PIC = NO;
  790. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  791. GCC_OPTIMIZATION_LEVEL = 0;
  792. PRODUCT_NAME = All;
  793. VERSIONING_SYSTEM = "";
  794. };
  795. name = Debug;
  796. };
  797. 54C6DD350B5EE623002D9FD9 /* Release */ = {
  798. isa = XCBuildConfiguration;
  799. buildSettings = {
  800. COPY_PHASE_STRIP = YES;
  801. CURRENT_PROJECT_VERSION = "";
  802. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  803. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  804. PRODUCT_NAME = All;
  805. VERSIONING_SYSTEM = "";
  806. ZERO_LINK = NO;
  807. };
  808. name = Release;
  809. };
  810. 54C6DE690B5EEDBC002D9FD9 /* Debug */ = {
  811. isa = XCBuildConfiguration;
  812. buildSettings = {
  813. COPY_PHASE_STRIP = NO;
  814. GCC_DYNAMIC_NO_PIC = NO;
  815. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  816. GCC_OPTIMIZATION_LEVEL = 0;
  817. PRODUCT_NAME = fusefs.fs;
  818. };
  819. name = Debug;
  820. };
  821. 54C6DE6A0B5EEDBC002D9FD9 /* Release */ = {
  822. isa = XCBuildConfiguration;
  823. buildSettings = {
  824. COPY_PHASE_STRIP = YES;
  825. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  826. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  827. PRODUCT_NAME = fusefs.fs;
  828. ZERO_LINK = NO;
  829. };
  830. name = Release;
  831. };
  832. 54D47B910B4F614B00A8FE1C /* Debug */ = {
  833. isa = XCBuildConfiguration;
  834. buildSettings = {
  835. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  836. COPY_PHASE_STRIP = NO;
  837. GCC_DYNAMIC_NO_PIC = NO;
  838. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  839. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  840. GCC_MODEL_TUNING = G5;
  841. GCC_OPTIMIZATION_LEVEL = 0;
  842. GCC_SHORT_ENUMS = NO;
  843. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  844. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  845. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  846. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  847. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  848. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  849. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  850. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  851. GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
  852. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  853. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  854. GCC_WARN_MISSING_PARENTHESES = YES;
  855. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  856. GCC_WARN_PEDANTIC = YES;
  857. GCC_WARN_PROTOTYPE_CONVERSION = YES;
  858. GCC_WARN_SHADOW = YES;
  859. GCC_WARN_SIGN_COMPARE = YES;
  860. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  861. GCC_WARN_UNINITIALIZED_AUTOS = NO;
  862. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  863. GCC_WARN_UNUSED_FUNCTION = YES;
  864. GCC_WARN_UNUSED_LABEL = YES;
  865. GCC_WARN_UNUSED_PARAMETER = YES;
  866. GCC_WARN_UNUSED_VALUE = YES;
  867. INSTALL_PATH = "$(HOME)/bin";
  868. MACOSX_DEPLOYMENT_TARGET = 10.5;
  869. PREBINDING = NO;
  870. PRODUCT_NAME = load_fusefs;
  871. ZERO_LINK = YES;
  872. };
  873. name = Debug;
  874. };
  875. 54D47B920B4F614B00A8FE1C /* Release */ = {
  876. isa = XCBuildConfiguration;
  877. buildSettings = {
  878. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  879. COPY_PHASE_STRIP = YES;
  880. DEPLOYMENT_POSTPROCESSING = YES;
  881. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  882. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  883. GCC_MODEL_TUNING = G5;
  884. GCC_SHORT_ENUMS = NO;
  885. GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
  886. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  887. GCC_TREAT_WARNINGS_AS_ERRORS = YES;
  888. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  889. GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
  890. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  891. GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
  892. GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
  893. GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
  894. GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
  895. GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
  896. GCC_WARN_MISSING_PARENTHESES = YES;
  897. GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
  898. GCC_WARN_PEDANTIC = YES;
  899. GCC_WARN_PROTOTYPE_CONVERSION = YES;
  900. GCC_WARN_SHADOW = YES;
  901. GCC_WARN_SIGN_COMPARE = YES;
  902. GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
  903. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  904. GCC_WARN_UNKNOWN_PRAGMAS = YES;
  905. GCC_WARN_UNUSED_FUNCTION = YES;
  906. GCC_WARN_UNUSED_LABEL = YES;
  907. GCC_WARN_UNUSED_PARAMETER = YES;
  908. GCC_WARN_UNUSED_VALUE = YES;
  909. INSTALL_PATH = "$(HOME)/bin";
  910. MACOSX_DEPLOYMENT_TARGET = 10.5;
  911. PREBINDING = NO;
  912. PRODUCT_NAME = load_fusefs;
  913. STRIP_INSTALLED_PRODUCT = YES;
  914. ZERO_LINK = NO;
  915. };
  916. name = Release;
  917. };
  918. /* End XCBuildConfiguration section */
  919. /* Begin XCConfigurationList section */
  920. 1DEB91C308733DAC0010E9CD /* Build configuration list for PBXNativeTarget "fusefs" */ = {
  921. isa = XCConfigurationList;
  922. buildConfigurations = (
  923. 1DEB91C408733DAC0010E9CD /* Debug */,
  924. 1DEB91C508733DAC0010E9CD /* Release */,
  925. );
  926. defaultConfigurationIsVisible = 0;
  927. defaultConfigurationName = Release;
  928. };
  929. 1DEB91C708733DAC0010E9CD /* Build configuration list for PBXProject "fusefs" */ = {
  930. isa = XCConfigurationList;
  931. buildConfigurations = (
  932. 1DEB91C808733DAC0010E9CD /* Debug */,
  933. 1DEB91C908733DAC0010E9CD /* Release */,
  934. );
  935. defaultConfigurationIsVisible = 0;
  936. defaultConfigurationName = Release;
  937. };
  938. 540966210C33B4F800F5E227 /* Build configuration list for PBXNativeTarget "mount_fusefs" */ = {
  939. isa = XCConfigurationList;
  940. buildConfigurations = (
  941. 540966220C33B4F800F5E227 /* Debug */,
  942. 540966230C33B4F800F5E227 /* Release */,
  943. );
  944. defaultConfigurationIsVisible = 0;
  945. defaultConfigurationName = Release;
  946. };
  947. 54C6DD330B5EE623002D9FD9 /* Build configuration list for PBXAggregateTarget "All" */ = {
  948. isa = XCConfigurationList;
  949. buildConfigurations = (
  950. 54C6DD340B5EE623002D9FD9 /* Debug */,
  951. 54C6DD350B5EE623002D9FD9 /* Release */,
  952. );
  953. defaultConfigurationIsVisible = 0;
  954. defaultConfigurationName = Release;
  955. };
  956. 54C6DE680B5EEDBC002D9FD9 /* Build configuration list for PBXAggregateTarget "fusefs.fs" */ = {
  957. isa = XCConfigurationList;
  958. buildConfigurations = (
  959. 54C6DE690B5EEDBC002D9FD9 /* Debug */,
  960. 54C6DE6A0B5EEDBC002D9FD9 /* Release */,
  961. );
  962. defaultConfigurationIsVisible = 0;
  963. defaultConfigurationName = Release;
  964. };
  965. 54D47B900B4F614B00A8FE1C /* Build configuration list for PBXNativeTarget "load_fusefs" */ = {
  966. isa = XCConfigurationList;
  967. buildConfigurations = (
  968. 54D47B910B4F614B00A8FE1C /* Debug */,
  969. 54D47B920B4F614B00A8FE1C /* Release */,
  970. );
  971. defaultConfigurationIsVisible = 0;
  972. defaultConfigurationName = Release;
  973. };
  974. /* End XCConfigurationList section */
  975. };
  976. rootObject = 089C1669FE841209C02AAC07 /* Project object */;
  977. }