X-Git-Url: https://git.saurik.com/apple/hfs.git/blobdiff_plain/41dcebd9dbc8544645cb2f11dbddca553bffd7dd..de8ee0119e51802e7b74e261b628b6de53b34e6c:/hfs.xcodeproj/project.pbxproj?ds=inline diff --git a/hfs.xcodeproj/project.pbxproj b/hfs.xcodeproj/project.pbxproj index 17c6702..a6b84e0 100644 --- a/hfs.xcodeproj/project.pbxproj +++ b/hfs.xcodeproj/project.pbxproj @@ -7,13 +7,25 @@ objects = { /* Begin PBXAggregateTarget section */ + 07828B591E3FDD25009D2106 /* hfs_libraries */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 07828B5D1E3FDD25009D2106 /* Build configuration list for PBXAggregateTarget "hfs_libraries" */; + buildPhases = ( + ); + dependencies = ( + 07828B5F1E3FDD2E009D2106 /* PBXTargetDependency */, + ); + name = hfs_libraries; + productName = hfs_libraries; + }; 4DBD523B1548A488007AA736 /* Common */ = { isa = PBXAggregateTarget; buildConfigurationList = 4DBD523C1548A488007AA736 /* Build configuration list for PBXAggregateTarget "Common" */; buildPhases = ( ); dependencies = ( - 8657285C18319A93007F580F /* PBXTargetDependency */, + FBA540011B7BF2DF00899E5B /* PBXTargetDependency */, + FBC234C41B4EC6AE0002D849 /* PBXTargetDependency */, 4DBD523F1548A499007AA736 /* PBXTargetDependency */, 4DBD52411548A49A007AA736 /* PBXTargetDependency */, 4DBD52431548A49D007AA736 /* PBXTargetDependency */, @@ -21,7 +33,6 @@ 4DBD52471548A4A2007AA736 /* PBXTargetDependency */, 4DBD52491548A4A4007AA736 /* PBXTargetDependency */, 4DBD524B1548A4A7007AA736 /* PBXTargetDependency */, - 4DBD524D1548A4AA007AA736 /* PBXTargetDependency */, ); name = Common; productName = Common; @@ -32,6 +43,10 @@ buildPhases = ( ); dependencies = ( + 07CA47231DA859CA00138D78 /* PBXTargetDependency */, + FBE3A5A51BBEE34400CB9A33 /* PBXTargetDependency */, + FB48E4BC1BB30CC400523121 /* PBXTargetDependency */, + FBC234C61B4EC6B90002D849 /* PBXTargetDependency */, 4DBD52511548A4D2007AA736 /* PBXTargetDependency */, 4DBD52531548A4D4007AA736 /* PBXTargetDependency */, ); @@ -44,14 +59,147 @@ buildPhases = ( ); dependencies = ( + 07828B611E3FDD3B009D2106 /* PBXTargetDependency */, + FBE3A5A31BBEE33D00CB9A33 /* PBXTargetDependency */, 4DBD524F1548A4C8007AA736 /* PBXTargetDependency */, ); name = All_iOS; productName = All_iOS; }; + 9430FE92211658C1009CC8AF /* hfs_livefiles */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 9430FE96211658C2009CC8AF /* Build configuration list for PBXAggregateTarget "hfs_livefiles" */; + buildPhases = ( + ); + dependencies = ( + 9430FE98211658E7009CC8AF /* PBXTargetDependency */, + ); + name = hfs_livefiles; + productName = hfs_livefiles; + }; + DB1AAB7C20472D140036167F /* Swift_iOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = DB1AAB8020472D140036167F /* Build configuration list for PBXAggregateTarget "Swift_iOS" */; + buildPhases = ( + ); + dependencies = ( + ); + name = Swift_iOS; + productName = Swift_iOS; + }; + FB55AE651B7D47B300701D03 /* ios-tests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FB55AE701B7D47B300701D03 /* Build configuration list for PBXAggregateTarget "ios-tests" */; + buildPhases = ( + FB55AE6F1B7D47B300701D03 /* Create BATS plist */, + ); + dependencies = ( + FB55AE661B7D47B300701D03 /* PBXTargetDependency */, + ); + name = "ios-tests"; + productName = Tests; + }; + FB7C140C1C2368E6004F8B2C /* kext-version */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FB7C140D1C2368E6004F8B2C /* Build configuration list for PBXAggregateTarget "kext-version" */; + buildPhases = ( + FB7C14111C2368F4004F8B2C /* ShellScript */, + ); + dependencies = ( + ); + name = "kext-version"; + productName = "kext-version"; + }; + FBA95AA91B5025E700887E82 /* mk-xnu */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FBA95AAA1B5025E700887E82 /* Build configuration list for PBXAggregateTarget "mk-xnu" */; + buildPhases = ( + FBA95AAD1B5025EC00887E82 /* ShellScript */, + ); + dependencies = ( + ); + name = "mk-xnu"; + productName = "mk-xnu"; + }; + FBAA82651B56F2AB00EE6863 /* osx-tests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FBAA82661B56F2AB00EE6863 /* Build configuration list for PBXAggregateTarget "osx-tests" */; + buildPhases = ( + FBAA82711B56F65800EE6863 /* Run local tests */, + FB55AE5C1B7D193B00701D03 /* Create BATS plist */, + ); + dependencies = ( + FB55AE5B1B7D190F00701D03 /* PBXTargetDependency */, + FBAA826A1B56F2B900EE6863 /* PBXTargetDependency */, + FBAA826C1B56F2B900EE6863 /* PBXTargetDependency */, + FBAA826E1B56F2B900EE6863 /* PBXTargetDependency */, + ); + name = "osx-tests"; + productName = Tests; + }; + FBC234B91B4D87A20002D849 /* ios-root */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FBC234BF1B4D87A20002D849 /* Build configuration list for PBXAggregateTarget "ios-root" */; + buildPhases = ( + FBC234BE1B4D87A20002D849 /* ShellScript */, + ); + dependencies = ( + FBC234BC1B4D87A20002D849 /* PBXTargetDependency */, + ); + name = "ios-root"; + productName = "combo-root"; + }; + FBE3F7821AF67748005BB768 /* osx-root */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FBE3F7841AF67748005BB768 /* Build configuration list for PBXAggregateTarget "osx-root" */; + buildPhases = ( + FBE3F7961AF67C43005BB768 /* ShellScript */, + ); + dependencies = ( + FB75A4091B4AED92004B5A74 /* PBXTargetDependency */, + FBE3F7871AF6793E005BB768 /* PBXTargetDependency */, + ); + name = "osx-root"; + productName = "combo-root"; + }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ + 0703A0541CD826160035BCFD /* test-defrag.c in Sources */ = {isa = PBXBuildFile; fileRef = 0703A0531CD826160035BCFD /* test-defrag.c */; }; + 07C2BF891CB43F5E00D8327D /* test-renamex.c in Sources */ = {isa = PBXBuildFile; fileRef = 07C2BF881CB43F5E00D8327D /* test-renamex.c */; }; + 09D6B7D71E317ED2003C20DC /* test_disklevel.c in Sources */ = {isa = PBXBuildFile; fileRef = 09D6B7D61E317ED2003C20DC /* test_disklevel.c */; }; + 18B450692104D958002052BF /* lf_hfs_journal.c in Sources */ = {isa = PBXBuildFile; fileRef = 18B450682104D958002052BF /* lf_hfs_journal.c */; }; + 2A386A3B1C22209C007FEDAC /* test-list-ids.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A386A3A1C221E67007FEDAC /* test-list-ids.c */; }; + 2A84DBD41D9E15F2007964B8 /* test-raw-dev-unaligned.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A84DBD31D9E1179007964B8 /* test-raw-dev-unaligned.c */; }; + 2A9399951BDFEB5200FB075B /* test-access.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399941BDFEA6E00FB075B /* test-access.c */; }; + 2A9399981BDFF7E500FB075B /* test-chflags.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399961BDFEF3900FB075B /* test-chflags.c */; }; + 2A93999D1BE0146E00FB075B /* test-class-roll.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A93999B1BE0146000FB075B /* test-class-roll.c */; }; + 2A93999E1BE0146E00FB075B /* test-deep-rm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A93999C1BE0146000FB075B /* test-deep-rm.c */; }; + 2A9399A01BE0222800FB075B /* test-dir-link.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A93999F1BE0220B00FB075B /* test-dir-link.c */; }; + 2A9399A21BE02A1600FB075B /* test-dprotect.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399A11BE02A0E00FB075B /* test-dprotect.c */; }; + 2A9399A41BE02C6700FB075B /* test-file-too-big.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399A31BE02C1F00FB075B /* test-file-too-big.m */; }; + 2A9399A61BE0366E00FB075B /* test-fsync.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399A51BE0365F00FB075B /* test-fsync.c */; }; + 2A9399A81BE03A6800FB075B /* test-getattrlist-dprotect.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399A71BE03A6200FB075B /* test-getattrlist-dprotect.m */; }; + 2A9399AA1BE0402600FB075B /* test-hard-links.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399A91BE0401D00FB075B /* test-hard-links.m */; }; + 2A9399B21BE12A6E00FB075B /* test-fsinfo-cprotect.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399B11BE12A6300FB075B /* test-fsinfo-cprotect.c */; }; + 2A9399B41BE12DE900FB075B /* test-fsinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399B31BE12DE400FB075B /* test-fsinfo.c */; }; + 2A9399B61BE131A400FB075B /* test-resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399B51BE131A000FB075B /* test-resize.m */; }; + 2A9399B81BE14AAD00FB075B /* test-scan-range-size.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399B71BE14AA800FB075B /* test-scan-range-size.c */; }; + 2A9399BF1BE15F6800FB075B /* test-fsinfo-sig.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399B91BE15F5F00FB075B /* test-fsinfo-sig.c */; }; + 2A9399C01BE15F6800FB075B /* test-key-roll.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399BA1BE15F5F00FB075B /* test-key-roll.c */; }; + 2A9399C11BE15F6800FB075B /* test-msync-16k.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399BB1BE15F5F00FB075B /* test-msync-16k.c */; }; + 2A9399C21BE15F6800FB075B /* test-readdir.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399BC1BE15F5F00FB075B /* test-readdir.c */; }; + 2A9399C31BE15F6800FB075B /* test-set-create-time.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399BD1BE15F5F00FB075B /* test-set-create-time.c */; }; + 2A9399C41BE15F6800FB075B /* test-set-protection-class.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399BE1BE15F5F00FB075B /* test-set-protection-class.c */; }; + 2A9399C71BE172A400FB075B /* test-log2phys.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399C51BE1729200FB075B /* test-log2phys.m */; }; + 2A9399C91BE1747900FB075B /* test-map-private.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399C81BE1747200FB075B /* test-map-private.m */; }; + 2A9399CA1BE18A5000FB075B /* test-invalid-ranges.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399AB1BE128B700FB075B /* test-invalid-ranges.m */; }; + 2A9399CD1BE2BC6900FB075B /* test-mmap-mod-time.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399CC1BE2BC5800FB075B /* test-mmap-mod-time.c */; }; + 2A9399CF1BE2BCEA00FB075B /* test-mod-time.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399CE1BE2BCE200FB075B /* test-mod-time.c */; }; + 2A9399D11BE2BFFD00FB075B /* test-throttled-io.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399D01BE2BFF400FB075B /* test-throttled-io.c */; }; + 2A9399D31BE2C06800FB075B /* test-uncached-io.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399D21BE2C06000FB075B /* test-uncached-io.c */; }; + 2A9399D51BE2C17800FB075B /* test-unicode-file-names.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399D41BE2C14800FB075B /* test-unicode-file-names.c */; }; + 2ABDCEA71BF3DAA100CFC70C /* test-journal-toggle.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9399CB1BE2BB1600FB075B /* test-journal-toggle.c */; }; 4D07DCC41538EF92002B57CB /* fstyp_hfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D07DCC31538EF92002B57CB /* fstyp_hfs.c */; }; 4D07DCC51538EFB7002B57CB /* fstyp_hfs.8 in Copy man8 */ = {isa = PBXBuildFile; fileRef = 4D07DCC21538EF92002B57CB /* fstyp_hfs.8 */; }; 4D0E89AA1534FF48004CD678 /* mount_hfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D0E89A71534FF48004CD678 /* mount_hfs.c */; }; @@ -122,9 +270,187 @@ 86CBF3831831876200A64A93 /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = FDD9FA4E14A1343D0043D4A9 /* misc.c */; }; 86CBF3861831880F00A64A93 /* iterate_hfs_metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = 86CBF3851831880F00A64A93 /* iterate_hfs_metadata.c */; }; 86CBF3871831884600A64A93 /* Data.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD9FA4714A1343D0043D4A9 /* Data.h */; }; + 900BDEE81FF91B8C002F7EC0 /* livefiles_hfs_tester.c in Sources */ = {isa = PBXBuildFile; fileRef = 900BDECF1FF9198E002F7EC0 /* livefiles_hfs_tester.c */; }; + 900BDEEB1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BDEE91FF91C2A002F7EC0 /* lf_hfs_fsops_handler.h */; }; + 900BDEEC1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.c in Sources */ = {isa = PBXBuildFile; fileRef = 900BDEEA1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.c */; }; + 900BDEEE1FF91C46002F7EC0 /* lf_hfs_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BDEED1FF91C46002F7EC0 /* lf_hfs_common.h */; }; + 900BDEF51FF9202E002F7EC0 /* lf_hfs_dirops_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BDEF31FF9202E002F7EC0 /* lf_hfs_dirops_handler.h */; }; + 900BDEF61FF9202E002F7EC0 /* lf_hfs_dirops_handler.c in Sources */ = {isa = PBXBuildFile; fileRef = 900BDEF41FF9202E002F7EC0 /* lf_hfs_dirops_handler.c */; }; + 900BDEF91FF92170002F7EC0 /* lf_hfs_fileops_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BDEF71FF92170002F7EC0 /* lf_hfs_fileops_handler.h */; }; + 900BDEFA1FF92170002F7EC0 /* lf_hfs_fileops_handler.c in Sources */ = {isa = PBXBuildFile; fileRef = 900BDEF81FF92170002F7EC0 /* lf_hfs_fileops_handler.c */; }; + 900BDEFD1FF9246F002F7EC0 /* lf_hfs_logger.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BDEFB1FF9246F002F7EC0 /* lf_hfs_logger.h */; }; + 900BDEFE1FF9246F002F7EC0 /* lf_hfs_logger.c in Sources */ = {isa = PBXBuildFile; fileRef = 900BDEFC1FF9246F002F7EC0 /* lf_hfs_logger.c */; }; + 9022D170205EC16900D9A2AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9022D16F205EC16900D9A2AE /* CoreFoundation.framework */; }; + 9022D171205EC18500D9A2AE /* livefiles_hfs.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 900BDED41FF919C2002F7EC0 /* livefiles_hfs.dylib */; }; + 9022D174205FE5FA00D9A2AE /* lf_hfs_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9022D172205FE5FA00D9A2AE /* lf_hfs_utils.h */; }; + 9022D175205FE5FA00D9A2AE /* lf_hfs_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9022D173205FE5FA00D9A2AE /* lf_hfs_utils.c */; }; + 9022D18120600D9E00D9A2AE /* lf_hfs_rangelist.h in Headers */ = {isa = PBXBuildFile; fileRef = 9022D17F20600D9E00D9A2AE /* lf_hfs_rangelist.h */; }; + 9022D18220600D9E00D9A2AE /* lf_hfs_rangelist.c in Sources */ = {isa = PBXBuildFile; fileRef = 9022D18020600D9E00D9A2AE /* lf_hfs_rangelist.c */; }; + 9022D1842060FBBE00D9A2AE /* lf_hfs_vfsops.h in Headers */ = {isa = PBXBuildFile; fileRef = 9022D1832060FBBE00D9A2AE /* lf_hfs_vfsops.h */; }; + 9022D1862060FBD200D9A2AE /* lf_hfs_vfsutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9022D1852060FBD200D9A2AE /* lf_hfs_vfsutils.h */; }; + 906EBF722063DB6C00B21E94 /* lf_hfs_generic_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF702063DB6C00B21E94 /* lf_hfs_generic_buf.h */; }; + 906EBF732063DB6C00B21E94 /* lf_hfs_generic_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF712063DB6C00B21E94 /* lf_hfs_generic_buf.c */; }; + 906EBF762063E44900B21E94 /* lf_hfs_readwrite_ops.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF742063E44900B21E94 /* lf_hfs_readwrite_ops.h */; }; + 906EBF772063E44900B21E94 /* lf_hfs_readwrite_ops.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF752063E44900B21E94 /* lf_hfs_readwrite_ops.c */; }; + 906EBF792063E76D00B21E94 /* lf_hfs_endian.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF782063E76D00B21E94 /* lf_hfs_endian.c */; }; + 906EBF7B2063F7CE00B21E94 /* lf_hfs_btree_node_reserve.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF7A2063F7CE00B21E94 /* lf_hfs_btree_node_reserve.c */; }; + 906EBF7D2063FB4A00B21E94 /* lf_hfs_btrees_io.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F5EBB22063AA77004397B2 /* lf_hfs_btrees_io.h */; }; + 906EBF7F2063FC0900B21E94 /* lf_hfs_file_mgr_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF7E2063FC0900B21E94 /* lf_hfs_file_mgr_internal.h */; }; + 906EBF812063FF2700B21E94 /* lf_hfs_file_extent_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF802063FE3900B21E94 /* lf_hfs_file_extent_mapping.h */; }; + 906EBF8720640CDF00B21E94 /* lf_hfs_unicode_wrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF8520640CDF00B21E94 /* lf_hfs_unicode_wrappers.h */; }; + 906EBF8820640CDF00B21E94 /* lf_hfs_unicode_wrappers.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF8620640CDF00B21E94 /* lf_hfs_unicode_wrappers.c */; }; + 906EBF8C2067884300B21E94 /* lf_hfs_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = 906EBF8A2067884300B21E94 /* lf_hfs_lookup.h */; }; + 906EBF8D2067884300B21E94 /* lf_hfs_lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF8B2067884300B21E94 /* lf_hfs_lookup.c */; }; + 90F5EBA62061476A004397B2 /* lf_hfs_btree.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F5EBA42061476A004397B2 /* lf_hfs_btree.h */; }; + 90F5EBA72061476A004397B2 /* lf_hfs_btree.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBA52061476A004397B2 /* lf_hfs_btree.c */; }; + 90F5EBAC2063A089004397B2 /* lf_hfs_btrees_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F5EBAA2063A089004397B2 /* lf_hfs_btrees_private.h */; }; + 90F5EBAF2063A109004397B2 /* lf_hfs_btrees_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F5EBAE2063A109004397B2 /* lf_hfs_btrees_internal.h */; }; + 90F5EBB12063A929004397B2 /* lf_hfs_defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F5EBB02063A929004397B2 /* lf_hfs_defs.h */; }; + 90F5EBB52063AA77004397B2 /* lf_hfs_btrees_io.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBB32063AA77004397B2 /* lf_hfs_btrees_io.c */; }; + 90F5EBB72063B212004397B2 /* lf_hfs_file_extent_mapping.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBB62063B212004397B2 /* lf_hfs_file_extent_mapping.c */; }; + 90F5EBB92063CC22004397B2 /* lf_hfs_btree_tree_ops.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBB82063CC22004397B2 /* lf_hfs_btree_tree_ops.c */; }; + 90F5EBBB2063CC3A004397B2 /* lf_hfs_btree_node_ops.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBBA2063CC3A004397B2 /* lf_hfs_btree_node_ops.c */; }; + 90F5EBBF2063CCE0004397B2 /* lf_hfs_btree_misc_ops.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBBD2063CCE0004397B2 /* lf_hfs_btree_misc_ops.c */; }; + 90F5EBC12063CE12004397B2 /* lf_hfs_btree_allocate.c in Sources */ = {isa = PBXBuildFile; fileRef = 90F5EBC02063CE12004397B2 /* lf_hfs_btree_allocate.c */; }; + A6E6D74020909C72002125B0 /* test-get-volume-create-time.c in Sources */ = {isa = PBXBuildFile; fileRef = A6E6D73F20909C72002125B0 /* test-get-volume-create-time.c */; }; C1B6FA0810CC0A0A00778D48 /* hfsutil_jnl.c in Sources */ = {isa = PBXBuildFile; fileRef = C1B6FA0610CC0A0A00778D48 /* hfsutil_jnl.c */; }; C1B6FA0910CC0A0A00778D48 /* hfsutil_main.c in Sources */ = {isa = PBXBuildFile; fileRef = C1B6FA0710CC0A0A00778D48 /* hfsutil_main.c */; }; C1B6FA3010CC0B9500778D48 /* hfs.util.8 in Copy man8 */ = {isa = PBXBuildFile; fileRef = C1B6FA2F10CC0B8A00778D48 /* hfs.util.8 */; }; + D759E27020AD75FC00792EDA /* lf_hfs_link.h in Headers */ = {isa = PBXBuildFile; fileRef = D759E26E20AD75FC00792EDA /* lf_hfs_link.h */; }; + D759E27120AD75FC00792EDA /* lf_hfs_link.c in Sources */ = {isa = PBXBuildFile; fileRef = D759E26F20AD75FC00792EDA /* lf_hfs_link.c */; }; + D769A1CC206107190022791F /* lf_hfs_vnode.c in Sources */ = {isa = PBXBuildFile; fileRef = D769A1CB206107190022791F /* lf_hfs_vnode.c */; }; + D769A1CE206107DF0022791F /* lf_hfs_cnode.c in Sources */ = {isa = PBXBuildFile; fileRef = D769A1CD206107DF0022791F /* lf_hfs_cnode.c */; }; + D769A1D0206118490022791F /* lf_hfs_chash.h in Headers */ = {isa = PBXBuildFile; fileRef = D769A1CF206118490022791F /* lf_hfs_chash.h */; }; + D769A1D3206136420022791F /* lf_hfs_vnops.h in Headers */ = {isa = PBXBuildFile; fileRef = D769A1D1206136420022791F /* lf_hfs_vnops.h */; }; + D769A1D4206136420022791F /* lf_hfs_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = D769A1D2206136420022791F /* lf_hfs_vnops.c */; }; + D769A1E62063AD680022791F /* lf_hfs_volume_allocation.h in Headers */ = {isa = PBXBuildFile; fileRef = D769A1E42063AD680022791F /* lf_hfs_volume_allocation.h */; }; + D769A1E72063AD680022791F /* lf_hfs_volume_allocation.c in Sources */ = {isa = PBXBuildFile; fileRef = D769A1E52063AD680022791F /* lf_hfs_volume_allocation.c */; }; + D769A1E92063CEA50022791F /* lf_hfs_journal.h in Headers */ = {isa = PBXBuildFile; fileRef = D769A1E82063CEA50022791F /* lf_hfs_journal.h */; }; + D769A1EC2067E6BB0022791F /* lf_hfs_attrlist.h in Headers */ = {isa = PBXBuildFile; fileRef = D769A1EA2067E6BB0022791F /* lf_hfs_attrlist.h */; }; + D769A1ED2067E6BB0022791F /* lf_hfs_attrlist.c in Sources */ = {isa = PBXBuildFile; fileRef = D769A1EB2067E6BB0022791F /* lf_hfs_attrlist.c */; }; + D7850549206B831000B9C5E4 /* lf_hfs_xattr.h in Headers */ = {isa = PBXBuildFile; fileRef = D7850547206B831000B9C5E4 /* lf_hfs_xattr.h */; }; + D785054A206B831000B9C5E4 /* lf_hfs_xattr.c in Sources */ = {isa = PBXBuildFile; fileRef = D7850548206B831000B9C5E4 /* lf_hfs_xattr.c */; }; + D79783FD205EC09000E93B37 /* lf_hfs_vnode.h in Headers */ = {isa = PBXBuildFile; fileRef = D79783FC205EC09000E93B37 /* lf_hfs_vnode.h */; }; + D79783FF205EC0E000E93B37 /* lf_hfs.h in Headers */ = {isa = PBXBuildFile; fileRef = D79783FE205EC0E000E93B37 /* lf_hfs.h */; }; + D7978402205EC12700E93B37 /* lf_hfs_locks.h in Headers */ = {isa = PBXBuildFile; fileRef = D7978400205EC12700E93B37 /* lf_hfs_locks.h */; }; + D7978404205EC12700E93B37 /* lf_hfs_locks.c in Sources */ = {isa = PBXBuildFile; fileRef = D7978401205EC12700E93B37 /* lf_hfs_locks.c */; }; + D7978406205EC25B00E93B37 /* lf_hfs_mount.h in Headers */ = {isa = PBXBuildFile; fileRef = D7978405205EC25B00E93B37 /* lf_hfs_mount.h */; }; + D7978408205EC38900E93B37 /* lf_hfs_format.h in Headers */ = {isa = PBXBuildFile; fileRef = D7978407205EC38900E93B37 /* lf_hfs_format.h */; }; + D797840A205EC43000E93B37 /* lf_hfs_catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = D7978409205EC42C00E93B37 /* lf_hfs_catalog.h */; }; + D7978410205EC76100E93B37 /* lf_hfs_cnode.h in Headers */ = {isa = PBXBuildFile; fileRef = D797840F205EC76100E93B37 /* lf_hfs_cnode.h */; }; + D7978417205EC9C300E93B37 /* lf_hfs_vfsops.c in Sources */ = {isa = PBXBuildFile; fileRef = D7978414205EC9C300E93B37 /* lf_hfs_vfsops.c */; }; + D7978420205ED7E600E93B37 /* lf_hfs_vfsutils.c in Sources */ = {isa = PBXBuildFile; fileRef = D797841E205ED7E600E93B37 /* lf_hfs_vfsutils.c */; }; + D7978423205FB57600E93B37 /* lf_hfs_chash.c in Sources */ = {isa = PBXBuildFile; fileRef = D7978421205FB57600E93B37 /* lf_hfs_chash.c */; }; + D7978426205FC09A00E93B37 /* lf_hfs_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = D7978424205FC09A00E93B37 /* lf_hfs_endian.h */; }; + D79784412060037400E93B37 /* lf_hfs_raw_read_write.h in Headers */ = {isa = PBXBuildFile; fileRef = D797843F2060037400E93B37 /* lf_hfs_raw_read_write.h */; }; + D79784422060037400E93B37 /* lf_hfs_raw_read_write.c in Sources */ = {isa = PBXBuildFile; fileRef = D79784402060037400E93B37 /* lf_hfs_raw_read_write.c */; }; + D7BD8F9C20AC388E00E93640 /* lf_hfs_catalog.c in Sources */ = {isa = PBXBuildFile; fileRef = 906EBF82206409B800B21E94 /* lf_hfs_catalog.c */; }; + EE73740520644328004C2F0E /* lf_hfs_sbunicode.h in Headers */ = {isa = PBXBuildFile; fileRef = EE73740320644328004C2F0E /* lf_hfs_sbunicode.h */; }; + EE73740620644328004C2F0E /* lf_hfs_sbunicode.c in Sources */ = {isa = PBXBuildFile; fileRef = EE73740420644328004C2F0E /* lf_hfs_sbunicode.c */; }; + EE737408206443A1004C2F0E /* lf_hfs_utfconvdata.h in Headers */ = {isa = PBXBuildFile; fileRef = EE737407206443A1004C2F0E /* lf_hfs_utfconvdata.h */; }; + F90E174921ADFFD100345EE3 /* test-cas-bsdflags.c in Sources */ = {isa = PBXBuildFile; fileRef = F90E174821ADFFD100345EE3 /* test-cas-bsdflags.c */; }; + FB20E0E51AE950C200CEBE7B /* hfs_iokit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0E41AE950C200CEBE7B /* hfs_iokit.cpp */; }; + FB20E12D1AE9529400CEBE7B /* BTree.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0E81AE9529400CEBE7B /* BTree.c */; }; + FB20E12E1AE9529400CEBE7B /* BTreeAllocate.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0E91AE9529400CEBE7B /* BTreeAllocate.c */; }; + FB20E12F1AE9529400CEBE7B /* BTreeMiscOps.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0EA1AE9529400CEBE7B /* BTreeMiscOps.c */; }; + FB20E1301AE9529400CEBE7B /* BTreeNodeOps.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0EB1AE9529400CEBE7B /* BTreeNodeOps.c */; }; + FB20E1311AE9529400CEBE7B /* BTreeNodeReserve.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0EC1AE9529400CEBE7B /* BTreeNodeReserve.c */; }; + FB20E1321AE9529400CEBE7B /* BTreeScanner.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0ED1AE9529400CEBE7B /* BTreeScanner.c */; }; + FB20E1331AE9529400CEBE7B /* BTreeScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0EE1AE9529400CEBE7B /* BTreeScanner.h */; }; + FB20E1341AE9529400CEBE7B /* BTreesInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0EF1AE9529400CEBE7B /* BTreesInternal.h */; }; + FB20E1351AE9529400CEBE7B /* BTreesPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0F01AE9529400CEBE7B /* BTreesPrivate.h */; }; + FB20E1361AE9529400CEBE7B /* BTreeTreeOps.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F11AE9529400CEBE7B /* BTreeTreeOps.c */; }; + FB20E1371AE9529400CEBE7B /* BTreeWrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F21AE9529400CEBE7B /* BTreeWrapper.c */; }; + FB20E1381AE9529400CEBE7B /* CatalogPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0F31AE9529400CEBE7B /* CatalogPrivate.h */; }; + FB20E1391AE9529400CEBE7B /* CatalogUtilities.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F41AE9529400CEBE7B /* CatalogUtilities.c */; }; + FB20E13A1AE9529400CEBE7B /* FileExtentMapping.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F51AE9529400CEBE7B /* FileExtentMapping.c */; }; + FB20E13B1AE9529400CEBE7B /* FileIDsServices.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F61AE9529400CEBE7B /* FileIDsServices.c */; }; + FB20E13C1AE9529400CEBE7B /* FileMgrInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0F71AE9529400CEBE7B /* FileMgrInternal.h */; }; + FB20E13D1AE9529400CEBE7B /* hfs_attrlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0F81AE9529400CEBE7B /* hfs_attrlist.c */; }; + FB20E13E1AE9529400CEBE7B /* hfs_attrlist.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0F91AE9529400CEBE7B /* hfs_attrlist.h */; }; + FB20E13F1AE9529400CEBE7B /* hfs_btreeio.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0FA1AE9529400CEBE7B /* hfs_btreeio.c */; }; + FB20E1401AE9529400CEBE7B /* hfs_btreeio.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0FB1AE9529400CEBE7B /* hfs_btreeio.h */; }; + FB20E1411AE9529400CEBE7B /* hfs_catalog.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0FC1AE9529400CEBE7B /* hfs_catalog.c */; }; + FB20E1421AE9529400CEBE7B /* hfs_catalog.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E0FD1AE9529400CEBE7B /* hfs_catalog.h */; }; + FB20E1431AE9529400CEBE7B /* hfs_chash.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0FE1AE9529400CEBE7B /* hfs_chash.c */; }; + FB20E1441AE9529400CEBE7B /* hfs_cnode.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E0FF1AE9529400CEBE7B /* hfs_cnode.c */; }; + FB20E1451AE9529400CEBE7B /* hfs_cnode.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1001AE9529400CEBE7B /* hfs_cnode.h */; }; + FB20E1461AE9529400CEBE7B /* hfs_cprotect.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1011AE9529400CEBE7B /* hfs_cprotect.c */; }; + FB20E1471AE9529400CEBE7B /* hfs_cprotect.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1021AE9529400CEBE7B /* hfs_cprotect.h */; }; + FB20E1481AE9529400CEBE7B /* hfs_dbg.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1031AE9529400CEBE7B /* hfs_dbg.h */; }; + FB20E14C1AE9529400CEBE7B /* hfs_endian.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1071AE9529400CEBE7B /* hfs_endian.c */; }; + FB20E14D1AE9529400CEBE7B /* hfs_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1081AE9529400CEBE7B /* hfs_endian.h */; }; + FB20E14E1AE9529400CEBE7B /* hfs_extents.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1091AE9529400CEBE7B /* hfs_extents.c */; }; + FB20E14F1AE9529400CEBE7B /* hfs_extents.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10A1AE9529400CEBE7B /* hfs_extents.h */; }; + FB20E1501AE9529400CEBE7B /* hfs_format.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10B1AE9529400CEBE7B /* hfs_format.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB20E1511AE9529400CEBE7B /* hfs_fsctl.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10C1AE9529400CEBE7B /* hfs_fsctl.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FB20E1521AE9529400CEBE7B /* hfs_fsinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E10D1AE9529400CEBE7B /* hfs_fsinfo.c */; }; + FB20E1531AE9529400CEBE7B /* hfs_hotfiles.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E10E1AE9529400CEBE7B /* hfs_hotfiles.c */; }; + FB20E1541AE9529400CEBE7B /* hfs_hotfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10F1AE9529400CEBE7B /* hfs_hotfiles.h */; }; + FB20E1551AE9529400CEBE7B /* hfs_kdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1101AE9529400CEBE7B /* hfs_kdebug.h */; }; + FB20E1561AE9529400CEBE7B /* hfs_key_roll.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1111AE9529400CEBE7B /* hfs_key_roll.c */; }; + FB20E1571AE9529400CEBE7B /* hfs_key_roll.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1121AE9529400CEBE7B /* hfs_key_roll.h */; }; + FB20E1581AE9529400CEBE7B /* hfs_link.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1131AE9529400CEBE7B /* hfs_link.c */; }; + FB20E1591AE9529400CEBE7B /* hfs_lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1141AE9529400CEBE7B /* hfs_lookup.c */; }; + FB20E15A1AE9529400CEBE7B /* hfs_macos_defs.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1151AE9529400CEBE7B /* hfs_macos_defs.h */; }; + FB20E15B1AE9529400CEBE7B /* hfs_mount.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1161AE9529400CEBE7B /* hfs_mount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB20E15C1AE9529400CEBE7B /* hfs_notification.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1171AE9529400CEBE7B /* hfs_notification.c */; }; + FB20E15D1AE9529400CEBE7B /* hfs_quota.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1181AE9529400CEBE7B /* hfs_quota.c */; }; + FB20E15E1AE9529400CEBE7B /* hfs_quota.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1191AE9529400CEBE7B /* hfs_quota.h */; }; + FB20E15F1AE9529400CEBE7B /* hfs_readwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E11A1AE9529400CEBE7B /* hfs_readwrite.c */; }; + FB20E1601AE9529400CEBE7B /* hfs_resize.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E11B1AE9529400CEBE7B /* hfs_resize.c */; }; + FB20E1611AE9529400CEBE7B /* hfs_search.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E11C1AE9529400CEBE7B /* hfs_search.c */; }; + FB20E1621AE9529400CEBE7B /* hfs_unistr.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E11D1AE9529400CEBE7B /* hfs_unistr.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB20E1631AE9529400CEBE7B /* hfs_vfsops.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E11E1AE9529400CEBE7B /* hfs_vfsops.c */; }; + FB20E1641AE9529400CEBE7B /* hfs_vfsutils.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E11F1AE9529400CEBE7B /* hfs_vfsutils.c */; }; + FB20E1651AE9529400CEBE7B /* hfs_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1201AE9529400CEBE7B /* hfs_vnops.c */; }; + FB20E1661AE9529400CEBE7B /* hfs_xattr.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1211AE9529400CEBE7B /* hfs_xattr.c */; }; + FB20E1671AE9529400CEBE7B /* hfs.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1221AE9529400CEBE7B /* hfs.h */; }; + FB20E1681AE9529400CEBE7B /* HFSUnicodeWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1231AE9529400CEBE7B /* HFSUnicodeWrappers.h */; }; + FB20E1691AE9529400CEBE7B /* MacOSStubs.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1241AE9529400CEBE7B /* MacOSStubs.c */; }; + FB20E16B1AE9529400CEBE7B /* rangelist.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1261AE9529400CEBE7B /* rangelist.c */; }; + FB20E16C1AE9529400CEBE7B /* rangelist.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1271AE9529400CEBE7B /* rangelist.h */; }; + FB20E16D1AE9529400CEBE7B /* UCStringCompareData.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1281AE9529400CEBE7B /* UCStringCompareData.h */; }; + FB20E16E1AE9529400CEBE7B /* UnicodeWrappers.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1291AE9529400CEBE7B /* UnicodeWrappers.c */; }; + FB20E16F1AE9529400CEBE7B /* hfs_journal.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E12A1AE9529400CEBE7B /* hfs_journal.c */; }; + FB20E1701AE9529400CEBE7B /* hfs_journal.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E12B1AE9529400CEBE7B /* hfs_journal.h */; }; + FB20E1711AE9529400CEBE7B /* VolumeAllocation.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E12C1AE9529400CEBE7B /* VolumeAllocation.c */; }; + FB20E17B1AE968D300CEBE7B /* kext-config.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E17A1AE968D300CEBE7B /* kext-config.h */; }; + FB285C2A1B7E81180099B2ED /* test-sparse-dev.c in Sources */ = {isa = PBXBuildFile; fileRef = FB285C281B7E81180099B2ED /* test-sparse-dev.c */; }; + FB2B5C561B87656900ACEDD9 /* test-transcode.m in Sources */ = {isa = PBXBuildFile; fileRef = FB2B5C551B87656900ACEDD9 /* test-transcode.m */; }; + FB2B5C731B87A0BF00ACEDD9 /* test-getattrlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FB2B5C721B87A0BF00ACEDD9 /* test-getattrlist.c */; }; + FB3BB20B1BE286CC0094F00E /* test-secluded-rename.c in Sources */ = {isa = PBXBuildFile; fileRef = FB3BB2091BE2862E0094F00E /* test-secluded-rename.c */; }; + FB48E4A81BB307C300523121 /* hfs_encodings.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1061AE9529400CEBE7B /* hfs_encodings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E4A91BB307CB00523121 /* hfs_format.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10B1AE9529400CEBE7B /* hfs_format.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E4AA1BB307D900523121 /* hfs_unistr.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E11D1AE9529400CEBE7B /* hfs_unistr.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E4AB1BB307F500523121 /* hfs_mount.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1161AE9529400CEBE7B /* hfs_mount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E50D1BB379B400523121 /* hfs_format.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10B1AE9529400CEBE7B /* hfs_format.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E50E1BB379BB00523121 /* hfs_unistr.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E11D1AE9529400CEBE7B /* hfs_unistr.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E50F1BB379C000523121 /* hfs_mount.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1161AE9529400CEBE7B /* hfs_mount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB48E5121BB3853500523121 /* hfs_fsctl.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10C1AE9529400CEBE7B /* hfs_fsctl.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FB55AE541B7C271000701D03 /* test-doc-tombstone.c in Sources */ = {isa = PBXBuildFile; fileRef = FB55AE521B7C271000701D03 /* test-doc-tombstone.c */; }; + FB55AE591B7CEB0600701D03 /* test-quotas.c in Sources */ = {isa = PBXBuildFile; fileRef = FB55AE581B7CEB0600701D03 /* test-quotas.c */; }; + FB6A57E51B5554DE008AB046 /* hfs_fsctl.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E10C1AE9529400CEBE7B /* hfs_fsctl.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FB75A4061B4AEA20004B5A74 /* hfs_encodings.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1051AE9529400CEBE7B /* hfs_encodings.c */; }; + FB75A40B1B4AF025004B5A74 /* hfs_encodings.h in Headers */ = {isa = PBXBuildFile; fileRef = FB20E1061AE9529400CEBE7B /* hfs_encodings.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FB75A40E1B4AF0BE004B5A74 /* hfs_encodings_kext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB75A40C1B4AF0BA004B5A74 /* hfs_encodings_kext.cpp */; }; + FB76B3D91B7A4BF000FA9F2B /* hfs-tests.mm in Sources */ = {isa = PBXBuildFile; fileRef = FB76B3CB1B7A48DE00FA9F2B /* hfs-tests.mm */; }; + FB76B3DC1B7A530500FA9F2B /* test-external-jnl.c in Sources */ = {isa = PBXBuildFile; fileRef = FB76B3DA1B7A52BE00FA9F2B /* test-external-jnl.c */; }; + FB76B3EE1B7BE24B00FA9F2B /* disk-image.m in Sources */ = {isa = PBXBuildFile; fileRef = FB76B3EB1B7BDFDB00FA9F2B /* disk-image.m */; }; + FB76B3F21B7BE79800FA9F2B /* systemx.c in Sources */ = {isa = PBXBuildFile; fileRef = FB76B3EF1B7BE67400FA9F2B /* systemx.c */; }; + FB7B02E81B55634F00BEE4BE /* hfs.util in CopyFiles */ = {isa = PBXBuildFile; fileRef = C1B6FD2B10CC0DB200778D48 /* hfs.util */; }; + FB7B02E91B55644A00BEE4BE /* mount_hfs in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4D0E899C1534FE65004CD678 /* mount_hfs */; }; + FB7B02EA1B55663400BEE4BE /* fsck_hfs in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4DFD93F41535FF510039B6BA /* fsck_hfs */; }; + FB81AFBB1B83E2C0004E8F76 /* CopyHFSMeta in CopyFiles */ = {isa = PBXBuildFile; fileRef = FDD9FA2C14A132BF0043D4A9 /* CopyHFSMeta */; }; + FB81AFBC1B83E2C6004E8F76 /* newfs_hfs in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4DE6C75B153504C100C11066 /* newfs_hfs */; }; + FBAA824C1B56F24E00EE6863 /* hfs_alloc_test.c in Sources */ = {isa = PBXBuildFile; fileRef = FBAA823D1B56F22400EE6863 /* hfs_alloc_test.c */; }; + FBAA82581B56F27200EE6863 /* hfs_extents_test.c in Sources */ = {isa = PBXBuildFile; fileRef = FBAA823E1B56F22400EE6863 /* hfs_extents_test.c */; }; + FBAA82641B56F28F00EE6863 /* rangelist_test.c in Sources */ = {isa = PBXBuildFile; fileRef = FBAA82401B56F22400EE6863 /* rangelist_test.c */; }; + FBAA82701B56F39B00EE6863 /* hfs_extents.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1091AE9529400CEBE7B /* hfs_extents.c */; }; + FBBBE2801B55BB3A009F534D /* hfs_encodinghint.c in Sources */ = {isa = PBXBuildFile; fileRef = FB20E1041AE9529400CEBE7B /* hfs_encodinghint.c */; }; + FBCC53011B852759008B752C /* hfs-alloc-trace.c in Sources */ = {isa = PBXBuildFile; fileRef = FBCC53001B852759008B752C /* hfs-alloc-trace.c */; }; + FBD69AFA1B9132E40022ECAD /* test-dateadded.c in Sources */ = {isa = PBXBuildFile; fileRef = FBD69AF81B91309C0022ECAD /* test-dateadded.c */; }; + FBE1B1D41BD6E41D00CEB443 /* test-move-data-extents.c in Sources */ = {isa = PBXBuildFile; fileRef = FBE1B1D31BD6E3D700CEB443 /* test-move-data-extents.c */; }; FDD9FA4214A133F00043D4A9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B6FA2210CC0AF400778D48 /* CoreFoundation.framework */; }; FDD9FA5214A1343D0043D4A9 /* DeviceWrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = FDD9FA4814A1343D0043D4A9 /* DeviceWrapper.c */; }; FDD9FA5314A1343D0043D4A9 /* dump.c in Sources */ = {isa = PBXBuildFile; fileRef = FDD9FA4914A1343D0043D4A9 /* dump.c */; }; @@ -138,6 +464,27 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 07828B5E1E3FDD2E009D2106 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86CBF37E183186C300A64A93; + remoteInfo = hfs_metadata; + }; + 07828B601E3FDD3B009D2106 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 07828B591E3FDD25009D2106; + remoteInfo = hfs_libraries; + }; + 07CA47221DA859CA00138D78 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D07DCB71538EF3A002B57CB; + remoteInfo = fstyp_hfs; + }; 4DBD523E1548A499007AA736 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; @@ -187,13 +534,6 @@ remoteGlobalIDString = 4DFD93F31535FF510039B6BA; remoteInfo = fsck_hfs; }; - 4DBD524C1548A4AA007AA736 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D07DCB71538EF3A002B57CB; - remoteInfo = fstyp_hfs; - }; 4DBD524E1548A4C8007AA736 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; @@ -215,12 +555,166 @@ remoteGlobalIDString = 4DFD94BC15373C2C0039B6BA; remoteInfo = fsck_makestrings; }; - 8657285B18319A93007F580F /* PBXContainerItemProxy */ = { + 900BDEE51FF919E7002F7EC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; - remoteGlobalIDString = 86CBF37E183186C300A64A93; - remoteInfo = hfs_metadata; + remoteGlobalIDString = 900BDED31FF919C2002F7EC0; + remoteInfo = livefiles_hfs; + }; + 9430FE97211658E7009CC8AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 900BDED31FF919C2002F7EC0; + remoteInfo = livefiles_hfs; + }; + FB48E4BB1BB30CC400523121 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB48E49B1BB3070400523121; + remoteInfo = "OSX Kernel Framework Headers"; + }; + FB55AE5A1B7D190F00701D03 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB76B3D11B7A4BE600FA9F2B; + remoteInfo = "hfs-tests"; + }; + FB55AE671B7D47B300701D03 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB76B3D11B7A4BE600FA9F2B; + remoteInfo = "hfs-tests"; + }; + FB75A4081B4AED92004B5A74 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB75A3B11B4AE765004B5A74; + remoteInfo = "encodings-kext"; + }; + FB7B02EB1B5568A100BEE4BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4DFD93F31535FF510039B6BA; + remoteInfo = fsck_hfs; + }; + FB7B02ED1B5568A700BEE4BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D0E899B1534FE65004CD678; + remoteInfo = mount_hfs; + }; + FB7B02EF1B5568AD00BEE4BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8DD76FA90486AB0100D96B5E; + remoteInfo = hfs.util; + }; + FB7C14121C23695E004F8B2C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB7C140C1C2368E6004F8B2C; + remoteInfo = "kext-version"; + }; + FB81AFB71B83E2AE004E8F76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FDD9FA2B14A132BF0043D4A9; + remoteInfo = CopyHFSMeta; + }; + FB81AFB91B83E2B8004E8F76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4DE6C75A153504C100C11066; + remoteInfo = newfs_hfs; + }; + FBA540001B7BF2DF00899E5B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB6A57DD1B55544D008AB046; + remoteInfo = "System Framework Headers"; + }; + FBA95AAE1B5045D400887E82 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBA95AA91B5025E700887E82; + remoteInfo = "mk-xnu"; + }; + FBAA82691B56F2B900EE6863 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBAA82441B56F24100EE6863; + remoteInfo = hfs_alloc_test; + }; + FBAA826B1B56F2B900EE6863 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBAA82501B56F26A00EE6863; + remoteInfo = hfs_extents_test; + }; + FBAA826D1B56F2B900EE6863 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBAA825C1B56F28C00EE6863; + remoteInfo = rangelist_test; + }; + FBC234BD1B4D87A20002D849 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB20E0DF1AE950C200CEBE7B; + remoteInfo = kext; + }; + FBC234C31B4EC6AE0002D849 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB20E0DF1AE950C200CEBE7B; + remoteInfo = kext; + }; + FBC234C51B4EC6B90002D849 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB75A3B11B4AE765004B5A74; + remoteInfo = "encodings-kext"; + }; + FBE3A5A21BBEE33D00CB9A33 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB55AE651B7D47B300701D03; + remoteInfo = "ios-tests"; + }; + FBE3A5A41BBEE34400CB9A33 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FBAA82651B56F2AB00EE6863; + remoteInfo = "osx-tests"; + }; + FBE3F7861AF6793E005BB768 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB20E0DF1AE950C200CEBE7B; + remoteInfo = kext; }; /* End PBXContainerItemProxy section */ @@ -291,9 +785,112 @@ name = "Copy man8"; runOnlyForDeploymentPostprocessing = 1; }; + 900BDEDB1FF919DE002F7EC0 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + FB76B3D01B7A4BE600FA9F2B /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + FB7B02E71B55634200BEE4BE /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = Contents/Resources; + dstSubfolderSpec = 1; + files = ( + FB81AFBC1B83E2C6004E8F76 /* newfs_hfs in CopyFiles */, + FB81AFBB1B83E2C0004E8F76 /* CopyHFSMeta in CopyFiles */, + FB7B02EA1B55663400BEE4BE /* fsck_hfs in CopyFiles */, + FB7B02E91B55644A00BEE4BE /* mount_hfs in CopyFiles */, + FB7B02E81B55634F00BEE4BE /* hfs.util in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA82431B56F24100EE6863 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + FBAA824F1B56F26A00EE6863 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + FBAA825B1B56F28C00EE6863 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + FBCC52FC1B852758008B752C /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 0703A0531CD826160035BCFD /* test-defrag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-defrag.c"; sourceTree = ""; }; + 07C2BF881CB43F5E00D8327D /* test-renamex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-renamex.c"; sourceTree = ""; }; + 09D6B7D61E317ED2003C20DC /* test_disklevel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_disklevel.c; sourceTree = ""; }; + 18B450682104D958002052BF /* lf_hfs_journal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lf_hfs_journal.c; sourceTree = ""; }; + 2A386A3A1C221E67007FEDAC /* test-list-ids.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-list-ids.c"; sourceTree = ""; }; + 2A84DBD31D9E1179007964B8 /* test-raw-dev-unaligned.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-raw-dev-unaligned.c"; sourceTree = ""; }; + 2A9399941BDFEA6E00FB075B /* test-access.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-access.c"; sourceTree = ""; }; + 2A9399961BDFEF3900FB075B /* test-chflags.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-chflags.c"; sourceTree = ""; }; + 2A93999B1BE0146000FB075B /* test-class-roll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-class-roll.c"; sourceTree = ""; }; + 2A93999C1BE0146000FB075B /* test-deep-rm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-deep-rm.c"; sourceTree = ""; }; + 2A93999F1BE0220B00FB075B /* test-dir-link.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-dir-link.c"; sourceTree = ""; }; + 2A9399A11BE02A0E00FB075B /* test-dprotect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-dprotect.c"; sourceTree = ""; }; + 2A9399A31BE02C1F00FB075B /* test-file-too-big.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-file-too-big.m"; sourceTree = ""; }; + 2A9399A51BE0365F00FB075B /* test-fsync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-fsync.c"; sourceTree = ""; }; + 2A9399A71BE03A6200FB075B /* test-getattrlist-dprotect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-getattrlist-dprotect.m"; sourceTree = ""; }; + 2A9399A91BE0401D00FB075B /* test-hard-links.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-hard-links.m"; sourceTree = ""; }; + 2A9399AB1BE128B700FB075B /* test-invalid-ranges.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-invalid-ranges.m"; sourceTree = ""; }; + 2A9399B11BE12A6300FB075B /* test-fsinfo-cprotect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-fsinfo-cprotect.c"; sourceTree = ""; }; + 2A9399B31BE12DE400FB075B /* test-fsinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-fsinfo.c"; sourceTree = ""; }; + 2A9399B51BE131A000FB075B /* test-resize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-resize.m"; sourceTree = ""; }; + 2A9399B71BE14AA800FB075B /* test-scan-range-size.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-scan-range-size.c"; sourceTree = ""; }; + 2A9399B91BE15F5F00FB075B /* test-fsinfo-sig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-fsinfo-sig.c"; sourceTree = ""; }; + 2A9399BA1BE15F5F00FB075B /* test-key-roll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-key-roll.c"; sourceTree = ""; }; + 2A9399BB1BE15F5F00FB075B /* test-msync-16k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-msync-16k.c"; sourceTree = ""; }; + 2A9399BC1BE15F5F00FB075B /* test-readdir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-readdir.c"; sourceTree = ""; }; + 2A9399BD1BE15F5F00FB075B /* test-set-create-time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-set-create-time.c"; sourceTree = ""; }; + 2A9399BE1BE15F5F00FB075B /* test-set-protection-class.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-set-protection-class.c"; sourceTree = ""; }; + 2A9399C51BE1729200FB075B /* test-log2phys.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-log2phys.m"; sourceTree = ""; }; + 2A9399C81BE1747200FB075B /* test-map-private.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-map-private.m"; sourceTree = ""; }; + 2A9399CB1BE2BB1600FB075B /* test-journal-toggle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-journal-toggle.c"; sourceTree = ""; }; + 2A9399CC1BE2BC5800FB075B /* test-mmap-mod-time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-mmap-mod-time.c"; sourceTree = ""; }; + 2A9399CE1BE2BCE200FB075B /* test-mod-time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-mod-time.c"; sourceTree = ""; }; + 2A9399D01BE2BFF400FB075B /* test-throttled-io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-throttled-io.c"; sourceTree = ""; }; + 2A9399D21BE2C06000FB075B /* test-uncached-io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-uncached-io.c"; sourceTree = ""; }; + 2A9399D41BE2C14800FB075B /* test-unicode-file-names.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-unicode-file-names.c"; sourceTree = ""; }; 4D07DCB81538EF3A002B57CB /* fstyp_hfs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fstyp_hfs; sourceTree = BUILT_PRODUCTS_DIR; }; 4D07DCC21538EF92002B57CB /* fstyp_hfs.8 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fstyp_hfs.8; sourceTree = ""; }; 4D07DCC31538EF92002B57CB /* fstyp_hfs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fstyp_hfs.c; sourceTree = ""; }; @@ -304,10 +901,10 @@ 4D0E89A71534FF48004CD678 /* mount_hfs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mount_hfs.c; sourceTree = ""; }; 4D0E89A81534FF48004CD678 /* optical.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = optical.c; sourceTree = ""; }; 4D0E89A91534FF48004CD678 /* optical.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optical.h; sourceTree = ""; }; - 4D6E7827191D3E7E004E3F93 /* fsck_hfs.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fsck_hfs.entitlements; sourceTree = ""; }; + 4D6E7827191D3E7E004E3F93 /* fsck_hfs.ios.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = fsck_hfs.ios.entitlements; sourceTree = ""; }; 4D6E7828191D3F26004E3F93 /* newfs_hfs.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = newfs_hfs.entitlements; path = newfs_hfs/newfs_hfs.entitlements; sourceTree = SOURCE_ROOT; }; - 4D6E7829191D3F41004E3F93 /* mount_hfs.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = mount_hfs.entitlements; sourceTree = ""; }; - 4D7C8964192141CA002013C9 /* hfs_util.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hfs_util.entitlements; sourceTree = ""; }; + 4D6E7829191D3F41004E3F93 /* mount_hfs.ios.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = mount_hfs.ios.entitlements; sourceTree = ""; }; + 4D7C8964192141CA002013C9 /* hfs_util.ios.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hfs_util.ios.entitlements; sourceTree = ""; }; 4D7C8965192141DB002013C9 /* CopyHFSMeta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = CopyHFSMeta.entitlements; sourceTree = ""; }; 4D7C8966192141ED002013C9 /* fstyp_hfs.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = fstyp_hfs.entitlements; sourceTree = ""; }; 4DE6C7461535012200C11066 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; @@ -340,7 +937,7 @@ 4DFD9428153600060039B6BA /* DecompMakeData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = DecompMakeData.c; sourceTree = ""; }; 4DFD9429153600060039B6BA /* dirhardlink.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dirhardlink.c; sourceTree = ""; }; 4DFD942A153600060039B6BA /* FixDecompsNotes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FixDecompsNotes.txt; sourceTree = ""; }; - 4DFD942B153600060039B6BA /* HardLinkCheck.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = HardLinkCheck.c; sourceTree = ""; }; + 4DFD942B153600060039B6BA /* HardLinkCheck.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = HardLinkCheck.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; 4DFD942C153600060039B6BA /* hfs_endian.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_endian.c; sourceTree = ""; }; 4DFD942D153600060039B6BA /* hfs_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_endian.h; sourceTree = ""; }; 4DFD942F153600060039B6BA /* SAllocate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SAllocate.c; sourceTree = ""; }; @@ -377,20 +974,222 @@ 4DFD94AF153649070039B6BA /* newfs_hfs_debug */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = newfs_hfs_debug; sourceTree = BUILT_PRODUCTS_DIR; }; 4DFD94E615373C2C0039B6BA /* fsck_makestrings */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fsck_makestrings; sourceTree = BUILT_PRODUCTS_DIR; }; 4DFD95121537402A0039B6BA /* hfs.fs */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = hfs.fs; sourceTree = BUILT_PRODUCTS_DIR; }; - 4DFD9537153746210039B6BA /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 4DFD9537153746210039B6BA /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 4DFD9539153746B30039B6BA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = hfs.xcconfig; sourceTree = ""; }; + 7204A9401BE94359007A9898 /* img-to-c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "img-to-c.c"; sourceTree = ""; }; + 7204A9811BE94BC9007A9898 /* gen-dmg.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "gen-dmg.sh"; sourceTree = ""; }; 7279A68B1593AA5C00192947 /* fsck_journal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fsck_journal.c; path = dfalib/fsck_journal.c; sourceTree = ""; }; 7279A68C1593AA5C00192947 /* fsck_journal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fsck_journal.h; path = dfalib/fsck_journal.h; sourceTree = ""; }; 862C904B1834311200BAD882 /* iterate_hfs_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iterate_hfs_metadata.h; path = libhfs_metadata/iterate_hfs_metadata.h; sourceTree = SOURCE_ROOT; }; 863D03961820761900A4F0C4 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = ""; }; 86CBF37F183186C300A64A93 /* libhfs_metadata.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libhfs_metadata.a; sourceTree = BUILT_PRODUCTS_DIR; }; 86CBF3851831880F00A64A93 /* iterate_hfs_metadata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = iterate_hfs_metadata.c; path = libhfs_metadata/iterate_hfs_metadata.c; sourceTree = SOURCE_ROOT; }; + 900BDECE1FF9198E002F7EC0 /* livefiles_hfs_tester.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = livefiles_hfs_tester.h; sourceTree = ""; }; + 900BDECF1FF9198E002F7EC0 /* livefiles_hfs_tester.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = livefiles_hfs_tester.c; sourceTree = ""; }; + 900BDED41FF919C2002F7EC0 /* livefiles_hfs.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = livefiles_hfs.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + 900BDEDD1FF919DE002F7EC0 /* livefiles_hfs_tester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = livefiles_hfs_tester; sourceTree = BUILT_PRODUCTS_DIR; }; + 900BDEE71FF91ADF002F7EC0 /* livefiles_hfs_tester.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = livefiles_hfs_tester.entitlements; sourceTree = ""; }; + 900BDEE91FF91C2A002F7EC0 /* lf_hfs_fsops_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_fsops_handler.h; sourceTree = ""; }; + 900BDEEA1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_fsops_handler.c; sourceTree = ""; }; + 900BDEED1FF91C46002F7EC0 /* lf_hfs_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_common.h; sourceTree = ""; }; + 900BDEF31FF9202E002F7EC0 /* lf_hfs_dirops_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_dirops_handler.h; sourceTree = ""; }; + 900BDEF41FF9202E002F7EC0 /* lf_hfs_dirops_handler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_dirops_handler.c; sourceTree = ""; }; + 900BDEF71FF92170002F7EC0 /* lf_hfs_fileops_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_fileops_handler.h; sourceTree = ""; }; + 900BDEF81FF92170002F7EC0 /* lf_hfs_fileops_handler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_fileops_handler.c; sourceTree = ""; usesTabs = 0; }; + 900BDEFB1FF9246F002F7EC0 /* lf_hfs_logger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_logger.h; sourceTree = ""; }; + 900BDEFC1FF9246F002F7EC0 /* lf_hfs_logger.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_logger.c; sourceTree = ""; }; + 9022D16F205EC16900D9A2AE /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.Internal.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + 9022D172205FE5FA00D9A2AE /* lf_hfs_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_utils.h; sourceTree = ""; }; + 9022D173205FE5FA00D9A2AE /* lf_hfs_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_utils.c; sourceTree = ""; }; + 9022D177205FEBE200D9A2AE /* lf_MacOSStubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_MacOSStubs.c; sourceTree = ""; }; + 9022D17F20600D9E00D9A2AE /* lf_hfs_rangelist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_rangelist.h; sourceTree = ""; }; + 9022D18020600D9E00D9A2AE /* lf_hfs_rangelist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_rangelist.c; sourceTree = ""; }; + 9022D1832060FBBE00D9A2AE /* lf_hfs_vfsops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_vfsops.h; sourceTree = ""; }; + 9022D1852060FBD200D9A2AE /* lf_hfs_vfsutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_vfsutils.h; sourceTree = ""; }; + 906EBF702063DB6C00B21E94 /* lf_hfs_generic_buf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_generic_buf.h; sourceTree = ""; }; + 906EBF712063DB6C00B21E94 /* lf_hfs_generic_buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_generic_buf.c; sourceTree = ""; }; + 906EBF742063E44900B21E94 /* lf_hfs_readwrite_ops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_readwrite_ops.h; sourceTree = ""; }; + 906EBF752063E44900B21E94 /* lf_hfs_readwrite_ops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_readwrite_ops.c; sourceTree = ""; }; + 906EBF782063E76D00B21E94 /* lf_hfs_endian.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_endian.c; sourceTree = ""; }; + 906EBF7A2063F7CE00B21E94 /* lf_hfs_btree_node_reserve.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree_node_reserve.c; sourceTree = ""; }; + 906EBF7E2063FC0900B21E94 /* lf_hfs_file_mgr_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_file_mgr_internal.h; sourceTree = ""; }; + 906EBF802063FE3900B21E94 /* lf_hfs_file_extent_mapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_file_extent_mapping.h; sourceTree = ""; }; + 906EBF82206409B800B21E94 /* lf_hfs_catalog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_catalog.c; sourceTree = ""; }; + 906EBF8520640CDF00B21E94 /* lf_hfs_unicode_wrappers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_unicode_wrappers.h; sourceTree = ""; }; + 906EBF8620640CDF00B21E94 /* lf_hfs_unicode_wrappers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_unicode_wrappers.c; sourceTree = ""; }; + 906EBF8920640D8200B21E94 /* lf_hfs_ucs_string_cmp_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_ucs_string_cmp_data.h; sourceTree = ""; }; + 906EBF8A2067884300B21E94 /* lf_hfs_lookup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_lookup.h; sourceTree = ""; }; + 906EBF8B2067884300B21E94 /* lf_hfs_lookup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_lookup.c; sourceTree = ""; }; + 90F5EBA42061476A004397B2 /* lf_hfs_btree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_btree.h; sourceTree = ""; }; + 90F5EBA52061476A004397B2 /* lf_hfs_btree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree.c; sourceTree = ""; }; + 90F5EBAA2063A089004397B2 /* lf_hfs_btrees_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_btrees_private.h; sourceTree = ""; }; + 90F5EBAE2063A109004397B2 /* lf_hfs_btrees_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_btrees_internal.h; sourceTree = ""; }; + 90F5EBB02063A929004397B2 /* lf_hfs_defs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_defs.h; sourceTree = ""; }; + 90F5EBB22063AA77004397B2 /* lf_hfs_btrees_io.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_btrees_io.h; sourceTree = ""; }; + 90F5EBB32063AA77004397B2 /* lf_hfs_btrees_io.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btrees_io.c; sourceTree = ""; }; + 90F5EBB62063B212004397B2 /* lf_hfs_file_extent_mapping.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_file_extent_mapping.c; sourceTree = ""; }; + 90F5EBB82063CC22004397B2 /* lf_hfs_btree_tree_ops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree_tree_ops.c; sourceTree = ""; }; + 90F5EBBA2063CC3A004397B2 /* lf_hfs_btree_node_ops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree_node_ops.c; sourceTree = ""; }; + 90F5EBBD2063CCE0004397B2 /* lf_hfs_btree_misc_ops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree_misc_ops.c; sourceTree = ""; }; + 90F5EBC02063CE12004397B2 /* lf_hfs_btree_allocate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_btree_allocate.c; sourceTree = ""; }; + 9D7AAC861B44874E0001F573 /* mount_hfs.osx.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mount_hfs.osx.entitlements; sourceTree = ""; }; + 9D7AAC871B44880B0001F573 /* hfs_util.osx.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = hfs_util.osx.entitlements; sourceTree = ""; }; + 9D9067881B44633C003D2117 /* fsck_hfs.osx.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fsck_hfs.osx.entitlements; sourceTree = ""; }; + A6E6D73F20909C72002125B0 /* test-get-volume-create-time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-get-volume-create-time.c"; sourceTree = ""; }; C1B6FA0610CC0A0A00778D48 /* hfsutil_jnl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfsutil_jnl.c; sourceTree = ""; }; C1B6FA0710CC0A0A00778D48 /* hfsutil_main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfsutil_main.c; sourceTree = ""; }; C1B6FA2210CC0AF400778D48 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; C1B6FA2F10CC0B8A00778D48 /* hfs.util.8 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hfs.util.8; sourceTree = ""; }; C1B6FD2B10CC0DB200778D48 /* hfs.util */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hfs.util; sourceTree = BUILT_PRODUCTS_DIR; }; + D759E26E20AD75FC00792EDA /* lf_hfs_link.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_link.h; sourceTree = ""; }; + D759E26F20AD75FC00792EDA /* lf_hfs_link.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_link.c; sourceTree = ""; }; + D769A1CB206107190022791F /* lf_hfs_vnode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_vnode.c; sourceTree = ""; }; + D769A1CD206107DF0022791F /* lf_hfs_cnode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_cnode.c; sourceTree = ""; }; + D769A1CF206118490022791F /* lf_hfs_chash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_chash.h; sourceTree = ""; }; + D769A1D1206136420022791F /* lf_hfs_vnops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_vnops.h; sourceTree = ""; }; + D769A1D2206136420022791F /* lf_hfs_vnops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_vnops.c; sourceTree = ""; }; + D769A1E42063AD680022791F /* lf_hfs_volume_allocation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_volume_allocation.h; sourceTree = ""; }; + D769A1E52063AD680022791F /* lf_hfs_volume_allocation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_volume_allocation.c; sourceTree = ""; }; + D769A1E82063CEA50022791F /* lf_hfs_journal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_journal.h; sourceTree = ""; }; + D769A1EA2067E6BB0022791F /* lf_hfs_attrlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_attrlist.h; sourceTree = ""; }; + D769A1EB2067E6BB0022791F /* lf_hfs_attrlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_attrlist.c; sourceTree = ""; }; + D7850547206B831000B9C5E4 /* lf_hfs_xattr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_xattr.h; sourceTree = ""; }; + D7850548206B831000B9C5E4 /* lf_hfs_xattr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_xattr.c; sourceTree = ""; }; + D79783FC205EC09000E93B37 /* lf_hfs_vnode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_vnode.h; sourceTree = ""; }; + D79783FE205EC0E000E93B37 /* lf_hfs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs.h; sourceTree = ""; }; + D7978400205EC12700E93B37 /* lf_hfs_locks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_locks.h; sourceTree = ""; }; + D7978401205EC12700E93B37 /* lf_hfs_locks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_locks.c; sourceTree = ""; }; + D7978405205EC25B00E93B37 /* lf_hfs_mount.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_mount.h; sourceTree = ""; }; + D7978407205EC38900E93B37 /* lf_hfs_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_format.h; sourceTree = ""; }; + D7978409205EC42C00E93B37 /* lf_hfs_catalog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_catalog.h; sourceTree = ""; }; + D797840F205EC76100E93B37 /* lf_hfs_cnode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_cnode.h; sourceTree = ""; }; + D7978414205EC9C300E93B37 /* lf_hfs_vfsops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_vfsops.c; sourceTree = ""; usesTabs = 0; }; + D797841E205ED7E600E93B37 /* lf_hfs_vfsutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_vfsutils.c; sourceTree = ""; }; + D7978421205FB57600E93B37 /* lf_hfs_chash.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_chash.c; sourceTree = ""; }; + D7978424205FC09A00E93B37 /* lf_hfs_endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_endian.h; sourceTree = ""; }; + D797843D206001F000E93B37 /* lf_MAcOSStubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_MAcOSStubs.c; sourceTree = ""; }; + D797843F2060037400E93B37 /* lf_hfs_raw_read_write.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_raw_read_write.h; sourceTree = ""; }; + D79784402060037400E93B37 /* lf_hfs_raw_read_write.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_raw_read_write.c; sourceTree = ""; }; + EE73740320644328004C2F0E /* lf_hfs_sbunicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_sbunicode.h; sourceTree = ""; }; + EE73740420644328004C2F0E /* lf_hfs_sbunicode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lf_hfs_sbunicode.c; sourceTree = ""; }; + EE737407206443A1004C2F0E /* lf_hfs_utfconvdata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lf_hfs_utfconvdata.h; sourceTree = ""; }; + F90E174821ADFFD100345EE3 /* test-cas-bsdflags.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-cas-bsdflags.c"; sourceTree = ""; }; + FB02B8CE1B5ED0B50093DD47 /* make_opensource.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = make_opensource.sh; sourceTree = ""; }; + FB20E0E01AE950C200CEBE7B /* HFS.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HFS.kext; sourceTree = BUILT_PRODUCTS_DIR; }; + FB20E0E31AE950C200CEBE7B /* macosx-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "macosx-Info.plist"; sourceTree = ""; }; + FB20E0E41AE950C200CEBE7B /* hfs_iokit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hfs_iokit.cpp; sourceTree = ""; }; + FB20E0E81AE9529400CEBE7B /* BTree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTree.c; sourceTree = ""; }; + FB20E0E91AE9529400CEBE7B /* BTreeAllocate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeAllocate.c; sourceTree = ""; }; + FB20E0EA1AE9529400CEBE7B /* BTreeMiscOps.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeMiscOps.c; sourceTree = ""; }; + FB20E0EB1AE9529400CEBE7B /* BTreeNodeOps.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeNodeOps.c; sourceTree = ""; }; + FB20E0EC1AE9529400CEBE7B /* BTreeNodeReserve.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeNodeReserve.c; sourceTree = ""; }; + FB20E0ED1AE9529400CEBE7B /* BTreeScanner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeScanner.c; sourceTree = ""; }; + FB20E0EE1AE9529400CEBE7B /* BTreeScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTreeScanner.h; sourceTree = ""; }; + FB20E0EF1AE9529400CEBE7B /* BTreesInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTreesInternal.h; sourceTree = ""; }; + FB20E0F01AE9529400CEBE7B /* BTreesPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTreesPrivate.h; sourceTree = ""; }; + FB20E0F11AE9529400CEBE7B /* BTreeTreeOps.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = BTreeTreeOps.c; sourceTree = ""; }; + FB20E0F21AE9529400CEBE7B /* BTreeWrapper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = BTreeWrapper.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0F31AE9529400CEBE7B /* CatalogPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CatalogPrivate.h; sourceTree = ""; }; + FB20E0F41AE9529400CEBE7B /* CatalogUtilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = CatalogUtilities.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0F51AE9529400CEBE7B /* FileExtentMapping.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = FileExtentMapping.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0F61AE9529400CEBE7B /* FileIDsServices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = FileIDsServices.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0F71AE9529400CEBE7B /* FileMgrInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileMgrInternal.h; sourceTree = ""; }; + FB20E0F81AE9529400CEBE7B /* hfs_attrlist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_attrlist.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0F91AE9529400CEBE7B /* hfs_attrlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_attrlist.h; sourceTree = ""; }; + FB20E0FA1AE9529400CEBE7B /* hfs_btreeio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_btreeio.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0FB1AE9529400CEBE7B /* hfs_btreeio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_btreeio.h; sourceTree = ""; }; + FB20E0FC1AE9529400CEBE7B /* hfs_catalog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_catalog.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0FD1AE9529400CEBE7B /* hfs_catalog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_catalog.h; sourceTree = ""; }; + FB20E0FE1AE9529400CEBE7B /* hfs_chash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_chash.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E0FF1AE9529400CEBE7B /* hfs_cnode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_cnode.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1001AE9529400CEBE7B /* hfs_cnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_cnode.h; sourceTree = ""; }; + FB20E1011AE9529400CEBE7B /* hfs_cprotect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_cprotect.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1021AE9529400CEBE7B /* hfs_cprotect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_cprotect.h; sourceTree = ""; }; + FB20E1031AE9529400CEBE7B /* hfs_dbg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_dbg.h; sourceTree = ""; }; + FB20E1041AE9529400CEBE7B /* hfs_encodinghint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_encodinghint.c; sourceTree = ""; }; + FB20E1051AE9529400CEBE7B /* hfs_encodings.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_encodings.c; sourceTree = ""; }; + FB20E1061AE9529400CEBE7B /* hfs_encodings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_encodings.h; sourceTree = ""; }; + FB20E1071AE9529400CEBE7B /* hfs_endian.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_endian.c; sourceTree = ""; }; + FB20E1081AE9529400CEBE7B /* hfs_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_endian.h; sourceTree = ""; }; + FB20E1091AE9529400CEBE7B /* hfs_extents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_extents.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E10A1AE9529400CEBE7B /* hfs_extents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_extents.h; sourceTree = ""; }; + FB20E10B1AE9529400CEBE7B /* hfs_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_format.h; sourceTree = ""; }; + FB20E10C1AE9529400CEBE7B /* hfs_fsctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_fsctl.h; sourceTree = ""; }; + FB20E10D1AE9529400CEBE7B /* hfs_fsinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_fsinfo.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E10E1AE9529400CEBE7B /* hfs_hotfiles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_hotfiles.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E10F1AE9529400CEBE7B /* hfs_hotfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_hotfiles.h; sourceTree = ""; }; + FB20E1101AE9529400CEBE7B /* hfs_kdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_kdebug.h; sourceTree = ""; }; + FB20E1111AE9529400CEBE7B /* hfs_key_roll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_key_roll.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1121AE9529400CEBE7B /* hfs_key_roll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_key_roll.h; sourceTree = ""; }; + FB20E1131AE9529400CEBE7B /* hfs_link.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_link.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1141AE9529400CEBE7B /* hfs_lookup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_lookup.c; sourceTree = ""; }; + FB20E1151AE9529400CEBE7B /* hfs_macos_defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_macos_defs.h; sourceTree = ""; }; + FB20E1161AE9529400CEBE7B /* hfs_mount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_mount.h; sourceTree = ""; }; + FB20E1171AE9529400CEBE7B /* hfs_notification.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_notification.c; sourceTree = ""; }; + FB20E1181AE9529400CEBE7B /* hfs_quota.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hfs_quota.c; sourceTree = ""; }; + FB20E1191AE9529400CEBE7B /* hfs_quota.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_quota.h; sourceTree = ""; }; + FB20E11A1AE9529400CEBE7B /* hfs_readwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_readwrite.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E11B1AE9529400CEBE7B /* hfs_resize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_resize.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E11C1AE9529400CEBE7B /* hfs_search.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_search.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E11D1AE9529400CEBE7B /* hfs_unistr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_unistr.h; sourceTree = ""; }; + FB20E11E1AE9529400CEBE7B /* hfs_vfsops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_vfsops.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E11F1AE9529400CEBE7B /* hfs_vfsutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_vfsutils.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1201AE9529400CEBE7B /* hfs_vnops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_vnops.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1211AE9529400CEBE7B /* hfs_xattr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_xattr.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1221AE9529400CEBE7B /* hfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs.h; sourceTree = ""; }; + FB20E1231AE9529400CEBE7B /* HFSUnicodeWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HFSUnicodeWrappers.h; sourceTree = ""; }; + FB20E1241AE9529400CEBE7B /* MacOSStubs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = MacOSStubs.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1261AE9529400CEBE7B /* rangelist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = rangelist.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1271AE9529400CEBE7B /* rangelist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rangelist.h; sourceTree = ""; }; + FB20E1281AE9529400CEBE7B /* UCStringCompareData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UCStringCompareData.h; sourceTree = ""; }; + FB20E1291AE9529400CEBE7B /* UnicodeWrappers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = UnicodeWrappers.c; sourceTree = ""; }; + FB20E12A1AE9529400CEBE7B /* hfs_journal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = hfs_journal.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E12B1AE9529400CEBE7B /* hfs_journal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hfs_journal.h; sourceTree = ""; }; + FB20E12C1AE9529400CEBE7B /* VolumeAllocation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = VolumeAllocation.c; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; + FB20E1781AE968BD00CEBE7B /* kext.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = kext.xcconfig; sourceTree = ""; }; + FB20E17A1AE968D300CEBE7B /* kext-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "kext-config.h"; sourceTree = ""; }; + FB285C281B7E81180099B2ED /* test-sparse-dev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-sparse-dev.c"; sourceTree = ""; }; + FB2B5C551B87656900ACEDD9 /* test-transcode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "test-transcode.m"; sourceTree = ""; }; + FB2B5C671B877A4D00ACEDD9 /* hfs-tests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "hfs-tests.xcconfig"; sourceTree = ""; }; + FB2B5C691B877DEC00ACEDD9 /* hfs-tests.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "hfs-tests.entitlements"; sourceTree = ""; }; + FB2B5C721B87A0BF00ACEDD9 /* test-getattrlist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-getattrlist.c"; sourceTree = ""; }; + FB3BB2091BE2862E0094F00E /* test-secluded-rename.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-secluded-rename.c"; sourceTree = ""; }; + FB48E4A61BB3070500523121 /* Kernel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kernel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FB48E5041BB3798500523121 /* Sim_Headers */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Sim_Headers; sourceTree = BUILT_PRODUCTS_DIR; }; + FB55AE521B7C271000701D03 /* test-doc-tombstone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-doc-tombstone.c"; sourceTree = ""; }; + FB55AE581B7CEB0600701D03 /* test-quotas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-quotas.c"; sourceTree = ""; }; + FB55AE5D1B7D219700701D03 /* gen-test-plist.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "gen-test-plist.sh"; sourceTree = ""; }; + FB6A57DE1B55544D008AB046 /* hfs-System.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "hfs-System.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + FB75A4021B4AE765004B5A74 /* HFSEncodings.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HFSEncodings.kext; sourceTree = BUILT_PRODUCTS_DIR; }; + FB75A4031B4AE765004B5A74 /* HFSEncodings-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "HFSEncodings-Info.plist"; sourceTree = ""; }; + FB75A40C1B4AF0BA004B5A74 /* hfs_encodings_kext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hfs_encodings_kext.cpp; sourceTree = ""; }; + FB75A40F1B4AF8A3004B5A74 /* hfs_encodings_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hfs_encodings_internal.h; sourceTree = ""; }; + FB76B3CB1B7A48DE00FA9F2B /* hfs-tests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "hfs-tests.mm"; sourceTree = ""; }; + FB76B3CC1B7A48DE00FA9F2B /* hfs-tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "hfs-tests.h"; sourceTree = ""; }; + FB76B3D21B7A4BE600FA9F2B /* hfs-tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hfs-tests"; sourceTree = BUILT_PRODUCTS_DIR; }; + FB76B3DA1B7A52BE00FA9F2B /* test-external-jnl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-external-jnl.c"; sourceTree = ""; }; + FB76B3EB1B7BDFDB00FA9F2B /* disk-image.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "disk-image.m"; sourceTree = ""; }; + FB76B3EC1B7BDFDB00FA9F2B /* disk-image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "disk-image.h"; sourceTree = ""; }; + FB76B3EF1B7BE67400FA9F2B /* systemx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = systemx.c; sourceTree = ""; }; + FB76B3F01B7BE67400FA9F2B /* systemx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = systemx.h; sourceTree = ""; }; + FB7CCFCF1B4657C60078E79D /* hfs_iokit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hfs_iokit.h; sourceTree = ""; }; + FBAA823D1B56F22400EE6863 /* hfs_alloc_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hfs_alloc_test.c; sourceTree = ""; }; + FBAA823E1B56F22400EE6863 /* hfs_extents_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hfs_extents_test.c; sourceTree = ""; }; + FBAA823F1B56F22400EE6863 /* hfs_extents_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = hfs_extents_test.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + FBAA82401B56F22400EE6863 /* rangelist_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rangelist_test.c; sourceTree = ""; }; + FBAA82451B56F24100EE6863 /* hfs_alloc_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hfs_alloc_test; sourceTree = BUILT_PRODUCTS_DIR; }; + FBAA82511B56F26A00EE6863 /* hfs_extents_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hfs_extents_test; sourceTree = BUILT_PRODUCTS_DIR; }; + FBAA825D1B56F28C00EE6863 /* rangelist_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rangelist_test; sourceTree = BUILT_PRODUCTS_DIR; }; + FBAA826F1B56F32900EE6863 /* test-utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "test-utils.h"; sourceTree = ""; }; + FBC234C21B4DA15E0002D849 /* iphoneos-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "iphoneos-Info.plist"; sourceTree = ""; }; + FBCC52FE1B852758008B752C /* hfs-alloc-trace */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hfs-alloc-trace"; sourceTree = BUILT_PRODUCTS_DIR; }; + FBCC53001B852759008B752C /* hfs-alloc-trace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "hfs-alloc-trace.c"; sourceTree = ""; }; + FBCC53051B853728008B752C /* hfs_alloc_trace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hfs_alloc_trace.h; sourceTree = ""; }; + FBD0D1CA1AF34C2B00AAAF5E /* install */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = install; sourceTree = ""; }; + FBD69AF81B91309C0022ECAD /* test-dateadded.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-dateadded.c"; sourceTree = ""; }; + FBE1B1D31BD6E3D700CEB443 /* test-move-data-extents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-move-data-extents.c"; sourceTree = ""; }; + FBE3F7851AF6776B005BB768 /* mk-root.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "mk-root.sh"; sourceTree = ""; }; FDD9FA2C14A132BF0043D4A9 /* CopyHFSMeta */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CopyHFSMeta; sourceTree = BUILT_PRODUCTS_DIR; }; FDD9FA4714A1343D0043D4A9 /* Data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Data.h; sourceTree = ""; }; FDD9FA4814A1343D0043D4A9 /* DeviceWrapper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = DeviceWrapper.c; sourceTree = ""; }; @@ -474,42 +1273,114 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FDD9FA2914A132BF0043D4A9 /* Frameworks */ = { + 900BDED11FF919C2002F7EC0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FDD9FA5C14A135840043D4A9 /* libz.dylib in Frameworks */, - FDD9FA5A14A135290043D4A9 /* CoreFoundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 08FB7794FE84155DC02AAC07 /* hfs */ = { - isa = PBXGroup; - children = ( - 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */, - FDD9FA4614A1343D0043D4A9 /* CopyHFSMeta */, - 86CBF384183187D500A64A93 /* libhfs_metadata */, - FDD9FA3F14A1335D0043D4A9 /* hfs_util */, - 4D0E899E1534FE65004CD678 /* mount_hfs */, - 4DE6C75D153504C100C11066 /* newfs_hfs */, - 4DFD93F61535FF510039B6BA /* fsck_hfs */, - 4DFD95141537402A0039B6BA /* hfs.fs */, - 4D07DCBA1538EF3A002B57CB /* fstyp_hfs */, - FDD9FA4014A133A50043D4A9 /* Frameworks */, - C1B6FD2C10CC0DB200778D48 /* Products */, + 900BDEDA1FF919DE002F7EC0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 9022D171205EC18500D9A2AE /* livefiles_hfs.dylib in Frameworks */, + 9022D170205EC16900D9A2AE /* CoreFoundation.framework in Frameworks */, ); - name = hfs; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - 4D07DCBA1538EF3A002B57CB /* fstyp_hfs */ = { - isa = PBXGroup; - children = ( - 4D07DCC31538EF92002B57CB /* fstyp_hfs.c */, - 4D07DCC21538EF92002B57CB /* fstyp_hfs.8 */, - 4D7C8966192141ED002013C9 /* fstyp_hfs.entitlements */, + FB20E0DC1AE950C200CEBE7B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB75A3DE1B4AE765004B5A74 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB76B3CF1B7A4BE600FA9F2B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA82421B56F24100EE6863 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA824E1B56F26A00EE6863 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA825A1B56F28C00EE6863 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBCC52FB1B852758008B752C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FDD9FA2914A132BF0043D4A9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD9FA5C14A135840043D4A9 /* libz.dylib in Frameworks */, + FDD9FA5A14A135290043D4A9 /* CoreFoundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* hfs */ = { + isa = PBXGroup; + children = ( + 900BDECD1FF91960002F7EC0 /* livefiles_hfs_plugin */, + 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */, + FDD9FA4614A1343D0043D4A9 /* CopyHFSMeta */, + 86CBF384183187D500A64A93 /* libhfs_metadata */, + FDD9FA3F14A1335D0043D4A9 /* hfs_util */, + 4D0E899E1534FE65004CD678 /* mount_hfs */, + 4DE6C75D153504C100C11066 /* newfs_hfs */, + 4DFD93F61535FF510039B6BA /* fsck_hfs */, + 4DFD95141537402A0039B6BA /* hfs.fs */, + 4D07DCBA1538EF3A002B57CB /* fstyp_hfs */, + FB20E0E11AE950C200CEBE7B /* core */, + FB5E57081B8BE9F400C34A07 /* hfs_encodings */, + FBBBE2811B55F354009F534D /* tests */, + FBCC52FF1B852759008B752C /* hfs-alloc-trace */, + FDD9FA4014A133A50043D4A9 /* Frameworks */, + C1B6FD2C10CC0DB200778D48 /* Products */, + FB02B8CE1B5ED0B50093DD47 /* make_opensource.sh */, + D7978444206006CC00E93B37 /* Recovered References */, + ); + name = hfs; + sourceTree = ""; + }; + 4D07DCBA1538EF3A002B57CB /* fstyp_hfs */ = { + isa = PBXGroup; + children = ( + 4D07DCC31538EF92002B57CB /* fstyp_hfs.c */, + 4D07DCC21538EF92002B57CB /* fstyp_hfs.8 */, + 4D7C8966192141ED002013C9 /* fstyp_hfs.entitlements */, ); path = fstyp_hfs; sourceTree = ""; @@ -522,7 +1393,8 @@ 4D0E89A71534FF48004CD678 /* mount_hfs.c */, 4D0E89A81534FF48004CD678 /* optical.c */, 4D0E89A61534FF48004CD678 /* mount_hfs.8 */, - 4D6E7829191D3F41004E3F93 /* mount_hfs.entitlements */, + 4D6E7829191D3F41004E3F93 /* mount_hfs.ios.entitlements */, + 9D7AAC861B44874E0001F573 /* mount_hfs.osx.entitlements */, ); path = mount_hfs; sourceTree = ""; @@ -563,7 +1435,8 @@ 4DFD9418153600060039B6BA /* dfalib */, 4DFD9440153600060039B6BA /* docs */, 4DFD9446153600060039B6BA /* fsck_hfs.8 */, - 4D6E7827191D3E7E004E3F93 /* fsck_hfs.entitlements */, + 4D6E7827191D3E7E004E3F93 /* fsck_hfs.ios.entitlements */, + 9D9067881B44633C003D2117 /* fsck_hfs.osx.entitlements */, ); path = fsck_hfs; sourceTree = ""; @@ -642,6 +1515,89 @@ path = CopyHFSMeta; sourceTree = ""; }; + 900BDECD1FF91960002F7EC0 /* livefiles_hfs_plugin */ = { + isa = PBXGroup; + children = ( + 18B450682104D958002052BF /* lf_hfs_journal.c */, + 906EBF82206409B800B21E94 /* lf_hfs_catalog.c */, + D7978409205EC42C00E93B37 /* lf_hfs_catalog.h */, + D7978421205FB57600E93B37 /* lf_hfs_chash.c */, + D769A1CF206118490022791F /* lf_hfs_chash.h */, + D769A1CD206107DF0022791F /* lf_hfs_cnode.c */, + D797840F205EC76100E93B37 /* lf_hfs_cnode.h */, + 900BDEED1FF91C46002F7EC0 /* lf_hfs_common.h */, + 900BDEF41FF9202E002F7EC0 /* lf_hfs_dirops_handler.c */, + 900BDEF31FF9202E002F7EC0 /* lf_hfs_dirops_handler.h */, + D7978424205FC09A00E93B37 /* lf_hfs_endian.h */, + 900BDEF81FF92170002F7EC0 /* lf_hfs_fileops_handler.c */, + 900BDEF71FF92170002F7EC0 /* lf_hfs_fileops_handler.h */, + D7978407205EC38900E93B37 /* lf_hfs_format.h */, + 900BDEEA1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.c */, + 900BDEE91FF91C2A002F7EC0 /* lf_hfs_fsops_handler.h */, + D769A1E82063CEA50022791F /* lf_hfs_journal.h */, + D7978401205EC12700E93B37 /* lf_hfs_locks.c */, + D7978400205EC12700E93B37 /* lf_hfs_locks.h */, + 900BDEFC1FF9246F002F7EC0 /* lf_hfs_logger.c */, + 900BDEFB1FF9246F002F7EC0 /* lf_hfs_logger.h */, + D7978405205EC25B00E93B37 /* lf_hfs_mount.h */, + 9022D18020600D9E00D9A2AE /* lf_hfs_rangelist.c */, + 9022D17F20600D9E00D9A2AE /* lf_hfs_rangelist.h */, + D79784402060037400E93B37 /* lf_hfs_raw_read_write.c */, + D797843F2060037400E93B37 /* lf_hfs_raw_read_write.h */, + 9022D173205FE5FA00D9A2AE /* lf_hfs_utils.c */, + 9022D172205FE5FA00D9A2AE /* lf_hfs_utils.h */, + D7978414205EC9C300E93B37 /* lf_hfs_vfsops.c */, + 9022D1832060FBBE00D9A2AE /* lf_hfs_vfsops.h */, + D797841E205ED7E600E93B37 /* lf_hfs_vfsutils.c */, + 9022D1852060FBD200D9A2AE /* lf_hfs_vfsutils.h */, + D769A1CB206107190022791F /* lf_hfs_vnode.c */, + D79783FC205EC09000E93B37 /* lf_hfs_vnode.h */, + D769A1D2206136420022791F /* lf_hfs_vnops.c */, + D769A1D1206136420022791F /* lf_hfs_vnops.h */, + D769A1E52063AD680022791F /* lf_hfs_volume_allocation.c */, + D769A1E42063AD680022791F /* lf_hfs_volume_allocation.h */, + D79783FE205EC0E000E93B37 /* lf_hfs.h */, + 900BDECF1FF9198E002F7EC0 /* livefiles_hfs_tester.c */, + 900BDEE71FF91ADF002F7EC0 /* livefiles_hfs_tester.entitlements */, + 900BDECE1FF9198E002F7EC0 /* livefiles_hfs_tester.h */, + 90F5EBA42061476A004397B2 /* lf_hfs_btree.h */, + 90F5EBA52061476A004397B2 /* lf_hfs_btree.c */, + 90F5EBAA2063A089004397B2 /* lf_hfs_btrees_private.h */, + 90F5EBAE2063A109004397B2 /* lf_hfs_btrees_internal.h */, + 90F5EBB02063A929004397B2 /* lf_hfs_defs.h */, + 90F5EBB22063AA77004397B2 /* lf_hfs_btrees_io.h */, + 90F5EBB32063AA77004397B2 /* lf_hfs_btrees_io.c */, + 90F5EBB62063B212004397B2 /* lf_hfs_file_extent_mapping.c */, + 90F5EBB82063CC22004397B2 /* lf_hfs_btree_tree_ops.c */, + 90F5EBBA2063CC3A004397B2 /* lf_hfs_btree_node_ops.c */, + 90F5EBBD2063CCE0004397B2 /* lf_hfs_btree_misc_ops.c */, + 90F5EBC02063CE12004397B2 /* lf_hfs_btree_allocate.c */, + 906EBF702063DB6C00B21E94 /* lf_hfs_generic_buf.h */, + 906EBF712063DB6C00B21E94 /* lf_hfs_generic_buf.c */, + 906EBF742063E44900B21E94 /* lf_hfs_readwrite_ops.h */, + 906EBF752063E44900B21E94 /* lf_hfs_readwrite_ops.c */, + 906EBF782063E76D00B21E94 /* lf_hfs_endian.c */, + 906EBF7A2063F7CE00B21E94 /* lf_hfs_btree_node_reserve.c */, + 906EBF7E2063FC0900B21E94 /* lf_hfs_file_mgr_internal.h */, + 906EBF802063FE3900B21E94 /* lf_hfs_file_extent_mapping.h */, + 906EBF8520640CDF00B21E94 /* lf_hfs_unicode_wrappers.h */, + 906EBF8620640CDF00B21E94 /* lf_hfs_unicode_wrappers.c */, + 906EBF8920640D8200B21E94 /* lf_hfs_ucs_string_cmp_data.h */, + EE73740320644328004C2F0E /* lf_hfs_sbunicode.h */, + EE73740420644328004C2F0E /* lf_hfs_sbunicode.c */, + EE737407206443A1004C2F0E /* lf_hfs_utfconvdata.h */, + 906EBF8A2067884300B21E94 /* lf_hfs_lookup.h */, + 906EBF8B2067884300B21E94 /* lf_hfs_lookup.c */, + D769A1EA2067E6BB0022791F /* lf_hfs_attrlist.h */, + D769A1EB2067E6BB0022791F /* lf_hfs_attrlist.c */, + D7850547206B831000B9C5E4 /* lf_hfs_xattr.h */, + D7850548206B831000B9C5E4 /* lf_hfs_xattr.c */, + D759E26E20AD75FC00792EDA /* lf_hfs_link.h */, + D759E26F20AD75FC00792EDA /* lf_hfs_link.c */, + ); + path = livefiles_hfs_plugin; + sourceTree = ""; + }; C1B6FD2C10CC0DB200778D48 /* Products */ = { isa = PBXGroup; children = ( @@ -655,17 +1611,219 @@ 4DFD95121537402A0039B6BA /* hfs.fs */, 4D07DCB81538EF3A002B57CB /* fstyp_hfs */, 86CBF37F183186C300A64A93 /* libhfs_metadata.a */, + FB20E0E01AE950C200CEBE7B /* HFS.kext */, + FB75A4021B4AE765004B5A74 /* HFSEncodings.kext */, + FB6A57DE1B55544D008AB046 /* hfs-System.framework */, + FBAA82451B56F24100EE6863 /* hfs_alloc_test */, + FBAA82511B56F26A00EE6863 /* hfs_extents_test */, + FBAA825D1B56F28C00EE6863 /* rangelist_test */, + FB76B3D21B7A4BE600FA9F2B /* hfs-tests */, + FBCC52FE1B852758008B752C /* hfs-alloc-trace */, + FB48E4A61BB3070500523121 /* Kernel.framework */, + FB48E5041BB3798500523121 /* Sim_Headers */, + 900BDED41FF919C2002F7EC0 /* livefiles_hfs.dylib */, + 900BDEDD1FF919DE002F7EC0 /* livefiles_hfs_tester */, ); name = Products; sourceTree = ""; }; + D7978444206006CC00E93B37 /* Recovered References */ = { + isa = PBXGroup; + children = ( + 9022D177205FEBE200D9A2AE /* lf_MacOSStubs.c */, + D797843D206001F000E93B37 /* lf_MAcOSStubs.c */, + ); + name = "Recovered References"; + sourceTree = ""; + }; + FB20E0E11AE950C200CEBE7B /* core */ = { + isa = PBXGroup; + children = ( + FB20E0E81AE9529400CEBE7B /* BTree.c */, + FB20E0E91AE9529400CEBE7B /* BTreeAllocate.c */, + FB20E0EA1AE9529400CEBE7B /* BTreeMiscOps.c */, + FB20E0EB1AE9529400CEBE7B /* BTreeNodeOps.c */, + FB20E0EC1AE9529400CEBE7B /* BTreeNodeReserve.c */, + FB20E0ED1AE9529400CEBE7B /* BTreeScanner.c */, + FB20E0EE1AE9529400CEBE7B /* BTreeScanner.h */, + FB20E0EF1AE9529400CEBE7B /* BTreesInternal.h */, + FB20E0F01AE9529400CEBE7B /* BTreesPrivate.h */, + FB20E0F11AE9529400CEBE7B /* BTreeTreeOps.c */, + FB20E0F21AE9529400CEBE7B /* BTreeWrapper.c */, + FB20E0F31AE9529400CEBE7B /* CatalogPrivate.h */, + FB20E0F41AE9529400CEBE7B /* CatalogUtilities.c */, + FB20E0F51AE9529400CEBE7B /* FileExtentMapping.c */, + FB20E0F61AE9529400CEBE7B /* FileIDsServices.c */, + FB20E0F71AE9529400CEBE7B /* FileMgrInternal.h */, + FBCC53051B853728008B752C /* hfs_alloc_trace.h */, + FB20E0F81AE9529400CEBE7B /* hfs_attrlist.c */, + FB20E0F91AE9529400CEBE7B /* hfs_attrlist.h */, + FB20E0FA1AE9529400CEBE7B /* hfs_btreeio.c */, + FB20E0FB1AE9529400CEBE7B /* hfs_btreeio.h */, + FB20E0FC1AE9529400CEBE7B /* hfs_catalog.c */, + FB20E0FD1AE9529400CEBE7B /* hfs_catalog.h */, + FB20E0FE1AE9529400CEBE7B /* hfs_chash.c */, + FB20E0FF1AE9529400CEBE7B /* hfs_cnode.c */, + FB20E1001AE9529400CEBE7B /* hfs_cnode.h */, + FB20E1011AE9529400CEBE7B /* hfs_cprotect.c */, + FB20E1021AE9529400CEBE7B /* hfs_cprotect.h */, + FB20E1031AE9529400CEBE7B /* hfs_dbg.h */, + FB20E1071AE9529400CEBE7B /* hfs_endian.c */, + FB20E1081AE9529400CEBE7B /* hfs_endian.h */, + FB20E1091AE9529400CEBE7B /* hfs_extents.c */, + FB20E10A1AE9529400CEBE7B /* hfs_extents.h */, + FB20E10B1AE9529400CEBE7B /* hfs_format.h */, + FB20E10C1AE9529400CEBE7B /* hfs_fsctl.h */, + FB20E10D1AE9529400CEBE7B /* hfs_fsinfo.c */, + FB20E10E1AE9529400CEBE7B /* hfs_hotfiles.c */, + FB20E10F1AE9529400CEBE7B /* hfs_hotfiles.h */, + FB20E0E41AE950C200CEBE7B /* hfs_iokit.cpp */, + FB7CCFCF1B4657C60078E79D /* hfs_iokit.h */, + FB20E12A1AE9529400CEBE7B /* hfs_journal.c */, + FB20E12B1AE9529400CEBE7B /* hfs_journal.h */, + FB20E1101AE9529400CEBE7B /* hfs_kdebug.h */, + FB20E1111AE9529400CEBE7B /* hfs_key_roll.c */, + FB20E1121AE9529400CEBE7B /* hfs_key_roll.h */, + FB20E1131AE9529400CEBE7B /* hfs_link.c */, + FB20E1141AE9529400CEBE7B /* hfs_lookup.c */, + FB20E1151AE9529400CEBE7B /* hfs_macos_defs.h */, + FB20E1161AE9529400CEBE7B /* hfs_mount.h */, + FB20E1171AE9529400CEBE7B /* hfs_notification.c */, + FB20E1181AE9529400CEBE7B /* hfs_quota.c */, + FB20E1191AE9529400CEBE7B /* hfs_quota.h */, + FB20E11A1AE9529400CEBE7B /* hfs_readwrite.c */, + FB20E11B1AE9529400CEBE7B /* hfs_resize.c */, + FB20E11C1AE9529400CEBE7B /* hfs_search.c */, + FB20E11D1AE9529400CEBE7B /* hfs_unistr.h */, + FB20E11E1AE9529400CEBE7B /* hfs_vfsops.c */, + FB20E11F1AE9529400CEBE7B /* hfs_vfsutils.c */, + FB20E1201AE9529400CEBE7B /* hfs_vnops.c */, + FB20E1211AE9529400CEBE7B /* hfs_xattr.c */, + FB20E1221AE9529400CEBE7B /* hfs.h */, + FB20E1231AE9529400CEBE7B /* HFSUnicodeWrappers.h */, + FBD0D1CA1AF34C2B00AAAF5E /* install */, + FBC234C21B4DA15E0002D849 /* iphoneos-Info.plist */, + FB20E17A1AE968D300CEBE7B /* kext-config.h */, + FB20E1781AE968BD00CEBE7B /* kext.xcconfig */, + FB20E1241AE9529400CEBE7B /* MacOSStubs.c */, + FB20E0E31AE950C200CEBE7B /* macosx-Info.plist */, + FBE3F7851AF6776B005BB768 /* mk-root.sh */, + FB20E1261AE9529400CEBE7B /* rangelist.c */, + FB20E1271AE9529400CEBE7B /* rangelist.h */, + FB20E1281AE9529400CEBE7B /* UCStringCompareData.h */, + FB20E1291AE9529400CEBE7B /* UnicodeWrappers.c */, + FB20E12C1AE9529400CEBE7B /* VolumeAllocation.c */, + ); + path = core; + sourceTree = ""; + usesTabs = 1; + }; + FB55AE551B7CD89600701D03 /* cases */ = { + isa = PBXGroup; + children = ( + 2A84DBD31D9E1179007964B8 /* test-raw-dev-unaligned.c */, + 07C2BF881CB43F5E00D8327D /* test-renamex.c */, + 2A386A3A1C221E67007FEDAC /* test-list-ids.c */, + 2A9399D41BE2C14800FB075B /* test-unicode-file-names.c */, + 0703A0531CD826160035BCFD /* test-defrag.c */, + 2A9399D21BE2C06000FB075B /* test-uncached-io.c */, + 2A9399D01BE2BFF400FB075B /* test-throttled-io.c */, + 2A9399CE1BE2BCE200FB075B /* test-mod-time.c */, + 2A9399CC1BE2BC5800FB075B /* test-mmap-mod-time.c */, + 2A9399CB1BE2BB1600FB075B /* test-journal-toggle.c */, + 2A9399C81BE1747200FB075B /* test-map-private.m */, + 2A9399C51BE1729200FB075B /* test-log2phys.m */, + 2A9399B91BE15F5F00FB075B /* test-fsinfo-sig.c */, + 2A9399BA1BE15F5F00FB075B /* test-key-roll.c */, + 2A9399BB1BE15F5F00FB075B /* test-msync-16k.c */, + 2A9399BC1BE15F5F00FB075B /* test-readdir.c */, + 2A9399BD1BE15F5F00FB075B /* test-set-create-time.c */, + 2A9399BE1BE15F5F00FB075B /* test-set-protection-class.c */, + 2A9399B71BE14AA800FB075B /* test-scan-range-size.c */, + 2A9399B51BE131A000FB075B /* test-resize.m */, + 2A9399B31BE12DE400FB075B /* test-fsinfo.c */, + 2A9399B11BE12A6300FB075B /* test-fsinfo-cprotect.c */, + 2A9399AB1BE128B700FB075B /* test-invalid-ranges.m */, + 2A9399A91BE0401D00FB075B /* test-hard-links.m */, + 2A9399A71BE03A6200FB075B /* test-getattrlist-dprotect.m */, + 2A9399A51BE0365F00FB075B /* test-fsync.c */, + 2A9399A31BE02C1F00FB075B /* test-file-too-big.m */, + 2A9399A11BE02A0E00FB075B /* test-dprotect.c */, + 2A93999F1BE0220B00FB075B /* test-dir-link.c */, + 2A93999B1BE0146000FB075B /* test-class-roll.c */, + 2A93999C1BE0146000FB075B /* test-deep-rm.c */, + 2A9399961BDFEF3900FB075B /* test-chflags.c */, + 2A9399941BDFEA6E00FB075B /* test-access.c */, + F90E174821ADFFD100345EE3 /* test-cas-bsdflags.c */, + FB55AE521B7C271000701D03 /* test-doc-tombstone.c */, + FB76B3DA1B7A52BE00FA9F2B /* test-external-jnl.c */, + FB2B5C721B87A0BF00ACEDD9 /* test-getattrlist.c */, + FBE1B1D31BD6E3D700CEB443 /* test-move-data-extents.c */, + FB55AE581B7CEB0600701D03 /* test-quotas.c */, + FB3BB2091BE2862E0094F00E /* test-secluded-rename.c */, + FB285C281B7E81180099B2ED /* test-sparse-dev.c */, + FB2B5C551B87656900ACEDD9 /* test-transcode.m */, + FBD69AF81B91309C0022ECAD /* test-dateadded.c */, + 09D6B7D61E317ED2003C20DC /* test_disklevel.c */, + A6E6D73F20909C72002125B0 /* test-get-volume-create-time.c */, + ); + path = cases; + sourceTree = ""; + }; + FB5E57081B8BE9F400C34A07 /* hfs_encodings */ = { + isa = PBXGroup; + children = ( + FB75A4031B4AE765004B5A74 /* HFSEncodings-Info.plist */, + FB20E1041AE9529400CEBE7B /* hfs_encodinghint.c */, + FB75A40F1B4AF8A3004B5A74 /* hfs_encodings_internal.h */, + FB75A40C1B4AF0BA004B5A74 /* hfs_encodings_kext.cpp */, + FB20E1051AE9529400CEBE7B /* hfs_encodings.c */, + FB20E1061AE9529400CEBE7B /* hfs_encodings.h */, + ); + path = hfs_encodings; + sourceTree = ""; + }; + FBBBE2811B55F354009F534D /* tests */ = { + isa = PBXGroup; + children = ( + FB55AE551B7CD89600701D03 /* cases */, + FB76B3EC1B7BDFDB00FA9F2B /* disk-image.h */, + FB76B3EB1B7BDFDB00FA9F2B /* disk-image.m */, + FB55AE5D1B7D219700701D03 /* gen-test-plist.sh */, + 7204A9811BE94BC9007A9898 /* gen-dmg.sh */, + 7204A9401BE94359007A9898 /* img-to-c.c */, + FBAA823D1B56F22400EE6863 /* hfs_alloc_test.c */, + FBAA823E1B56F22400EE6863 /* hfs_extents_test.c */, + FBAA823F1B56F22400EE6863 /* hfs_extents_test.h */, + FB2B5C691B877DEC00ACEDD9 /* hfs-tests.entitlements */, + FB76B3CC1B7A48DE00FA9F2B /* hfs-tests.h */, + FB76B3CB1B7A48DE00FA9F2B /* hfs-tests.mm */, + FB2B5C671B877A4D00ACEDD9 /* hfs-tests.xcconfig */, + FBAA82401B56F22400EE6863 /* rangelist_test.c */, + FB76B3EF1B7BE67400FA9F2B /* systemx.c */, + FB76B3F01B7BE67400FA9F2B /* systemx.h */, + FBAA826F1B56F32900EE6863 /* test-utils.h */, + ); + path = tests; + sourceTree = ""; + usesTabs = 1; + }; + FBCC52FF1B852759008B752C /* hfs-alloc-trace */ = { + isa = PBXGroup; + children = ( + FBCC53001B852759008B752C /* hfs-alloc-trace.c */, + ); + path = "hfs-alloc-trace"; + sourceTree = ""; + }; FDD9FA3F14A1335D0043D4A9 /* hfs_util */ = { isa = PBXGroup; children = ( C1B6FA2F10CC0B8A00778D48 /* hfs.util.8 */, C1B6FA0610CC0A0A00778D48 /* hfsutil_jnl.c */, C1B6FA0710CC0A0A00778D48 /* hfsutil_main.c */, - 4D7C8964192141CA002013C9 /* hfs_util.entitlements */, + 4D7C8964192141CA002013C9 /* hfs_util.ios.entitlements */, + 9D7AAC871B44880B0001F573 /* hfs_util.osx.entitlements */, ); path = hfs_util; sourceTree = ""; @@ -674,6 +1832,7 @@ isa = PBXGroup; children = ( C1B6FA2210CC0AF400778D48 /* CoreFoundation.framework */, + 9022D16F205EC16900D9A2AE /* CoreFoundation.framework */, 4DE6C7461535012200C11066 /* IOKit.framework */, FDD9FA5B14A135840043D4A9 /* libz.dylib */, 4DE6C74A1535018100C11066 /* libutil.dylib */, @@ -699,6 +1858,7 @@ ); path = CopyHFSMeta; sourceTree = ""; + usesTabs = 1; }; /* End PBXGroup section */ @@ -712,6 +1872,124 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 900BDED21FF919C2002F7EC0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 906EBF812063FF2700B21E94 /* lf_hfs_file_extent_mapping.h in Headers */, + 900BDEF91FF92170002F7EC0 /* lf_hfs_fileops_handler.h in Headers */, + D7978410205EC76100E93B37 /* lf_hfs_cnode.h in Headers */, + D769A1EC2067E6BB0022791F /* lf_hfs_attrlist.h in Headers */, + 906EBF8C2067884300B21E94 /* lf_hfs_lookup.h in Headers */, + D769A1E92063CEA50022791F /* lf_hfs_journal.h in Headers */, + 900BDEF51FF9202E002F7EC0 /* lf_hfs_dirops_handler.h in Headers */, + D797840A205EC43000E93B37 /* lf_hfs_catalog.h in Headers */, + D7978426205FC09A00E93B37 /* lf_hfs_endian.h in Headers */, + D769A1D0206118490022791F /* lf_hfs_chash.h in Headers */, + D769A1E62063AD680022791F /* lf_hfs_volume_allocation.h in Headers */, + 900BDEEB1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.h in Headers */, + 9022D18120600D9E00D9A2AE /* lf_hfs_rangelist.h in Headers */, + 9022D1842060FBBE00D9A2AE /* lf_hfs_vfsops.h in Headers */, + D79783FF205EC0E000E93B37 /* lf_hfs.h in Headers */, + 900BDEFD1FF9246F002F7EC0 /* lf_hfs_logger.h in Headers */, + 90F5EBA62061476A004397B2 /* lf_hfs_btree.h in Headers */, + 906EBF7F2063FC0900B21E94 /* lf_hfs_file_mgr_internal.h in Headers */, + EE737408206443A1004C2F0E /* lf_hfs_utfconvdata.h in Headers */, + 90F5EBAC2063A089004397B2 /* lf_hfs_btrees_private.h in Headers */, + D769A1D3206136420022791F /* lf_hfs_vnops.h in Headers */, + 9022D1862060FBD200D9A2AE /* lf_hfs_vfsutils.h in Headers */, + 9022D174205FE5FA00D9A2AE /* lf_hfs_utils.h in Headers */, + EE73740520644328004C2F0E /* lf_hfs_sbunicode.h in Headers */, + D759E27020AD75FC00792EDA /* lf_hfs_link.h in Headers */, + 90F5EBAF2063A109004397B2 /* lf_hfs_btrees_internal.h in Headers */, + D79784412060037400E93B37 /* lf_hfs_raw_read_write.h in Headers */, + D7978406205EC25B00E93B37 /* lf_hfs_mount.h in Headers */, + 906EBF722063DB6C00B21E94 /* lf_hfs_generic_buf.h in Headers */, + 906EBF7D2063FB4A00B21E94 /* lf_hfs_btrees_io.h in Headers */, + D7978408205EC38900E93B37 /* lf_hfs_format.h in Headers */, + D7850549206B831000B9C5E4 /* lf_hfs_xattr.h in Headers */, + 906EBF8720640CDF00B21E94 /* lf_hfs_unicode_wrappers.h in Headers */, + 90F5EBB12063A929004397B2 /* lf_hfs_defs.h in Headers */, + 900BDEEE1FF91C46002F7EC0 /* lf_hfs_common.h in Headers */, + 906EBF762063E44900B21E94 /* lf_hfs_readwrite_ops.h in Headers */, + D7978402205EC12700E93B37 /* lf_hfs_locks.h in Headers */, + D79783FD205EC09000E93B37 /* lf_hfs_vnode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB20E0DD1AE950C200CEBE7B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FB20E1381AE9529400CEBE7B /* CatalogPrivate.h in Headers */, + FB20E17B1AE968D300CEBE7B /* kext-config.h in Headers */, + FB20E1541AE9529400CEBE7B /* hfs_hotfiles.h in Headers */, + FB20E15A1AE9529400CEBE7B /* hfs_macos_defs.h in Headers */, + FB20E1401AE9529400CEBE7B /* hfs_btreeio.h in Headers */, + FB20E1701AE9529400CEBE7B /* hfs_journal.h in Headers */, + FB20E1471AE9529400CEBE7B /* hfs_cprotect.h in Headers */, + FB20E13C1AE9529400CEBE7B /* FileMgrInternal.h in Headers */, + FB20E1571AE9529400CEBE7B /* hfs_key_roll.h in Headers */, + FB20E14F1AE9529400CEBE7B /* hfs_extents.h in Headers */, + FB20E1341AE9529400CEBE7B /* BTreesInternal.h in Headers */, + FB20E15E1AE9529400CEBE7B /* hfs_quota.h in Headers */, + FB20E13E1AE9529400CEBE7B /* hfs_attrlist.h in Headers */, + FB20E1331AE9529400CEBE7B /* BTreeScanner.h in Headers */, + FB20E1671AE9529400CEBE7B /* hfs.h in Headers */, + FB20E1421AE9529400CEBE7B /* hfs_catalog.h in Headers */, + FB20E1501AE9529400CEBE7B /* hfs_format.h in Headers */, + FB20E1351AE9529400CEBE7B /* BTreesPrivate.h in Headers */, + FB20E1481AE9529400CEBE7B /* hfs_dbg.h in Headers */, + FB20E16D1AE9529400CEBE7B /* UCStringCompareData.h in Headers */, + FB20E1681AE9529400CEBE7B /* HFSUnicodeWrappers.h in Headers */, + FB20E1451AE9529400CEBE7B /* hfs_cnode.h in Headers */, + FB20E15B1AE9529400CEBE7B /* hfs_mount.h in Headers */, + FB20E16C1AE9529400CEBE7B /* rangelist.h in Headers */, + FB20E1511AE9529400CEBE7B /* hfs_fsctl.h in Headers */, + FB20E14D1AE9529400CEBE7B /* hfs_endian.h in Headers */, + FB20E1551AE9529400CEBE7B /* hfs_kdebug.h in Headers */, + FB20E1621AE9529400CEBE7B /* hfs_unistr.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB48E4A01BB3070500523121 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FB48E4A81BB307C300523121 /* hfs_encodings.h in Headers */, + FB48E4A91BB307CB00523121 /* hfs_format.h in Headers */, + FB48E4AA1BB307D900523121 /* hfs_unistr.h in Headers */, + FB48E4AB1BB307F500523121 /* hfs_mount.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB48E50C1BB3798B00523121 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FB48E50F1BB379C000523121 /* hfs_mount.h in Headers */, + FB48E50E1BB379BB00523121 /* hfs_unistr.h in Headers */, + FB48E50D1BB379B400523121 /* hfs_format.h in Headers */, + FB48E5121BB3853500523121 /* hfs_fsctl.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB6A57E41B5554D5008AB046 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FB6A57E51B5554DE008AB046 /* hfs_fsctl.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB75A3DF1B4AE765004B5A74 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FB75A40B1B4AF025004B5A74 /* hfs_encodings.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -739,7 +2017,6 @@ 4D0E89981534FE65004CD678 /* Sources */, 4D0E89991534FE65004CD678 /* Frameworks */, 4D0E899A1534FE65004CD678 /* Copy man8 */, - 4DFD953E153783DA0039B6BA /* Create symlink */, ); buildRules = ( ); @@ -757,7 +2034,6 @@ 4DE6C757153504C100C11066 /* Sources */, 4DE6C758153504C100C11066 /* Frameworks */, 4DE6C759153504C100C11066 /* Copy man8 */, - 4DFD953F1537841C0039B6BA /* Create symlink */, ); buildRules = ( ); @@ -776,7 +2052,6 @@ 4DFD93F11535FF510039B6BA /* Frameworks */, 4DFD93F21535FF510039B6BA /* Copy man8 */, 4DFD953B15377BC60039B6BA /* Copy fsck_keys.h */, - 4DFD95401537844E0039B6BA /* Create symlink */, ); buildRules = ( ); @@ -825,10 +2100,17 @@ buildConfigurationList = 4DFD951B1537402A0039B6BA /* Build configuration list for PBXNativeTarget "hfs.fs" */; buildPhases = ( 4DFD95101537402A0039B6BA /* Resources */, + FB7B02E71B55634200BEE4BE /* CopyFiles */, + 52C08E592179679300D1618E /* Create Symlink */, ); buildRules = ( ); dependencies = ( + FB81AFBA1B83E2B8004E8F76 /* PBXTargetDependency */, + FB81AFB81B83E2AE004E8F76 /* PBXTargetDependency */, + FB7B02F01B5568AD00BEE4BE /* PBXTargetDependency */, + FB7B02EE1B5568A700BEE4BE /* PBXTargetDependency */, + FB7B02EC1B5568A100BEE4BE /* PBXTargetDependency */, ); name = hfs.fs; productName = hfs.fs; @@ -859,7 +2141,6 @@ 8DD76FAB0486AB0100D96B5E /* Sources */, 8DD76FAD0486AB0100D96B5E /* Frameworks */, 8DD76FAF0486AB0100D96B5E /* Copy man8 */, - 4DFD9541153785060039B6BA /* Create symlink */, ); buildRules = ( ); @@ -871,6 +2152,211 @@ productReference = C1B6FD2B10CC0DB200778D48 /* hfs.util */; productType = "com.apple.product-type.tool"; }; + 900BDED31FF919C2002F7EC0 /* livefiles_hfs */ = { + isa = PBXNativeTarget; + buildConfigurationList = 900BDED51FF919C2002F7EC0 /* Build configuration list for PBXNativeTarget "livefiles_hfs" */; + buildPhases = ( + 900BDED01FF919C2002F7EC0 /* Sources */, + 900BDED11FF919C2002F7EC0 /* Frameworks */, + 900BDED21FF919C2002F7EC0 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = livefiles_hfs; + productName = livefiles_hfs; + productReference = 900BDED41FF919C2002F7EC0 /* livefiles_hfs.dylib */; + productType = "com.apple.product-type.library.dynamic"; + }; + 900BDEDC1FF919DE002F7EC0 /* livefiles_hfs_tester */ = { + isa = PBXNativeTarget; + buildConfigurationList = 900BDEE11FF919DE002F7EC0 /* Build configuration list for PBXNativeTarget "livefiles_hfs_tester" */; + buildPhases = ( + 900BDED91FF919DE002F7EC0 /* Sources */, + 900BDEDA1FF919DE002F7EC0 /* Frameworks */, + 900BDEDB1FF919DE002F7EC0 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 900BDEE61FF919E7002F7EC0 /* PBXTargetDependency */, + ); + name = livefiles_hfs_tester; + productName = livefiles_hfs_tester; + productReference = 900BDEDD1FF919DE002F7EC0 /* livefiles_hfs_tester */; + productType = "com.apple.product-type.tool"; + }; + FB20E0DF1AE950C200CEBE7B /* kext */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB20E0E61AE950C200CEBE7B /* Build configuration list for PBXNativeTarget "kext" */; + buildPhases = ( + FB20E0DB1AE950C200CEBE7B /* Sources */, + FB20E0DC1AE950C200CEBE7B /* Frameworks */, + FB20E0DD1AE950C200CEBE7B /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + FB7C14131C23695E004F8B2C /* PBXTargetDependency */, + FBA95AAF1B5045D400887E82 /* PBXTargetDependency */, + ); + name = kext; + productName = kext; + productReference = FB20E0E01AE950C200CEBE7B /* HFS.kext */; + productType = "com.apple.product-type.kernel-extension"; + }; + FB48E49B1BB3070400523121 /* OSX Kernel Framework Headers */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB48E4A21BB3070500523121 /* Build configuration list for PBXNativeTarget "OSX Kernel Framework Headers" */; + buildPhases = ( + FB48E4A01BB3070500523121 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "OSX Kernel Framework Headers"; + productName = test; + productReference = FB48E4A61BB3070500523121 /* Kernel.framework */; + productType = "com.apple.product-type.bundle"; + }; + FB48E5031BB3798500523121 /* Sim_Headers */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB48E5081BB3798500523121 /* Build configuration list for PBXNativeTarget "Sim_Headers" */; + buildPhases = ( + FB48E50C1BB3798B00523121 /* Headers */, + FB48E5131BB385FF00523121 /* System.framework */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Sim_Headers; + productName = Sim_Headers; + productReference = FB48E5041BB3798500523121 /* Sim_Headers */; + productType = "com.apple.product-type.tool"; + }; + FB6A57DD1B55544D008AB046 /* System Framework Headers */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB6A57E11B55544D008AB046 /* Build configuration list for PBXNativeTarget "System Framework Headers" */; + buildPhases = ( + FB6A57E41B5554D5008AB046 /* Headers */, + FB5695F81C0F5ED0004C52F2 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "System Framework Headers"; + productName = test; + productReference = FB6A57DE1B55544D008AB046 /* hfs-System.framework */; + productType = "com.apple.product-type.bundle"; + }; + FB75A3B11B4AE765004B5A74 /* encodings-kext */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB75A3FF1B4AE765004B5A74 /* Build configuration list for PBXNativeTarget "encodings-kext" */; + buildPhases = ( + FB75A3B41B4AE765004B5A74 /* Sources */, + FB75A3DE1B4AE765004B5A74 /* Frameworks */, + FB75A3DF1B4AE765004B5A74 /* Headers */, + FB75A3FD1B4AE765004B5A74 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "encodings-kext"; + productName = kext; + productReference = FB75A4021B4AE765004B5A74 /* HFSEncodings.kext */; + productType = "com.apple.product-type.kernel-extension"; + }; + FB76B3D11B7A4BE600FA9F2B /* hfs-tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB76B3D61B7A4BE600FA9F2B /* Build configuration list for PBXNativeTarget "hfs-tests" */; + buildPhases = ( + FB5695FC1C0F98F2004C52F2 /* Create DMG */, + FB76B3CE1B7A4BE600FA9F2B /* Sources */, + FB76B3CF1B7A4BE600FA9F2B /* Frameworks */, + FB76B3D01B7A4BE600FA9F2B /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "hfs-tests"; + productName = "hfs-tests"; + productReference = FB76B3D21B7A4BE600FA9F2B /* hfs-tests */; + productType = "com.apple.product-type.tool"; + }; + FBAA82441B56F24100EE6863 /* hfs_alloc_test */ = { + isa = PBXNativeTarget; + buildConfigurationList = FBAA82491B56F24100EE6863 /* Build configuration list for PBXNativeTarget "hfs_alloc_test" */; + buildPhases = ( + FBAA82411B56F24100EE6863 /* Sources */, + FBAA82421B56F24100EE6863 /* Frameworks */, + FBAA82431B56F24100EE6863 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = hfs_alloc_test; + productName = hfs_alloc_test; + productReference = FBAA82451B56F24100EE6863 /* hfs_alloc_test */; + productType = "com.apple.product-type.tool"; + }; + FBAA82501B56F26A00EE6863 /* hfs_extents_test */ = { + isa = PBXNativeTarget; + buildConfigurationList = FBAA82551B56F26A00EE6863 /* Build configuration list for PBXNativeTarget "hfs_extents_test" */; + buildPhases = ( + FBAA824D1B56F26A00EE6863 /* Sources */, + FBAA824E1B56F26A00EE6863 /* Frameworks */, + FBAA824F1B56F26A00EE6863 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = hfs_extents_test; + productName = hfs_extents_test; + productReference = FBAA82511B56F26A00EE6863 /* hfs_extents_test */; + productType = "com.apple.product-type.tool"; + }; + FBAA825C1B56F28C00EE6863 /* rangelist_test */ = { + isa = PBXNativeTarget; + buildConfigurationList = FBAA82611B56F28C00EE6863 /* Build configuration list for PBXNativeTarget "rangelist_test" */; + buildPhases = ( + FBAA82591B56F28C00EE6863 /* Sources */, + FBAA825A1B56F28C00EE6863 /* Frameworks */, + FBAA825B1B56F28C00EE6863 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = rangelist_test; + productName = rangelist_test; + productReference = FBAA825D1B56F28C00EE6863 /* rangelist_test */; + productType = "com.apple.product-type.tool"; + }; + FBCC52FD1B852758008B752C /* hfs-alloc-trace */ = { + isa = PBXNativeTarget; + buildConfigurationList = FBCC53041B852759008B752C /* Build configuration list for PBXNativeTarget "hfs-alloc-trace" */; + buildPhases = ( + FBCC52FA1B852758008B752C /* Sources */, + FBCC52FB1B852758008B752C /* Frameworks */, + FBCC52FC1B852758008B752C /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "hfs-alloc-trace"; + productName = "hfs-alloc-trace"; + productReference = FBCC52FE1B852758008B752C /* hfs-alloc-trace */; + productType = "com.apple.product-type.tool"; + }; FDD9FA2B14A132BF0043D4A9 /* CopyHFSMeta */ = { isa = PBXNativeTarget; buildConfigurationList = FDD9FA3514A132BF0043D4A9 /* Build configuration list for PBXNativeTarget "CopyHFSMeta" */; @@ -893,15 +2379,72 @@ 08FB7793FE84155DC02AAC07 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0450; + LastUpgradeCheck = 0710; + TargetAttributes = { + 07828B591E3FDD25009D2106 = { + CreatedOnToolsVersion = 8.3; + ProvisioningStyle = Automatic; + }; + 900BDED31FF919C2002F7EC0 = { + CreatedOnToolsVersion = 9.3; + ProvisioningStyle = Automatic; + }; + 900BDEDC1FF919DE002F7EC0 = { + CreatedOnToolsVersion = 9.3; + ProvisioningStyle = Automatic; + }; + 9430FE92211658C1009CC8AF = { + CreatedOnToolsVersion = 10.0; + ProvisioningStyle = Automatic; + }; + DB1AAB7C20472D140036167F = { + CreatedOnToolsVersion = 9.3; + ProvisioningStyle = Automatic; + }; + FB20E0DF1AE950C200CEBE7B = { + CreatedOnToolsVersion = 6.3; + }; + FB48E5031BB3798500523121 = { + CreatedOnToolsVersion = 7.0; + }; + FB6A57DD1B55544D008AB046 = { + CreatedOnToolsVersion = 7.0; + }; + FB76B3D11B7A4BE600FA9F2B = { + CreatedOnToolsVersion = 7.0; + }; + FB7C140C1C2368E6004F8B2C = { + CreatedOnToolsVersion = 7.2; + }; + FBA95AA91B5025E700887E82 = { + CreatedOnToolsVersion = 7.0; + }; + FBAA82441B56F24100EE6863 = { + CreatedOnToolsVersion = 7.0; + }; + FBAA82501B56F26A00EE6863 = { + CreatedOnToolsVersion = 7.0; + }; + FBAA825C1B56F28C00EE6863 = { + CreatedOnToolsVersion = 7.0; + }; + FBAA82651B56F2AB00EE6863 = { + CreatedOnToolsVersion = 7.0; + }; + FBCC52FD1B852758008B752C = { + CreatedOnToolsVersion = 7.0; + }; + FBE3F7821AF67748005BB768 = { + CreatedOnToolsVersion = 6.3; + }; + }; }; buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "hfs" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 1; knownRegions = ( en, - English, ); mainGroup = 08FB7794FE84155DC02AAC07 /* hfs */; productRefGroup = C1B6FD2C10CC0DB200778D48 /* Products */; @@ -910,6 +2453,7 @@ targets = ( 4DD302571538DB2700001AA0 /* All_MacOSX */, 4DD3025A1538DB3A00001AA0 /* All_iOS */, + DB1AAB7C20472D140036167F /* Swift_iOS */, 4DBD523B1548A488007AA736 /* Common */, 4DFD95111537402A0039B6BA /* hfs.fs */, 8DD76FA90486AB0100D96B5E /* hfs.util */, @@ -921,6 +2465,26 @@ 4D07DCB71538EF3A002B57CB /* fstyp_hfs */, 4DFD94BC15373C2C0039B6BA /* fsck_makestrings */, 86CBF37E183186C300A64A93 /* hfs_metadata */, + FB20E0DF1AE950C200CEBE7B /* kext */, + FB75A3B11B4AE765004B5A74 /* encodings-kext */, + FBE3F7821AF67748005BB768 /* osx-root */, + FBC234B91B4D87A20002D849 /* ios-root */, + FBA95AA91B5025E700887E82 /* mk-xnu */, + FB6A57DD1B55544D008AB046 /* System Framework Headers */, + FB48E49B1BB3070400523121 /* OSX Kernel Framework Headers */, + FBAA82441B56F24100EE6863 /* hfs_alloc_test */, + FBAA82501B56F26A00EE6863 /* hfs_extents_test */, + FBAA825C1B56F28C00EE6863 /* rangelist_test */, + FB76B3D11B7A4BE600FA9F2B /* hfs-tests */, + FBAA82651B56F2AB00EE6863 /* osx-tests */, + FB55AE651B7D47B300701D03 /* ios-tests */, + FBCC52FD1B852758008B752C /* hfs-alloc-trace */, + FB48E5031BB3798500523121 /* Sim_Headers */, + FB7C140C1C2368E6004F8B2C /* kext-version */, + 07828B591E3FDD25009D2106 /* hfs_libraries */, + 900BDED31FF919C2002F7EC0 /* livefiles_hfs */, + 900BDEDC1FF919DE002F7EC0 /* livefiles_hfs_tester */, + 9430FE92211658C1009CC8AF /* hfs_livefiles */, ); }; /* End PBXProject section */ @@ -934,8 +2498,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - + FB75A3FD1B4AE765004B5A74 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXShellScriptBuildPhase section */ 4DD3027B1538DC3D00001AA0 /* Generate fsck.strings */ = { isa = PBXShellScriptBuildPhase; @@ -954,74 +2525,183 @@ shellScript = "${BUILT_PRODUCTS_DIR}/fsck_makestrings | iconv -f UTF-8 -t UTF-16 > ${DSTROOT}${FS_BUNDLE_ENGLISH_PATH}/fsck.strings"; showEnvVarsInLog = 0; }; - 4DFD953E153783DA0039B6BA /* Create symlink */ = { + 52C08E592179679300D1618E /* Create Symlink */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 8; + buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( + "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/newfs_hfs", + "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/fsck_hfs", "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/mount_hfs", ); - name = "Create symlink"; + name = "Create Symlink"; + outputFileListPaths = ( + ); outputPaths = ( + "$(DSTROOT)/sbin/newfs_hfs", + "$(DSTROOT)/sbin/fsck_hfs", "$(DSTROOT)/sbin/mount_hfs", ); - runOnlyForDeploymentPostprocessing = 1; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "ln -sfhv ${FS_BUNDLE_BIN_PATH}/newfs_hfs ${DSTROOT}/sbin/newfs_hfs\nif [[ $UID == 0 ]] ; then\nchgrp -h wheel ${DSTROOT}/sbin/newfs_hfs\nfi\n\nln -sfhv ${FS_BUNDLE_BIN_PATH}/fsck_hfs ${DSTROOT}/sbin/fsck_hfs\nif [[ $UID == 0 ]] ; then\nchgrp -h wheel ${DSTROOT}/sbin/fsck_hfs\nfi\n\nln -sfhv ${FS_BUNDLE_BIN_PATH}/mount_hfs ${DSTROOT}/sbin/mount_hfs\nif [[ $UID == 0 ]] ; then\nchgrp -h wheel ${DSTROOT}/sbin/mount_hfs\nfi\n"; + }; + FB48E5131BB385FF00523121 /* System.framework */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = System.framework; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "ln -sfhv ${FS_BUNDLE_BIN_PATH}/mount_hfs ${DSTROOT}/sbin/mount_hfs\nchgrp -h wheel ${DSTROOT}/sbin/mount_hfs\n"; + shellScript = "DIR=\"$DSTROOT/System/Library/Frameworks/System.framework/Versions/B/PrivateHeaders/hfs\"\nmkdir -p \"$DIR\"\ncp \"$DSTROOT/usr/local/include/hfs/hfs_fsctl.h\" \"$DIR\"\n"; showEnvVarsInLog = 0; }; - 4DFD953F1537841C0039B6BA /* Create symlink */ = { + FB55AE5C1B7D193B00701D03 /* Create BATS plist */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 8; + buildActionMask = 12; files = ( ); inputPaths = ( - "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/newfs_hfs", + "$(SRCROOT)/tests/gen-test-plist.sh", + "$(BUILT_PRODUCTS_DIR)/hfs-tests", ); - name = "Create symlink"; + name = "Create BATS plist"; outputPaths = ( - "$(DSTROOT)/sbin/newfs_hfs", + "$(INSTALL_ROOT)/AppleInternal/CoreOS/BATS/unit_tests/hfs.plist", ); - runOnlyForDeploymentPostprocessing = 1; + runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "ln -sfhv ${FS_BUNDLE_BIN_PATH}/newfs_hfs ${DSTROOT}/sbin/newfs_hfs\nchgrp -h wheel ${DSTROOT}/sbin/newfs_hfs\n"; + shellScript = "\"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_OUTPUT_FILE_0\""; showEnvVarsInLog = 0; }; - 4DFD95401537844E0039B6BA /* Create symlink */ = { + FB55AE6F1B7D47B300701D03 /* Create BATS plist */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 8; + buildActionMask = 12; files = ( ); inputPaths = ( - "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/fsck_hfs", + "$(SRCROOT)/tests/gen-test-plist.sh", + "$(BUILT_PRODUCTS_DIR)/hfs-tests", ); - name = "Create symlink"; + name = "Create BATS plist"; outputPaths = ( - "$(DSTROOT)/sbin/fsck_hfs", + "$(INSTALL_ROOT)/AppleInternal/CoreOS/BATS/unit_tests/hfs.plist", ); - runOnlyForDeploymentPostprocessing = 1; + runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "ln -sfhv ${FS_BUNDLE_BIN_PATH}/fsck_hfs ${DSTROOT}/sbin/fsck_hfs\nchgrp -h wheel ${DSTROOT}/sbin/fsck_hfs\n"; + shellScript = "\"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_OUTPUT_FILE_0\"\n"; showEnvVarsInLog = 0; }; - 4DFD9541153785060039B6BA /* Create symlink */ = { + FB5695F81C0F5ED0004C52F2 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( - "$(DSTROOT)$(FS_BUNDLE_BIN_PATH)/hfs.util", ); - name = "Create symlink"; outputPaths = ( - "$(DSTROOT)$(FS_BUNDLE_PATH)/hfs.util", ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; - shellScript = "ln -sfhv ${FS_BUNDLE_BIN_DIR}/hfs.util ${DSTROOT}${FS_BUNDLE_PATH}/hfs.util"; + shellScript = "ditto \"$BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME\" \"$DSTROOT\"/System/Library/Frameworks/System.framework\n"; + }; + FB5695FC1C0F98F2004C52F2 /* Create DMG */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/tests/gen-dmg.sh", + ); + name = "Create DMG"; + outputPaths = ( + "$(DERIVED_SOURCES_DIR)/dmg-made-for-$(PLATFORM_NAME)", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nif [ $PLATFORM_NAME != macosx ] ; then\n \"$SCRIPT_INPUT_FILE_0\" \"$DERIVED_SOURCES_DIR/dmg.dat\"\nfi\ntouch \"$SCRIPT_OUTPUT_FILE_0\"\n"; + showEnvVarsInLog = 0; + }; + FB7C14111C2368F4004F8B2C /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + "$(PROJECT_DERIVED_FILE_DIR)/kext-Info.plist", + .FORCE, + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "# Make sure version is the form 1.2.3\nif [[ \"$RC_ProjectSourceVersion\" =~ (^[1-9][0-9]*(\\.[0-9]+){0,2}) ]] ; then\n VERSION=${BASH_REMATCH[0]}\nelse\n if [ -f \"$PROJECT_DERIVED_FILE_DIR\"/last-build ] ; then\n BUILD_NUM=$((`cat \"$PROJECT_DERIVED_FILE_DIR\"/last-build` + 1))\n else\n BUILD_NUM=1\n fi\n MINUTE=`date '+%M' | sed 's/^0//'`\n VERSION=\"999.$BUILD_NUM.$MINUTE\"\n echo $BUILD_NUM >\"$PROJECT_DERIVED_FILE_DIR\"/last-build\nfi\n\nif [ $PLATFORM_NAME == macosx ] ; then\n PLIST=\"$SRCROOT/core/macosx-Info.plist\"\nelse\n PLIST=\"$SRCROOT/core/iphoneos-Info.plist\"\nfi\n\nxcrun cc -E -P -x c -Wno-trigraphs \"$PLIST\" -o \"$PROJECT_DERIVED_FILE_DIR\"/kext-Info.plist -D HFS_KEXT_VERSION=\"$VERSION\"\n"; + }; + FBA95AAD1B5025EC00887E82 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/core/kext.xcconfig", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/no-xnu-build", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ ! \"$XNU_PATH\" ] ; then\n touch \"$DERIVED_FILE_DIR/no-xnu-build\"\n exit 0\nfi\nrm -f \"$DERIVED_FILE_DIR/no-xnu-build\"\ncd \"$XNU_PATH\"\nshopt -s nocasematch\nextra_args=()\nif [[ \"$SDKROOT\" =~ iphoneos ]] ; then\n extra_args+=(SDKROOT=iphoneos.internal PRODUCT_CONFIGS=\"$DEVICES\")\nfi\nenv -i make BUILD_LTO=0 KERNEL_CONFIGS=development \"${extra_args[@]}\" install\n"; + showEnvVarsInLog = 0; + }; + FBAA82711B56F65800EE6863 /* Run local tests */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run local tests"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"$BUILT_PRODUCTS_DIR\"/hfs_alloc_test || err=1\n\"$BUILT_PRODUCTS_DIR\"/hfs_extents_test || err=1\n\"$BUILT_PRODUCTS_DIR\"/rangelist_test || err=1\nexit $err\n"; showEnvVarsInLog = 0; }; + FBC234BE1B4D87A20002D849 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/bin/sh -x"; + shellScript = "\"$SRCROOT/core/mk-root.sh\""; + }; + FBE3F7961AF67C43005BB768 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/bin/sh -x"; + shellScript = "\"$SRCROOT/core/mk-root.sh\""; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1133,6 +2813,199 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 900BDED01FF919C2002F7EC0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D769A1ED2067E6BB0022791F /* lf_hfs_attrlist.c in Sources */, + EE73740620644328004C2F0E /* lf_hfs_sbunicode.c in Sources */, + 90F5EBB52063AA77004397B2 /* lf_hfs_btrees_io.c in Sources */, + D769A1CC206107190022791F /* lf_hfs_vnode.c in Sources */, + 90F5EBA72061476A004397B2 /* lf_hfs_btree.c in Sources */, + D7BD8F9C20AC388E00E93640 /* lf_hfs_catalog.c in Sources */, + 90F5EBC12063CE12004397B2 /* lf_hfs_btree_allocate.c in Sources */, + 90F5EBBF2063CCE0004397B2 /* lf_hfs_btree_misc_ops.c in Sources */, + D7978404205EC12700E93B37 /* lf_hfs_locks.c in Sources */, + D7978423205FB57600E93B37 /* lf_hfs_chash.c in Sources */, + D7978417205EC9C300E93B37 /* lf_hfs_vfsops.c in Sources */, + 906EBF7B2063F7CE00B21E94 /* lf_hfs_btree_node_reserve.c in Sources */, + 906EBF8D2067884300B21E94 /* lf_hfs_lookup.c in Sources */, + D79784422060037400E93B37 /* lf_hfs_raw_read_write.c in Sources */, + 906EBF792063E76D00B21E94 /* lf_hfs_endian.c in Sources */, + 906EBF732063DB6C00B21E94 /* lf_hfs_generic_buf.c in Sources */, + D785054A206B831000B9C5E4 /* lf_hfs_xattr.c in Sources */, + 18B450692104D958002052BF /* lf_hfs_journal.c in Sources */, + D769A1CE206107DF0022791F /* lf_hfs_cnode.c in Sources */, + 90F5EBB72063B212004397B2 /* lf_hfs_file_extent_mapping.c in Sources */, + 9022D18220600D9E00D9A2AE /* lf_hfs_rangelist.c in Sources */, + 906EBF8820640CDF00B21E94 /* lf_hfs_unicode_wrappers.c in Sources */, + 900BDEF61FF9202E002F7EC0 /* lf_hfs_dirops_handler.c in Sources */, + D769A1E72063AD680022791F /* lf_hfs_volume_allocation.c in Sources */, + 900BDEFA1FF92170002F7EC0 /* lf_hfs_fileops_handler.c in Sources */, + 900BDEFE1FF9246F002F7EC0 /* lf_hfs_logger.c in Sources */, + 9022D175205FE5FA00D9A2AE /* lf_hfs_utils.c in Sources */, + D7978420205ED7E600E93B37 /* lf_hfs_vfsutils.c in Sources */, + 906EBF772063E44900B21E94 /* lf_hfs_readwrite_ops.c in Sources */, + 90F5EBB92063CC22004397B2 /* lf_hfs_btree_tree_ops.c in Sources */, + 90F5EBBB2063CC3A004397B2 /* lf_hfs_btree_node_ops.c in Sources */, + D769A1D4206136420022791F /* lf_hfs_vnops.c in Sources */, + D759E27120AD75FC00792EDA /* lf_hfs_link.c in Sources */, + 900BDEEC1FF91C2A002F7EC0 /* lf_hfs_fsops_handler.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 900BDED91FF919DE002F7EC0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 900BDEE81FF91B8C002F7EC0 /* livefiles_hfs_tester.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB20E0DB1AE950C200CEBE7B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB20E1601AE9529400CEBE7B /* hfs_resize.c in Sources */, + FB20E1651AE9529400CEBE7B /* hfs_vnops.c in Sources */, + FB20E13F1AE9529400CEBE7B /* hfs_btreeio.c in Sources */, + FB20E1301AE9529400CEBE7B /* BTreeNodeOps.c in Sources */, + FB20E12D1AE9529400CEBE7B /* BTree.c in Sources */, + FB20E16B1AE9529400CEBE7B /* rangelist.c in Sources */, + FB20E16F1AE9529400CEBE7B /* hfs_journal.c in Sources */, + FB20E1521AE9529400CEBE7B /* hfs_fsinfo.c in Sources */, + FB20E1431AE9529400CEBE7B /* hfs_chash.c in Sources */, + FB20E1661AE9529400CEBE7B /* hfs_xattr.c in Sources */, + FB20E1561AE9529400CEBE7B /* hfs_key_roll.c in Sources */, + FB20E13B1AE9529400CEBE7B /* FileIDsServices.c in Sources */, + FB20E14E1AE9529400CEBE7B /* hfs_extents.c in Sources */, + FB20E14C1AE9529400CEBE7B /* hfs_endian.c in Sources */, + FB20E1461AE9529400CEBE7B /* hfs_cprotect.c in Sources */, + FB20E15F1AE9529400CEBE7B /* hfs_readwrite.c in Sources */, + FB20E1391AE9529400CEBE7B /* CatalogUtilities.c in Sources */, + FB20E1371AE9529400CEBE7B /* BTreeWrapper.c in Sources */, + FB20E1411AE9529400CEBE7B /* hfs_catalog.c in Sources */, + FB20E1531AE9529400CEBE7B /* hfs_hotfiles.c in Sources */, + FB20E15D1AE9529400CEBE7B /* hfs_quota.c in Sources */, + FB20E1591AE9529400CEBE7B /* hfs_lookup.c in Sources */, + FB20E1611AE9529400CEBE7B /* hfs_search.c in Sources */, + FB20E1631AE9529400CEBE7B /* hfs_vfsops.c in Sources */, + FB20E12E1AE9529400CEBE7B /* BTreeAllocate.c in Sources */, + FB20E1711AE9529400CEBE7B /* VolumeAllocation.c in Sources */, + FB20E1441AE9529400CEBE7B /* hfs_cnode.c in Sources */, + FB20E1361AE9529400CEBE7B /* BTreeTreeOps.c in Sources */, + FB20E0E51AE950C200CEBE7B /* hfs_iokit.cpp in Sources */, + FB20E12F1AE9529400CEBE7B /* BTreeMiscOps.c in Sources */, + FB20E13A1AE9529400CEBE7B /* FileExtentMapping.c in Sources */, + FB20E1311AE9529400CEBE7B /* BTreeNodeReserve.c in Sources */, + FB20E1641AE9529400CEBE7B /* hfs_vfsutils.c in Sources */, + FB20E13D1AE9529400CEBE7B /* hfs_attrlist.c in Sources */, + FB20E1691AE9529400CEBE7B /* MacOSStubs.c in Sources */, + FB20E1321AE9529400CEBE7B /* BTreeScanner.c in Sources */, + FB20E16E1AE9529400CEBE7B /* UnicodeWrappers.c in Sources */, + FB20E15C1AE9529400CEBE7B /* hfs_notification.c in Sources */, + FB20E1581AE9529400CEBE7B /* hfs_link.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB75A3B41B4AE765004B5A74 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FBBBE2801B55BB3A009F534D /* hfs_encodinghint.c in Sources */, + FB75A40E1B4AF0BE004B5A74 /* hfs_encodings_kext.cpp in Sources */, + FB75A4061B4AEA20004B5A74 /* hfs_encodings.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB76B3CE1B7A4BE600FA9F2B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2A84DBD41D9E15F2007964B8 /* test-raw-dev-unaligned.c in Sources */, + 2A386A3B1C22209C007FEDAC /* test-list-ids.c in Sources */, + 2ABDCEA71BF3DAA100CFC70C /* test-journal-toggle.c in Sources */, + FBE1B1D41BD6E41D00CEB443 /* test-move-data-extents.c in Sources */, + FB3BB20B1BE286CC0094F00E /* test-secluded-rename.c in Sources */, + 2A9399D51BE2C17800FB075B /* test-unicode-file-names.c in Sources */, + 2A9399D31BE2C06800FB075B /* test-uncached-io.c in Sources */, + 2A9399D11BE2BFFD00FB075B /* test-throttled-io.c in Sources */, + 2A9399CF1BE2BCEA00FB075B /* test-mod-time.c in Sources */, + 09D6B7D71E317ED2003C20DC /* test_disklevel.c in Sources */, + 2A9399CD1BE2BC6900FB075B /* test-mmap-mod-time.c in Sources */, + 2A9399CA1BE18A5000FB075B /* test-invalid-ranges.m in Sources */, + 2A9399C91BE1747900FB075B /* test-map-private.m in Sources */, + 2A9399C71BE172A400FB075B /* test-log2phys.m in Sources */, + 2A9399BF1BE15F6800FB075B /* test-fsinfo-sig.c in Sources */, + 2A9399C01BE15F6800FB075B /* test-key-roll.c in Sources */, + A6E6D74020909C72002125B0 /* test-get-volume-create-time.c in Sources */, + 2A9399C11BE15F6800FB075B /* test-msync-16k.c in Sources */, + 2A9399C21BE15F6800FB075B /* test-readdir.c in Sources */, + 2A9399C31BE15F6800FB075B /* test-set-create-time.c in Sources */, + 2A9399C41BE15F6800FB075B /* test-set-protection-class.c in Sources */, + 2A9399B81BE14AAD00FB075B /* test-scan-range-size.c in Sources */, + 2A9399B61BE131A400FB075B /* test-resize.m in Sources */, + 2A9399B41BE12DE900FB075B /* test-fsinfo.c in Sources */, + 2A9399B21BE12A6E00FB075B /* test-fsinfo-cprotect.c in Sources */, + 2A9399AA1BE0402600FB075B /* test-hard-links.m in Sources */, + 2A9399A81BE03A6800FB075B /* test-getattrlist-dprotect.m in Sources */, + 2A9399A61BE0366E00FB075B /* test-fsync.c in Sources */, + 2A9399A41BE02C6700FB075B /* test-file-too-big.m in Sources */, + 07C2BF891CB43F5E00D8327D /* test-renamex.c in Sources */, + 2A9399A21BE02A1600FB075B /* test-dprotect.c in Sources */, + 2A9399A01BE0222800FB075B /* test-dir-link.c in Sources */, + 2A93999D1BE0146E00FB075B /* test-class-roll.c in Sources */, + 2A93999E1BE0146E00FB075B /* test-deep-rm.c in Sources */, + 2A9399981BDFF7E500FB075B /* test-chflags.c in Sources */, + 0703A0541CD826160035BCFD /* test-defrag.c in Sources */, + 2A9399951BDFEB5200FB075B /* test-access.c in Sources */, + FB76B3DC1B7A530500FA9F2B /* test-external-jnl.c in Sources */, + FB2B5C561B87656900ACEDD9 /* test-transcode.m in Sources */, + FB55AE591B7CEB0600701D03 /* test-quotas.c in Sources */, + FB76B3D91B7A4BF000FA9F2B /* hfs-tests.mm in Sources */, + FB76B3EE1B7BE24B00FA9F2B /* disk-image.m in Sources */, + FB76B3F21B7BE79800FA9F2B /* systemx.c in Sources */, + F90E174921ADFFD100345EE3 /* test-cas-bsdflags.c in Sources */, + FB285C2A1B7E81180099B2ED /* test-sparse-dev.c in Sources */, + FB55AE541B7C271000701D03 /* test-doc-tombstone.c in Sources */, + FBD69AFA1B9132E40022ECAD /* test-dateadded.c in Sources */, + FB2B5C731B87A0BF00ACEDD9 /* test-getattrlist.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA82411B56F24100EE6863 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FBAA824C1B56F24E00EE6863 /* hfs_alloc_test.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA824D1B56F26A00EE6863 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FBAA82581B56F27200EE6863 /* hfs_extents_test.c in Sources */, + FBAA82701B56F39B00EE6863 /* hfs_extents.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBAA82591B56F28C00EE6863 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FBAA82641B56F28F00EE6863 /* rangelist_test.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBCC52FA1B852758008B752C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FBCC53011B852759008B752C /* hfs-alloc-trace.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FDD9FA2814A132BF0043D4A9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1151,6 +3024,21 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 07828B5F1E3FDD2E009D2106 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 86CBF37E183186C300A64A93 /* hfs_metadata */; + targetProxy = 07828B5E1E3FDD2E009D2106 /* PBXContainerItemProxy */; + }; + 07828B611E3FDD3B009D2106 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 07828B591E3FDD25009D2106 /* hfs_libraries */; + targetProxy = 07828B601E3FDD3B009D2106 /* PBXContainerItemProxy */; + }; + 07CA47231DA859CA00138D78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4D07DCB71538EF3A002B57CB /* fstyp_hfs */; + targetProxy = 07CA47221DA859CA00138D78 /* PBXContainerItemProxy */; + }; 4DBD523F1548A499007AA736 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4DFD95111537402A0039B6BA /* hfs.fs */; @@ -1186,11 +3074,6 @@ target = 4DFD93F31535FF510039B6BA /* fsck_hfs */; targetProxy = 4DBD524A1548A4A7007AA736 /* PBXContainerItemProxy */; }; - 4DBD524D1548A4AA007AA736 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4D07DCB71538EF3A002B57CB /* fstyp_hfs */; - targetProxy = 4DBD524C1548A4AA007AA736 /* PBXContainerItemProxy */; - }; 4DBD524F1548A4C8007AA736 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4DBD523B1548A488007AA736 /* Common */; @@ -1206,10 +3089,120 @@ target = 4DFD94BC15373C2C0039B6BA /* fsck_makestrings */; targetProxy = 4DBD52521548A4D4007AA736 /* PBXContainerItemProxy */; }; - 8657285C18319A93007F580F /* PBXTargetDependency */ = { + 900BDEE61FF919E7002F7EC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 86CBF37E183186C300A64A93 /* hfs_metadata */; - targetProxy = 8657285B18319A93007F580F /* PBXContainerItemProxy */; + target = 900BDED31FF919C2002F7EC0 /* livefiles_hfs */; + targetProxy = 900BDEE51FF919E7002F7EC0 /* PBXContainerItemProxy */; + }; + 9430FE98211658E7009CC8AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 900BDED31FF919C2002F7EC0 /* livefiles_hfs */; + targetProxy = 9430FE97211658E7009CC8AF /* PBXContainerItemProxy */; + }; + FB48E4BC1BB30CC400523121 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB48E49B1BB3070400523121 /* OSX Kernel Framework Headers */; + targetProxy = FB48E4BB1BB30CC400523121 /* PBXContainerItemProxy */; + }; + FB55AE5B1B7D190F00701D03 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB76B3D11B7A4BE600FA9F2B /* hfs-tests */; + targetProxy = FB55AE5A1B7D190F00701D03 /* PBXContainerItemProxy */; + }; + FB55AE661B7D47B300701D03 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB76B3D11B7A4BE600FA9F2B /* hfs-tests */; + targetProxy = FB55AE671B7D47B300701D03 /* PBXContainerItemProxy */; + }; + FB75A4091B4AED92004B5A74 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB75A3B11B4AE765004B5A74 /* encodings-kext */; + targetProxy = FB75A4081B4AED92004B5A74 /* PBXContainerItemProxy */; + }; + FB7B02EC1B5568A100BEE4BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4DFD93F31535FF510039B6BA /* fsck_hfs */; + targetProxy = FB7B02EB1B5568A100BEE4BE /* PBXContainerItemProxy */; + }; + FB7B02EE1B5568A700BEE4BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4D0E899B1534FE65004CD678 /* mount_hfs */; + targetProxy = FB7B02ED1B5568A700BEE4BE /* PBXContainerItemProxy */; + }; + FB7B02F01B5568AD00BEE4BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 8DD76FA90486AB0100D96B5E /* hfs.util */; + targetProxy = FB7B02EF1B5568AD00BEE4BE /* PBXContainerItemProxy */; + }; + FB7C14131C23695E004F8B2C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB7C140C1C2368E6004F8B2C /* kext-version */; + targetProxy = FB7C14121C23695E004F8B2C /* PBXContainerItemProxy */; + }; + FB81AFB81B83E2AE004E8F76 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FDD9FA2B14A132BF0043D4A9 /* CopyHFSMeta */; + targetProxy = FB81AFB71B83E2AE004E8F76 /* PBXContainerItemProxy */; + }; + FB81AFBA1B83E2B8004E8F76 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4DE6C75A153504C100C11066 /* newfs_hfs */; + targetProxy = FB81AFB91B83E2B8004E8F76 /* PBXContainerItemProxy */; + }; + FBA540011B7BF2DF00899E5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB6A57DD1B55544D008AB046 /* System Framework Headers */; + targetProxy = FBA540001B7BF2DF00899E5B /* PBXContainerItemProxy */; + }; + FBA95AAF1B5045D400887E82 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FBA95AA91B5025E700887E82 /* mk-xnu */; + targetProxy = FBA95AAE1B5045D400887E82 /* PBXContainerItemProxy */; + }; + FBAA826A1B56F2B900EE6863 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FBAA82441B56F24100EE6863 /* hfs_alloc_test */; + targetProxy = FBAA82691B56F2B900EE6863 /* PBXContainerItemProxy */; + }; + FBAA826C1B56F2B900EE6863 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FBAA82501B56F26A00EE6863 /* hfs_extents_test */; + targetProxy = FBAA826B1B56F2B900EE6863 /* PBXContainerItemProxy */; + }; + FBAA826E1B56F2B900EE6863 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FBAA825C1B56F28C00EE6863 /* rangelist_test */; + targetProxy = FBAA826D1B56F2B900EE6863 /* PBXContainerItemProxy */; + }; + FBC234BC1B4D87A20002D849 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB20E0DF1AE950C200CEBE7B /* kext */; + targetProxy = FBC234BD1B4D87A20002D849 /* PBXContainerItemProxy */; + }; + FBC234C41B4EC6AE0002D849 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB20E0DF1AE950C200CEBE7B /* kext */; + targetProxy = FBC234C31B4EC6AE0002D849 /* PBXContainerItemProxy */; + }; + FBC234C61B4EC6B90002D849 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB75A3B11B4AE765004B5A74 /* encodings-kext */; + targetProxy = FBC234C51B4EC6B90002D849 /* PBXContainerItemProxy */; + }; + FBE3A5A31BBEE33D00CB9A33 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB55AE651B7D47B300701D03 /* ios-tests */; + targetProxy = FBE3A5A21BBEE33D00CB9A33 /* PBXContainerItemProxy */; + }; + FBE3A5A51BBEE34400CB9A33 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FBAA82651B56F2AB00EE6863 /* osx-tests */; + targetProxy = FBE3A5A41BBEE34400CB9A33 /* PBXContainerItemProxy */; + }; + FBE3F7871AF6793E005BB768 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB20E0DF1AE950C200CEBE7B /* kext */; + targetProxy = FBE3F7861AF6793E005BB768 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1217,7 +3210,7 @@ 4DFD9536153746210039B6BA /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 4DFD9537153746210039B6BA /* English */, + 4DFD9537153746210039B6BA /* en */, ); name = InfoPlist.strings; sourceTree = ""; @@ -1225,13 +3218,36 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ + 07828B5A1E3FDD25009D2106 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 07828B5B1E3FDD25009D2106 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 07828B5C1E3FDD25009D2106 /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Coverage; + }; 1DEB928708733DD80010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = hfs_util/hfs_util.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; - INSTALL_PATH = $FS_BUNDLE_BIN_PATH; + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = hfs_util/hfs_util.ios.entitlements; + "CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = hfs_util/hfs_util.osx.entitlements; + CODE_SIGN_IDENTITY = "-"; PRODUCT_NAME = hfs.util; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; }; name = Release; }; @@ -1239,6 +3255,8 @@ isa = XCBuildConfiguration; baseConfigurationReference = 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */; buildSettings = { + SUPPORTS_TEXT_BASED_API = YES; + TAPI_VERIFY_MODE = Pedantic; }; name = Release; }; @@ -1249,19 +3267,22 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; INSTALL_PATH = /sbin; PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; }; name = Release; }; 4D0E89A41534FE65004CD678 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = mount_hfs/mount_hfs.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = mount_hfs/mount_hfs.ios.entitlements; + "CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = mount_hfs/mount_hfs.osx.entitlements; + CODE_SIGN_IDENTITY = "-"; EXCLUDED_SOURCE_FILE_NAMES = ""; "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*]" = optical.c; "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = optical.c; - INSTALL_PATH = $FS_BUNDLE_BIN_PATH; PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; }; name = Release; }; @@ -1269,6 +3290,12 @@ isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "$(TARGET_NAME)"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); }; name = Release; }; @@ -1291,23 +3318,26 @@ buildSettings = { "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = newfs_hfs/newfs_hfs.entitlements; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; - INSTALL_PATH = $FS_BUNDLE_BIN_PATH; PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; }; name = Release; }; 4DFD93FB1535FF510039B6BA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fsck_hfs/fsck_hfs.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fsck_hfs/fsck_hfs.ios.entitlements; + "CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = fsck_hfs/fsck_hfs.osx.entitlements; + CODE_SIGN_IDENTITY = "-"; GCC_PREPROCESSOR_DEFINITIONS = ( "BSD=1", "CONFIG_HFS_TRIM=1", "DEBUG_BUILD=0", ); - INSTALL_PATH = $FS_BUNDLE_BIN_PATH; PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; }; name = Release; }; @@ -1318,6 +3348,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; GCC_PREPROCESSOR_DEFINITIONS = "DEBUG_BUILD=1"; PRODUCT_NAME = newfs_hfs_debug; + SDKROOT = macosx.internal; }; name = Release; }; @@ -1330,6 +3361,7 @@ "FSCK_MAKESTRINGS=1", ); PRODUCT_NAME = fsck_makestrings; + SDKROOT = macosx.internal; SKIP_INSTALL = YES; }; name = Release; @@ -1337,10 +3369,14 @@ 4DFD951C1537402A0039B6BA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + APPLY_RULES_IN_COPY_FILES = YES; + COPY_PHASE_STRIP = NO; INFOPLIST_FILE = fs/Info.plist; + INFOPLIST_OUTPUT_FORMAT = binary; INSTALL_PATH = /System/Library/Filesystems; + PLIST_FILE_OUTPUT_FORMAT = binary; PRODUCT_NAME = hfs; - STRINGS_FILE_OUTPUT_ENCODING = "UTF-8"; + STRINGS_FILE_OUTPUT_ENCODING = binary; WRAPPER_EXTENSION = fs; }; name = Release; @@ -1351,7 +3387,6 @@ ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; @@ -1377,30 +3412,2208 @@ GENERATE_MASTER_OBJECT_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; + SDKROOT = macosx.internal; STRIPFLAGS = ""; STRIP_INSTALLED_PRODUCT = YES; STRIP_STYLE = "non-global"; }; name = Release; }; - FDD9FA3414A132BF0043D4A9 /* Release */ = { + 900BDED61FF919C2002F7EC0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = CopyHFSMeta/CopyHFSMeta.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; - INSTALL_PATH = $FS_BUNDLE_BIN_PATH; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_ANALYZER_OBJC_UNUSED_IVARS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + DEAD_CODE_STRIPPING = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = ""; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + GCC_WARN_UNUSED_PARAMETER = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "livefiles_hfs_plugin/**"; + INSTALL_PATH = /System/Library/PrivateFrameworks/UserFS.framework/PlugIns; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Release; + }; + 900BDED71FF919C2002F7EC0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_ANALYZER_OBJC_UNUSED_IVARS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + DEAD_CODE_STRIPPING = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = ""; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + GCC_WARN_UNUSED_PARAMETER = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "livefiles_hfs_plugin/**"; + INSTALL_PATH = /System/Library/PrivateFrameworks/UserFS.framework/PlugIns; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Debug; + }; + 900BDED81FF919C2002F7EC0 /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_ANALYZER_OBJC_UNUSED_IVARS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + DEAD_CODE_STRIPPING = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = ""; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + GCC_WARN_UNUSED_PARAMETER = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "livefiles_hfs_plugin/**"; + INSTALL_PATH = /System/Library/PrivateFrameworks/UserFS.framework/PlugIns; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Coverage; + }; + 900BDEE21FF919DE002F7EC0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = livefiles_hfs_plugin/livefiles_hfs_tester.entitlements; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = livefiles_hfs_plugin/; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Release; + }; + 900BDEE31FF919DE002F7EC0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = livefiles_hfs_plugin/livefiles_hfs_tester.entitlements; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = livefiles_hfs_plugin/; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Debug; + }; + 900BDEE41FF919DE002F7EC0 /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = livefiles_hfs_plugin/livefiles_hfs_tester.entitlements; + CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = livefiles_hfs_plugin/; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Coverage; + }; + 9430FE93211658C2009CC8AF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Release; + }; + 9430FE94211658C2009CC8AF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Debug; + }; + 9430FE95211658C2009CC8AF /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_TEXT_BASED_API = NO; + }; + name = Coverage; + }; + DB1AAB7D20472D140036167F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + DB1AAB7E20472D140036167F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + DB1AAB7F20472D140036167F /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Coverage; + }; + FB20E0E71AE950C200CEBE7B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_ASSIGN_ENUM = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_SHADOW = YES; + GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNKNOWN_PRAGMAS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(PROJECT_DERIVED_FILE_DIR)/kext-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + LLVM_LTO = YES; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.kext; + PRODUCT_NAME = HFS; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-unused-parameter", + "-Wno-shorten-64-to-32", + ); + WRAPPER_EXTENSION = kext; + }; + name = Release; + }; + FB48E4A31BB3070500523121 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-DKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /System/Library/Frameworks; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Kernel; + PUBLIC_HEADERS_FOLDER_PATH = Kernel.framework/Versions/A/Headers/hfs; + WRAPPER_EXTENSION = framework; + }; + name = Release; + }; + FB48E4A41BB3070500523121 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-DKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /System/Library/Frameworks; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = Kernel; + PUBLIC_HEADERS_FOLDER_PATH = Kernel.framework/Versions/A/Headers/hfs; + WRAPPER_EXTENSION = framework; + }; + name = Debug; + }; + FB48E4A51BB3070500523121 /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-DKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /System/Library/Frameworks; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = Kernel; + PUBLIC_HEADERS_FOLDER_PATH = Kernel.framework/Versions/A/Headers/hfs; + WRAPPER_EXTENSION = framework; + }; + name = Coverage; + }; + FB48E5091BB3798500523121 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + INSTALLHDRS_SCRIPT_PHASE = YES; + PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/hfs; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = /usr/include/hfs; + }; + name = Release; + }; + FB48E50A1BB3798500523121 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + INSTALLHDRS_SCRIPT_PHASE = YES; + PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/hfs; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = /usr/include/hfs; + }; + name = Debug; + }; + FB48E50B1BB3798500523121 /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + INSTALLHDRS_SCRIPT_PHASE = YES; + PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/hfs; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = /usr/include/hfs; + }; + name = Coverage; + }; + FB55AE711B7D47B300701D03 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Release; + }; + FB55AE721B7D47B300701D03 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Debug; + }; + FB6A57E21B55544D008AB046 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRIVATE_HEADERS_FOLDER_PATH = "hfs-System.framework/Versions/B/PrivateHeaders/hfs"; + PRODUCT_NAME = "hfs-System"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = framework; + }; + name = Release; + }; + FB6A57E31B55544D008AB046 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRIVATE_HEADERS_FOLDER_PATH = "hfs-System.framework/Versions/B/PrivateHeaders/hfs"; + PRODUCT_NAME = "hfs-System"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = framework; + }; + name = Debug; + }; + FB75A4001B4AE765004B5A74 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + INFOPLIST_FILE = "$(SRCROOT)/hfs_encodings/HFSEncodings-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.encodings.kext; + PRODUCT_NAME = HFSEncodings; + SDKROOT = macosx.internal; + SUPPORTED_PLATFORMS = macosx; + WRAPPER_EXTENSION = kext; + }; + name = Release; + }; + FB75A4011B4AE765004B5A74 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + INFOPLIST_FILE = "$(SRCROOT)/hfs_encodings/HFSEncodings-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.encodings.kext; + PRODUCT_NAME = HFSEncodings; + SDKROOT = macosx.internal; + SUPPORTED_PLATFORMS = macosx; + WRAPPER_EXTENSION = kext; + }; + name = Debug; + }; + FB76B3D71B7A4BE600FA9F2B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB2B5C671B877A4D00ACEDD9 /* hfs-tests.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/tests/hfs-tests.entitlements"; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", + ); + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /AppleInternal/CoreOS/tests/hfs; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CFLAGS = "-fexceptions"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/tests"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); + }; + name = Release; + }; + FB76B3D81B7A4BE600FA9F2B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB2B5C671B877A4D00ACEDD9 /* hfs-tests.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/tests/hfs-tests.entitlements"; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", + ); + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + DEBUG, + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /AppleInternal/CoreOS/tests/hfs; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "-fexceptions"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/tests"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); + }; + name = Debug; + }; + FB7C140E1C2368E6004F8B2C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + FB7C140F1C2368E6004F8B2C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + FB7C14101C2368E6004F8B2C /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Coverage; + }; + FBA95AAB1B5025E700887E82 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Release; + }; + FBA95AAC1B5025E700887E82 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Debug; + }; + FBAA824A1B56F24100EE6863 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-shorten-64-to-32", + ); + }; + name = Release; + }; + FBAA824B1B56F24100EE6863 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-shorten-64-to-32", + ); + }; + name = Debug; + }; + FBAA82561B56F26A00EE6863 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + HFS_EXTENTS_TEST, + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Release; + }; + FBAA82571B56F26A00EE6863 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + HFS_EXTENTS_TEST, + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBAA82621B56F28C00EE6863 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Release; + }; + FBAA82631B56F28C00EE6863 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBAA82671B56F2AB00EE6863 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Release; + }; + FBAA82681B56F2AB00EE6863 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Debug; + }; + FBC234C01B4D87A20002D849 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + }; + name = Release; + }; + FBC234C11B4D87A20002D849 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + }; + name = Debug; + }; + FBCC53021B852759008B752C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Release; + }; + FBCC53031B852759008B752C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Debug; + }; + FBD5C7D71B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */; + buildSettings = { + ENABLE_TESTABILITY = YES; + SUPPORTS_TEXT_BASED_API = YES; + TAPI_VERIFY_MODE = Pedantic; + }; + name = Debug; + }; + FBD5C7D81B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + FBD5C7D91B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + FBD5C7DA1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); + }; + name = Debug; + }; + FBD5C7DB1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLY_RULES_IN_COPY_FILES = YES; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = fs/Info.plist; + INFOPLIST_OUTPUT_FORMAT = binary; + INSTALL_PATH = /System/Library/Filesystems; + PLIST_FILE_OUTPUT_FORMAT = binary; + PRODUCT_NAME = hfs; + STRINGS_FILE_OUTPUT_ENCODING = binary; + WRAPPER_EXTENSION = fs; + }; + name = Debug; + }; + FBD5C7DC1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = hfs_util/hfs_util.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = hfs.util; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7DD1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = CopyHFSMeta/CopyHFSMeta.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7DE1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = mount_hfs/mount_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + EXCLUDED_SOURCE_FILE_NAMES = ""; + "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*]" = optical.c; + "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = optical.c; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7DF1B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = newfs_hfs/newfs_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7E01B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = newfs_hfs/newfs_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG_BUILD=1"; + PRODUCT_NAME = newfs_hfs_debug; + SDKROOT = macosx.internal; + }; + name = Debug; + }; + FBD5C7E11B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fsck_hfs/fsck_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "BSD=1", + "CONFIG_HFS_TRIM=1", + "DEBUG_BUILD=0", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7E21B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fstyp_hfs/fstyp_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + INSTALL_PATH = /sbin; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Debug; + }; + FBD5C7E31B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "BSD=1", + "FSCK_MAKESTRINGS=1", + ); + PRODUCT_NAME = fsck_makestrings; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FBD5C7E41B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEPLOYMENT_POSTPROCESSING = YES; + ENABLE_NS_ASSERTIONS = NO; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + GENERATE_MASTER_OBJECT_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.9; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + STRIPFLAGS = ""; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = "non-global"; + }; + name = Debug; + }; + FBD5C7E51B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_ASSIGN_ENUM = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_SHADOW = YES; + GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNKNOWN_PRAGMAS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(PROJECT_DERIVED_FILE_DIR)/kext-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.kext; + PRODUCT_NAME = HFS; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-unused-parameter", + "-Wno-shorten-64-to-32", + ); + WRAPPER_EXTENSION = kext; + }; + name = Debug; + }; + FBD5C7E61B1D591800B4620E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Debug; + }; + FBD69B161B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4DFD953D15377C7D0039B6BA /* hfs.xcconfig */; + buildSettings = { + ENABLE_TESTABILITY = YES; + SUPPORTS_TEXT_BASED_API = YES; + TAPI_VERIFY_MODE = Pedantic; + }; + name = Coverage; + }; + FBD69B171B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Coverage; + }; + FBD69B181B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Coverage; + }; + FBD69B191B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); + }; + name = Coverage; + }; + FBD69B1A1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLY_RULES_IN_COPY_FILES = YES; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = fs/Info.plist; + INFOPLIST_OUTPUT_FORMAT = binary; + INSTALL_PATH = /System/Library/Filesystems; + PLIST_FILE_OUTPUT_FORMAT = binary; + PRODUCT_NAME = hfs; + STRINGS_FILE_OUTPUT_ENCODING = binary; + WRAPPER_EXTENSION = fs; + }; + name = Coverage; + }; + FBD69B1B1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = hfs_util/hfs_util.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = hfs.util; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B1C1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = CopyHFSMeta/CopyHFSMeta.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B1D1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = mount_hfs/mount_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + EXCLUDED_SOURCE_FILE_NAMES = ""; + "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*]" = optical.c; + "EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*]" = optical.c; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B1E1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = newfs_hfs/newfs_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B1F1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = newfs_hfs/newfs_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG_BUILD=1"; + PRODUCT_NAME = newfs_hfs_debug; + SDKROOT = macosx.internal; + }; + name = Coverage; + }; + FBD69B201B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fsck_hfs/fsck_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "BSD=1", + "CONFIG_HFS_TRIM=1", + "DEBUG_BUILD=0", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B211B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = fstyp_hfs/fstyp_hfs.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + INSTALL_PATH = /sbin; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Coverage; + }; + FBD69B221B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "BSD=1", + "FSCK_MAKESTRINGS=1", + ); + PRODUCT_NAME = fsck_makestrings; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B231B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEPLOYMENT_POSTPROCESSING = YES; + ENABLE_NS_ASSERTIONS = NO; + EXECUTABLE_PREFIX = lib; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + GENERATE_MASTER_OBJECT_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.9; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + STRIPFLAGS = ""; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = "non-global"; + }; + name = Coverage; + }; + FBD69B241B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_ASSIGN_ENUM = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_SHADOW = YES; + GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNKNOWN_PRAGMAS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(PROJECT_DERIVED_FILE_DIR)/kext-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.kext; + PRODUCT_NAME = HFS; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-unused-parameter", + "-Wno-shorten-64-to-32", + ); + WRAPPER_EXTENSION = kext; + }; + name = Coverage; + }; + FBD69B251B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + INFOPLIST_FILE = "$(SRCROOT)/hfs_encodings/HFSEncodings-Info.plist"; + INSTALL_MODE_FLAG = "a+rX"; + MODULE_NAME = "com.apple.file-systems.hfs.kext"; + MODULE_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = com.apple.filesystems.hfs.encodings.kext; + PRODUCT_NAME = HFSEncodings; + SDKROOT = macosx.internal; + SUPPORTED_PLATFORMS = macosx; + WRAPPER_EXTENSION = kext; + }; + name = Coverage; + }; + FBD69B261B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Coverage; + }; + FBD69B271B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + }; + name = Coverage; + }; + FBD69B281B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Coverage; + }; + FBD69B291B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_HEADERS_RUN_UNIFDEF = YES; + COPY_HEADERS_UNIFDEF_FLAGS = "-UKERNEL"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRIVATE_HEADERS_FOLDER_PATH = "hfs-System.framework/Versions/B/PrivateHeaders/hfs"; + PRODUCT_NAME = "hfs-System"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = framework; + }; + name = Coverage; + }; + FBD69B2A1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Wno-shorten-64-to-32", + ); + }; + name = Coverage; + }; + FBD69B2B1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + HFS_EXTENTS_TEST, + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B2C1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Coverage; + }; + FBD69B2D1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB2B5C671B877A4D00ACEDD9 /* hfs-tests.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/tests/hfs-tests.entitlements"; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", + ); + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + DEBUG, + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INSTALL_PATH = /AppleInternal/CoreOS/tests/hfs; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = "-fexceptions"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/tests"; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + "-Winteger-overflow", + ); + }; + name = Coverage; + }; + FBD69B2E1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Coverage; + }; + FBD69B2F1B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos.internal; + WARNING_CFLAGS = ( + "-Wall", + "-W", + "-Wno-missing-field-initializers", + ); + }; + name = Coverage; + }; + FBD69B301B94E9990022ECAD /* Coverage */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Coverage; + }; + FBE3F7831AF67748005BB768 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FB20E1781AE968BD00CEBE7B /* kext.xcconfig */; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + }; + name = Release; + }; + FDD9FA3414A132BF0043D4A9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + "CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*]" = CopyHFSMeta/CopyHFSMeta.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx.internal; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 07828B5D1E3FDD25009D2106 /* Build configuration list for PBXAggregateTarget "hfs_libraries" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07828B5A1E3FDD25009D2106 /* Release */, + 07828B5B1E3FDD25009D2106 /* Debug */, + 07828B5C1E3FDD25009D2106 /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "hfs.util" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB928708733DD80010E9CD /* Release */, + FBD5C7DC1B1D591800B4620E /* Debug */, + FBD69B1B1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1409,6 +5622,8 @@ isa = XCConfigurationList; buildConfigurations = ( 1DEB928B08733DD80010E9CD /* Release */, + FBD5C7D71B1D591800B4620E /* Debug */, + FBD69B161B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1417,6 +5632,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4D07DCBF1538EF3A002B57CB /* Release */, + FBD5C7E21B1D591800B4620E /* Debug */, + FBD69B211B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1425,6 +5642,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4D0E89A41534FE65004CD678 /* Release */, + FBD5C7DE1B1D591800B4620E /* Debug */, + FBD69B1D1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1433,6 +5652,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DBD523D1548A488007AA736 /* Release */, + FBD5C7DA1B1D591800B4620E /* Debug */, + FBD69B191B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1441,6 +5662,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DD302591538DB2700001AA0 /* Release */, + FBD5C7D81B1D591800B4620E /* Debug */, + FBD69B171B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1449,6 +5672,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DD3025C1538DB3A00001AA0 /* Release */, + FBD5C7D91B1D591800B4620E /* Debug */, + FBD69B181B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1457,6 +5682,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DE6C763153504C100C11066 /* Release */, + FBD5C7DF1B1D591800B4620E /* Debug */, + FBD69B1E1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1465,6 +5692,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DFD93FB1535FF510039B6BA /* Release */, + FBD5C7E11B1D591800B4620E /* Debug */, + FBD69B201B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1473,6 +5702,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DFD94AE153649070039B6BA /* Release */, + FBD5C7E01B1D591800B4620E /* Debug */, + FBD69B1F1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1481,6 +5712,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DFD94E515373C2C0039B6BA /* Release */, + FBD5C7E31B1D591800B4620E /* Debug */, + FBD69B221B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1489,6 +5722,8 @@ isa = XCConfigurationList; buildConfigurations = ( 4DFD951C1537402A0039B6BA /* Release */, + FBD5C7DB1B1D591800B4620E /* Debug */, + FBD69B1A1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1497,6 +5732,208 @@ isa = XCConfigurationList; buildConfigurations = ( 86CBF380183186C300A64A93 /* Release */, + FBD5C7E41B1D591800B4620E /* Debug */, + FBD69B231B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 900BDED51FF919C2002F7EC0 /* Build configuration list for PBXNativeTarget "livefiles_hfs" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 900BDED61FF919C2002F7EC0 /* Release */, + 900BDED71FF919C2002F7EC0 /* Debug */, + 900BDED81FF919C2002F7EC0 /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 900BDEE11FF919DE002F7EC0 /* Build configuration list for PBXNativeTarget "livefiles_hfs_tester" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 900BDEE21FF919DE002F7EC0 /* Release */, + 900BDEE31FF919DE002F7EC0 /* Debug */, + 900BDEE41FF919DE002F7EC0 /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9430FE96211658C2009CC8AF /* Build configuration list for PBXAggregateTarget "hfs_livefiles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9430FE93211658C2009CC8AF /* Release */, + 9430FE94211658C2009CC8AF /* Debug */, + 9430FE95211658C2009CC8AF /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DB1AAB8020472D140036167F /* Build configuration list for PBXAggregateTarget "Swift_iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DB1AAB7D20472D140036167F /* Release */, + DB1AAB7E20472D140036167F /* Debug */, + DB1AAB7F20472D140036167F /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB20E0E61AE950C200CEBE7B /* Build configuration list for PBXNativeTarget "kext" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB20E0E71AE950C200CEBE7B /* Release */, + FBD5C7E51B1D591800B4620E /* Debug */, + FBD69B241B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB48E4A21BB3070500523121 /* Build configuration list for PBXNativeTarget "OSX Kernel Framework Headers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB48E4A31BB3070500523121 /* Release */, + FB48E4A41BB3070500523121 /* Debug */, + FB48E4A51BB3070500523121 /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB48E5081BB3798500523121 /* Build configuration list for PBXNativeTarget "Sim_Headers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB48E5091BB3798500523121 /* Release */, + FB48E50A1BB3798500523121 /* Debug */, + FB48E50B1BB3798500523121 /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB55AE701B7D47B300701D03 /* Build configuration list for PBXAggregateTarget "ios-tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB55AE711B7D47B300701D03 /* Release */, + FB55AE721B7D47B300701D03 /* Debug */, + FBD69B2F1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB6A57E11B55544D008AB046 /* Build configuration list for PBXNativeTarget "System Framework Headers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB6A57E21B55544D008AB046 /* Release */, + FB6A57E31B55544D008AB046 /* Debug */, + FBD69B291B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB75A3FF1B4AE765004B5A74 /* Build configuration list for PBXNativeTarget "encodings-kext" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB75A4001B4AE765004B5A74 /* Release */, + FB75A4011B4AE765004B5A74 /* Debug */, + FBD69B251B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB76B3D61B7A4BE600FA9F2B /* Build configuration list for PBXNativeTarget "hfs-tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB76B3D71B7A4BE600FA9F2B /* Release */, + FB76B3D81B7A4BE600FA9F2B /* Debug */, + FBD69B2D1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB7C140D1C2368E6004F8B2C /* Build configuration list for PBXAggregateTarget "kext-version" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB7C140E1C2368E6004F8B2C /* Release */, + FB7C140F1C2368E6004F8B2C /* Debug */, + FB7C14101C2368E6004F8B2C /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBA95AAA1B5025E700887E82 /* Build configuration list for PBXAggregateTarget "mk-xnu" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBA95AAB1B5025E700887E82 /* Release */, + FBA95AAC1B5025E700887E82 /* Debug */, + FBD69B281B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBAA82491B56F24100EE6863 /* Build configuration list for PBXNativeTarget "hfs_alloc_test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBAA824A1B56F24100EE6863 /* Release */, + FBAA824B1B56F24100EE6863 /* Debug */, + FBD69B2A1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBAA82551B56F26A00EE6863 /* Build configuration list for PBXNativeTarget "hfs_extents_test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBAA82561B56F26A00EE6863 /* Release */, + FBAA82571B56F26A00EE6863 /* Debug */, + FBD69B2B1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBAA82611B56F28C00EE6863 /* Build configuration list for PBXNativeTarget "rangelist_test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBAA82621B56F28C00EE6863 /* Release */, + FBAA82631B56F28C00EE6863 /* Debug */, + FBD69B2C1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBAA82661B56F2AB00EE6863 /* Build configuration list for PBXAggregateTarget "osx-tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBAA82671B56F2AB00EE6863 /* Release */, + FBAA82681B56F2AB00EE6863 /* Debug */, + FBD69B2E1B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBC234BF1B4D87A20002D849 /* Build configuration list for PBXAggregateTarget "ios-root" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBC234C01B4D87A20002D849 /* Release */, + FBC234C11B4D87A20002D849 /* Debug */, + FBD69B271B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBCC53041B852759008B752C /* Build configuration list for PBXNativeTarget "hfs-alloc-trace" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBCC53021B852759008B752C /* Release */, + FBCC53031B852759008B752C /* Debug */, + FBD69B301B94E9990022ECAD /* Coverage */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FBE3F7841AF67748005BB768 /* Build configuration list for PBXAggregateTarget "osx-root" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FBE3F7831AF67748005BB768 /* Release */, + FBD5C7E61B1D591800B4620E /* Debug */, + FBD69B261B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1505,6 +5942,8 @@ isa = XCConfigurationList; buildConfigurations = ( FDD9FA3414A132BF0043D4A9 /* Release */, + FBD5C7DD1B1D591800B4620E /* Debug */, + FBD69B1C1B94E9990022ECAD /* Coverage */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release;