X-Git-Url: https://git.saurik.com/apple/shell_cmds.git/blobdiff_plain/1e9ba8f296be091930a3581807af9427e985df37..254f12f71a85dc64a2552ac4af43a6bdb4a80b05:/shell_cmds.xcodeproj/project.pbxproj diff --git a/shell_cmds.xcodeproj/project.pbxproj b/shell_cmds.xcodeproj/project.pbxproj index 8bbe58d..df03dc7 100644 --- a/shell_cmds.xcodeproj/project.pbxproj +++ b/shell_cmds.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ FCE30EB814B531EC00CC0294 /* ShellScript */, ); dependencies = ( + C6868583154725A30025D623 /* PBXTargetDependency */, FCBA150114A144F700AA698B /* PBXTargetDependency */, FCBA150314A144F700AA698B /* PBXTargetDependency */, FCBA150514A144F700AA698B /* PBXTargetDependency */, @@ -46,6 +47,7 @@ FCBA167D14A146D000AA698B /* PBXTargetDependency */, FCBA167F14A146D000AA698B /* PBXTargetDependency */, FCBA168114A146D000AA698B /* PBXTargetDependency */, + FD6060BB1B7C03BC004BCA6A /* PBXTargetDependency */, FCBA168314A146D000AA698B /* PBXTargetDependency */, FCBA168514A146D000AA698B /* PBXTargetDependency */, FCBA168714A146D000AA698B /* PBXTargetDependency */, @@ -73,6 +75,7 @@ FCE30F4D14B619C900CC0294 /* Run Script */, ); dependencies = ( + C6868581154725990025D623 /* PBXTargetDependency */, FCE30F4F14B619E600CC0294 /* PBXTargetDependency */, FCE30F5114B619E600CC0294 /* PBXTargetDependency */, FCE30F5314B619E600CC0294 /* PBXTargetDependency */, @@ -102,6 +105,7 @@ FCE30F8114B619E600CC0294 /* PBXTargetDependency */, FCE30F8314B619E600CC0294 /* PBXTargetDependency */, FCE30F8514B619E600CC0294 /* PBXTargetDependency */, + FD6060B91B7C03B3004BCA6A /* PBXTargetDependency */, FCE30F8714B619E600CC0294 /* PBXTargetDependency */, FCE30F8914B619E600CC0294 /* PBXTargetDependency */, FCE30F8B14B619E600CC0294 /* PBXTargetDependency */, @@ -124,6 +128,8 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ + C686857A154725700025D623 /* systime.c in Sources */ = {isa = PBXBuildFile; fileRef = C6868579154725700025D623 /* systime.c */; }; + C686857C154725700025D623 /* systime.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = C686857B154725700025D623 /* systime.1 */; }; FC2B5BFB14B3CCC600ECF511 /* uname.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA140914A141A300AA698B /* uname.c */; }; FC2B5BFD14B3CCD200ECF511 /* uname.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = FCBA140814A141A300AA698B /* uname.1 */; }; FC2B5BFE14B3CCD700ECF511 /* true.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA140414A141A300AA698B /* true.c */; }; @@ -249,9 +255,70 @@ FCE30EE014B536F200CC0294 /* locate.code.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA13A114A141A300AA698B /* locate.code.c */; }; FCE30EE114B536F800CC0294 /* locate.code.8 in CopyFiles */ = {isa = PBXBuildFile; fileRef = FCBA13B114A141A300AA698B /* locate.code.8 */; }; FCED3AF614B4FC1800C313C3 /* libpam.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FCED3AF514B4FC1800C313C3 /* libpam.dylib */; }; + FD155C751D6E37E5005A53CA /* legacy_test.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C721D6E37B5005A53CA /* legacy_test.sh */; }; + FD155C891D6E38C0005A53CA /* legacy_test.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C771D6E3847005A53CA /* legacy_test.sh */; }; + FD155C8A1D6E38C0005A53CA /* regress.b.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7A1D6E3847005A53CA /* regress.b.out */; }; + FD155C8B1D6E38C0005A53CA /* regress.d.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7B1D6E3847005A53CA /* regress.d.out */; }; + FD155C8C1D6E38C0005A53CA /* regress.f.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7C1D6E3847005A53CA /* regress.f.out */; }; + FD155C8D1D6E38C0005A53CA /* regress.l1.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7D1D6E3847005A53CA /* regress.l1.out */; }; + FD155C8E1D6E38C0005A53CA /* regress.l2.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7E1D6E3847005A53CA /* regress.l2.out */; }; + FD155C8F1D6E38C0005A53CA /* regress.m1.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C7F1D6E3847005A53CA /* regress.m1.out */; }; + FD155C901D6E38C0005A53CA /* regress.m2.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C801D6E3847005A53CA /* regress.m2.out */; }; + FD155C911D6E38C0005A53CA /* regress.m3.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C811D6E3847005A53CA /* regress.m3.out */; }; + FD155C921D6E38C0005A53CA /* regress.m4.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C821D6E3847005A53CA /* regress.m4.out */; }; + FD155C931D6E38C0005A53CA /* regress.m5.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C831D6E3847005A53CA /* regress.m5.out */; }; + FD155C941D6E38C0005A53CA /* regress.missingpos1.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C841D6E3847005A53CA /* regress.missingpos1.out */; }; + FD155C951D6E38C0005A53CA /* regress.s.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C851D6E3847005A53CA /* regress.s.out */; }; + FD155C961D6E38C0005A53CA /* regress.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C861D6E3847005A53CA /* regress.sh */; }; + FD155C971D6E38C0005A53CA /* regress.zero.out in CopyFiles */ = {isa = PBXBuildFile; fileRef = FD155C871D6E3847005A53CA /* regress.zero.out */; }; + FD6060B51B7C0388004BCA6A /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060B41B7C0388004BCA6A /* main.c */; }; + FD6060D21B7C0471004BCA6A /* alias.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060BC1B7C0471004BCA6A /* alias.c */; }; + FD6060D31B7C0471004BCA6A /* arith_yacc.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060BD1B7C0471004BCA6A /* arith_yacc.c */; }; + FD6060D41B7C0471004BCA6A /* arith_yylex.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060BE1B7C0471004BCA6A /* arith_yylex.c */; }; + FD6060D51B7C0471004BCA6A /* cd.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060BF1B7C0471004BCA6A /* cd.c */; }; + FD6060D61B7C0471004BCA6A /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C01B7C0471004BCA6A /* error.c */; }; + FD6060D71B7C0471004BCA6A /* eval.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C11B7C0471004BCA6A /* eval.c */; }; + FD6060D81B7C0471004BCA6A /* exec.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C21B7C0471004BCA6A /* exec.c */; }; + FD6060D91B7C0471004BCA6A /* expand.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C31B7C0471004BCA6A /* expand.c */; }; + FD6060DA1B7C0471004BCA6A /* histedit.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C41B7C0471004BCA6A /* histedit.c */; }; + FD6060DB1B7C0471004BCA6A /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C51B7C0471004BCA6A /* input.c */; }; + FD6060DC1B7C0471004BCA6A /* jobs.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C61B7C0471004BCA6A /* jobs.c */; }; + FD6060DD1B7C0471004BCA6A /* mail.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C71B7C0471004BCA6A /* mail.c */; }; + FD6060DE1B7C0471004BCA6A /* memalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C81B7C0471004BCA6A /* memalloc.c */; }; + FD6060DF1B7C0471004BCA6A /* miscbltin.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060C91B7C0471004BCA6A /* miscbltin.c */; }; + FD6060E01B7C0471004BCA6A /* mystring.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CA1B7C0471004BCA6A /* mystring.c */; }; + FD6060E11B7C0471004BCA6A /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CB1B7C0471004BCA6A /* options.c */; }; + FD6060E21B7C0471004BCA6A /* output.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CC1B7C0471004BCA6A /* output.c */; }; + FD6060E31B7C0471004BCA6A /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CD1B7C0471004BCA6A /* parser.c */; }; + FD6060E41B7C0471004BCA6A /* redir.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CE1B7C0471004BCA6A /* redir.c */; }; + FD6060E51B7C0471004BCA6A /* show.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060CF1B7C0471004BCA6A /* show.c */; }; + FD6060E61B7C0471004BCA6A /* trap.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060D01B7C0471004BCA6A /* trap.c */; }; + FD6060E71B7C0471004BCA6A /* var.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060D11B7C0471004BCA6A /* var.c */; }; + FD6060EB1B7C04E4004BCA6A /* echo.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060EA1B7C04E4004BCA6A /* echo.c */; }; + FD6060EC1B7C0506004BCA6A /* kill.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA139114A141A300AA698B /* kill.c */; }; + FD6060ED1B7C0518004BCA6A /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA13D514A141A300AA698B /* printf.c */; }; + FD6060EE1B7C0521004BCA6A /* test.c in Sources */ = {isa = PBXBuildFile; fileRef = FCBA13FB14A141A300AA698B /* test.c */; }; + FD6060FD1B7C0CAF004BCA6A /* builtins.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060FA1B7C0CAF004BCA6A /* builtins.c */; }; + FD6060FE1B7C0CAF004BCA6A /* nodes.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060FB1B7C0CAF004BCA6A /* nodes.c */; }; + FD6060FF1B7C0CAF004BCA6A /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = FD6060FC1B7C0CAF004BCA6A /* syntax.c */; }; + FD88EB03198C5257006B7EFD /* envopts.c in Sources */ = {isa = PBXBuildFile; fileRef = FD88EB01198C5257006B7EFD /* envopts.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + C6868580154725990025D623 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FC80BF5714A05A2F00C6F7F5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C6868575154725700025D623; + remoteInfo = systime; + }; + C6868582154725A30025D623 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FC80BF5714A05A2F00C6F7F5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C6868575154725700025D623; + remoteInfo = systime; + }; FC5D63A114B9864400123E48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = FC80BF5714A05A2F00C6F7F5 /* Project object */; @@ -896,9 +963,33 @@ remoteGlobalIDString = FCBA163614A145CA00AA698B; remoteInfo = yes; }; + FD6060B81B7C03B3004BCA6A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FC80BF5714A05A2F00C6F7F5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FD6060B11B7C0388004BCA6A; + remoteInfo = sh; + }; + FD6060BA1B7C03BC004BCA6A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FC80BF5714A05A2F00C6F7F5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FD6060B11B7C0388004BCA6A; + remoteInfo = sh; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + C6868574154725700025D623 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/local/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + C686857C154725700025D623 /* systime.1 in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; FC5D638614B9819E00123E48 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -1414,9 +1505,46 @@ ); runOnlyForDeploymentPostprocessing = 1; }; + FD155C741D6E37D7005A53CA /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /AppleInternal/Tests/shell_cmds/test; + dstSubfolderSpec = 0; + files = ( + FD155C751D6E37E5005A53CA /* legacy_test.sh in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FD155C881D6E38AB005A53CA /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /AppleInternal/Tests/shell_cmds/printf; + dstSubfolderSpec = 0; + files = ( + FD155C891D6E38C0005A53CA /* legacy_test.sh in CopyFiles */, + FD155C8A1D6E38C0005A53CA /* regress.b.out in CopyFiles */, + FD155C8B1D6E38C0005A53CA /* regress.d.out in CopyFiles */, + FD155C8C1D6E38C0005A53CA /* regress.f.out in CopyFiles */, + FD155C8D1D6E38C0005A53CA /* regress.l1.out in CopyFiles */, + FD155C8E1D6E38C0005A53CA /* regress.l2.out in CopyFiles */, + FD155C8F1D6E38C0005A53CA /* regress.m1.out in CopyFiles */, + FD155C901D6E38C0005A53CA /* regress.m2.out in CopyFiles */, + FD155C911D6E38C0005A53CA /* regress.m3.out in CopyFiles */, + FD155C921D6E38C0005A53CA /* regress.m4.out in CopyFiles */, + FD155C931D6E38C0005A53CA /* regress.m5.out in CopyFiles */, + FD155C941D6E38C0005A53CA /* regress.missingpos1.out in CopyFiles */, + FD155C951D6E38C0005A53CA /* regress.s.out in CopyFiles */, + FD155C961D6E38C0005A53CA /* regress.sh in CopyFiles */, + FD155C971D6E38C0005A53CA /* regress.zero.out in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + C6868576154725700025D623 /* systime */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = systime; sourceTree = BUILT_PRODUCTS_DIR; }; + C6868579154725700025D623 /* systime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = systime.c; sourceTree = ""; }; + C686857B154725700025D623 /* systime.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = systime.1; sourceTree = ""; }; FC5D636814B9808E00123E48 /* conv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conv.c; sourceTree = ""; }; FC5D636914B9808E00123E48 /* display.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = display.c; sourceTree = ""; }; FC5D636A14B9808E00123E48 /* hexdump.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = hexdump.1; sourceTree = ""; }; @@ -1492,13 +1620,11 @@ FCBA13A914A141A300AA698B /* locate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = locate.h; sourceTree = ""; }; FCBA13AA14A141A300AA698B /* locate.rc */ = {isa = PBXFileReference; lastKnownFileType = text; path = locate.rc; sourceTree = ""; }; FCBA13AB14A141A300AA698B /* locate.updatedb.8 */ = {isa = PBXFileReference; lastKnownFileType = text; path = locate.updatedb.8; sourceTree = ""; }; - FCBA13AC14A141A300AA698B /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; FCBA13AD14A141A300AA698B /* mklocatedb.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = mklocatedb.sh; sourceTree = ""; }; FCBA13AE14A141A300AA698B /* pathnames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathnames.h; sourceTree = ""; }; FCBA13AF14A141A300AA698B /* updatedb.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = updatedb.sh; sourceTree = ""; }; FCBA13B014A141A300AA698B /* util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = ""; }; FCBA13B114A141A300AA698B /* locate.code.8 */ = {isa = PBXFileReference; lastKnownFileType = text; path = locate.code.8; sourceTree = ""; }; - FCBA13B214A141A300AA698B /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; FCBA13B414A141A300AA698B /* logname.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = logname.1; sourceTree = ""; }; FCBA13B514A141A300AA698B /* logname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logname.c; sourceTree = ""; }; FCBA13C014A141A300AA698B /* mktemp.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = mktemp.1; sourceTree = ""; }; @@ -1525,7 +1651,6 @@ FCBA13E914A141A300AA698B /* shlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shlock.c; sourceTree = ""; }; FCBA13EC14A141A300AA698B /* sleep.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = sleep.1; sourceTree = ""; }; FCBA13ED14A141A300AA698B /* sleep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sleep.c; sourceTree = ""; }; - FCBA13EF14A141A300AA698B /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; FCBA13F014A141A300AA698B /* su.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = su.1; sourceTree = ""; }; FCBA13F114A141A300AA698B /* su.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = su.c; sourceTree = ""; }; FCBA13F214A141A300AA698B /* su.pam */ = {isa = PBXFileReference; lastKnownFileType = text; path = su.pam; sourceTree = ""; }; @@ -1534,7 +1659,6 @@ FCBA13F814A141A300AA698B /* [.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = "[.1"; sourceTree = ""; }; FCBA13FA14A141A300AA698B /* test.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = test.1; sourceTree = ""; }; FCBA13FB14A141A300AA698B /* test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = test.c; sourceTree = ""; }; - FCBA13FC14A141A300AA698B /* TEST.csh */ = {isa = PBXFileReference; lastKnownFileType = text.script.csh; path = TEST.csh; sourceTree = ""; }; FCBA13FF14A141A300AA698B /* time.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = time.1; sourceTree = ""; }; FCBA140014A141A300AA698B /* time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time.c; sourceTree = ""; }; FCBA140314A141A300AA698B /* true.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = true.1; sourceTree = ""; }; @@ -1545,7 +1669,6 @@ FCBA140D14A141A300AA698B /* users.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = users.c; sourceTree = ""; }; FCBA140F14A141A300AA698B /* extern.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extern.h; sourceTree = ""; }; FCBA141014A141A300AA698B /* fmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fmt.c; sourceTree = ""; }; - FCBA141114A141A300AA698B /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; FCBA141214A141A300AA698B /* pr_time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pr_time.c; sourceTree = ""; }; FCBA141314A141A300AA698B /* proc_compare.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = proc_compare.c; sourceTree = ""; }; FCBA141414A141A300AA698B /* uptime.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = uptime.1; sourceTree = ""; }; @@ -1565,7 +1688,7 @@ FCBA142A14A141A300AA698B /* xargs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xargs.c; sourceTree = ""; }; FCBA142D14A141A300AA698B /* yes.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = yes.1; sourceTree = ""; }; FCBA142E14A141A300AA698B /* yes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yes.c; sourceTree = ""; }; - FCBA149E14A141FF00AA698B /* alias copy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "alias copy"; path = apply; sourceTree = BUILT_PRODUCTS_DIR; }; + FCBA149E14A141FF00AA698B /* apply */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = apply; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA14B414A1422D00AA698B /* basename */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = basename; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA14BD14A1423E00AA698B /* chroot */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = chroot; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA14C514A1426800AA698B /* date */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = date; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1573,7 +1696,7 @@ FCBA14D514A1433F00AA698B /* echo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = echo; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA14DD14A1434A00AA698B /* env */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = env; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA151414A1453A00AA698B /* expr */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = expr; sourceTree = BUILT_PRODUCTS_DIR; }; - FCBA151C14A1454D00AA698B /* expr copy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "expr copy"; path = false; sourceTree = BUILT_PRODUCTS_DIR; }; + FCBA151C14A1454D00AA698B /* false */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = false; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA152414A1455600AA698B /* find */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = find; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA152C14A1455900AA698B /* getopt */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = getopt; sourceTree = BUILT_PRODUCTS_DIR; }; FCBA153414A1455C00AA698B /* hostname */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hostname; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1613,9 +1736,107 @@ FCE30ED214B5368A00CC0294 /* locate.bigram */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = locate.bigram; sourceTree = BUILT_PRODUCTS_DIR; }; FCE30EDE14B536C900CC0294 /* locate.code */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = locate.code; sourceTree = BUILT_PRODUCTS_DIR; }; FCED3AF514B4FC1800C313C3 /* libpam.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpam.dylib; path = /usr/lib/libpam.dylib; sourceTree = ""; }; + FD155C721D6E37B5005A53CA /* legacy_test.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = legacy_test.sh; sourceTree = ""; }; + FD155C771D6E3847005A53CA /* legacy_test.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = legacy_test.sh; sourceTree = ""; }; + FD155C7A1D6E3847005A53CA /* regress.b.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.b.out; sourceTree = ""; }; + FD155C7B1D6E3847005A53CA /* regress.d.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.d.out; sourceTree = ""; }; + FD155C7C1D6E3847005A53CA /* regress.f.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.f.out; sourceTree = ""; }; + FD155C7D1D6E3847005A53CA /* regress.l1.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.l1.out; sourceTree = ""; }; + FD155C7E1D6E3847005A53CA /* regress.l2.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.l2.out; sourceTree = ""; }; + FD155C7F1D6E3847005A53CA /* regress.m1.out */ = {isa = PBXFileReference; lastKnownFileType = file; path = regress.m1.out; sourceTree = ""; }; + FD155C801D6E3847005A53CA /* regress.m2.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.m2.out; sourceTree = ""; }; + FD155C811D6E3847005A53CA /* regress.m3.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.m3.out; sourceTree = ""; }; + FD155C821D6E3847005A53CA /* regress.m4.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.m4.out; sourceTree = ""; }; + FD155C831D6E3847005A53CA /* regress.m5.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.m5.out; sourceTree = ""; }; + FD155C841D6E3847005A53CA /* regress.missingpos1.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.missingpos1.out; sourceTree = ""; }; + FD155C851D6E3847005A53CA /* regress.s.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.s.out; sourceTree = ""; }; + FD155C861D6E3847005A53CA /* regress.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = regress.sh; sourceTree = ""; }; + FD155C871D6E3847005A53CA /* regress.zero.out */ = {isa = PBXFileReference; lastKnownFileType = text; path = regress.zero.out; sourceTree = ""; }; + FD6060B21B7C0388004BCA6A /* ash */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ash; sourceTree = BUILT_PRODUCTS_DIR; }; + FD6060B41B7C0388004BCA6A /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; + FD6060BC1B7C0471004BCA6A /* alias.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = ""; }; + FD6060BD1B7C0471004BCA6A /* arith_yacc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_yacc.c; sourceTree = ""; }; + FD6060BE1B7C0471004BCA6A /* arith_yylex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_yylex.c; sourceTree = ""; }; + FD6060BF1B7C0471004BCA6A /* cd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cd.c; sourceTree = ""; }; + FD6060C01B7C0471004BCA6A /* error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = ""; }; + FD6060C11B7C0471004BCA6A /* eval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = eval.c; sourceTree = ""; }; + FD6060C21B7C0471004BCA6A /* exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = ""; }; + FD6060C31B7C0471004BCA6A /* expand.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = expand.c; sourceTree = ""; }; + FD6060C41B7C0471004BCA6A /* histedit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = histedit.c; sourceTree = ""; }; + FD6060C51B7C0471004BCA6A /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = input.c; sourceTree = ""; }; + FD6060C61B7C0471004BCA6A /* jobs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jobs.c; sourceTree = ""; }; + FD6060C71B7C0471004BCA6A /* mail.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mail.c; sourceTree = ""; }; + FD6060C81B7C0471004BCA6A /* memalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memalloc.c; sourceTree = ""; }; + FD6060C91B7C0471004BCA6A /* miscbltin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = miscbltin.c; sourceTree = ""; }; + FD6060CA1B7C0471004BCA6A /* mystring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mystring.c; sourceTree = ""; }; + FD6060CB1B7C0471004BCA6A /* options.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = options.c; sourceTree = ""; }; + FD6060CC1B7C0471004BCA6A /* output.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = output.c; sourceTree = ""; }; + FD6060CD1B7C0471004BCA6A /* parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = ""; }; + FD6060CE1B7C0471004BCA6A /* redir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = redir.c; sourceTree = ""; }; + FD6060CF1B7C0471004BCA6A /* show.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = show.c; sourceTree = ""; }; + FD6060D01B7C0471004BCA6A /* trap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trap.c; sourceTree = ""; }; + FD6060D11B7C0471004BCA6A /* var.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = var.c; sourceTree = ""; }; + FD6060EA1B7C04E4004BCA6A /* echo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = echo.c; sourceTree = ""; }; + FD6060FA1B7C0CAF004BCA6A /* builtins.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = builtins.c; sourceTree = ""; }; + FD6060FB1B7C0CAF004BCA6A /* nodes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nodes.c; sourceTree = ""; }; + FD6060FC1B7C0CAF004BCA6A /* syntax.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = syntax.c; sourceTree = ""; }; + FD6061011B7D2B6D004BCA6A /* builtins.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = builtins.h; sourceTree = ""; }; + FD6061021B7D2B6D004BCA6A /* nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nodes.h; sourceTree = ""; }; + FD6061031B7D2B6D004BCA6A /* syntax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = syntax.h; sourceTree = ""; }; + FD6061041B7D2B6D004BCA6A /* token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = token.h; sourceTree = ""; }; + FD6061051B7D2BF8004BCA6A /* bltin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bltin.h; sourceTree = ""; }; + FD6061061B7D2C8C004BCA6A /* alias.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alias.h; sourceTree = ""; }; + FD6061071B7D2C8C004BCA6A /* arith_yacc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arith_yacc.h; sourceTree = ""; }; + FD6061081B7D2C8C004BCA6A /* arith.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arith.h; sourceTree = ""; }; + FD6061091B7D2C8C004BCA6A /* builtins.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = builtins.def; sourceTree = ""; }; + FD60610A1B7D2C8C004BCA6A /* cd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cd.h; sourceTree = ""; }; + FD60610B1B7D2C8C004BCA6A /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = ""; }; + FD60610C1B7D2C8C004BCA6A /* eval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eval.h; sourceTree = ""; }; + FD60610D1B7D2C8C004BCA6A /* exec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exec.h; sourceTree = ""; }; + FD60610E1B7D2C8C004BCA6A /* expand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expand.h; sourceTree = ""; }; + FD60610F1B7D2C8C004BCA6A /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = ""; }; + FD6061101B7D2C8C004BCA6A /* jobs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jobs.h; sourceTree = ""; }; + FD6061111B7D2C8C004BCA6A /* mail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mail.h; sourceTree = ""; }; + FD6061121B7D2C8C004BCA6A /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main.h; sourceTree = ""; }; + FD6061131B7D2C8C004BCA6A /* memalloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memalloc.h; sourceTree = ""; }; + FD6061141B7D2C8C004BCA6A /* mkbuiltins */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = mkbuiltins; sourceTree = ""; }; + FD6061151B7D2C8C004BCA6A /* mknodes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mknodes.c; sourceTree = ""; }; + FD6061161B7D2C8C004BCA6A /* mksyntax.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mksyntax.c; sourceTree = ""; }; + FD6061171B7D2C8C004BCA6A /* mktokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = mktokens; sourceTree = ""; }; + FD6061181B7D2C8C004BCA6A /* myhistedit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = myhistedit.h; sourceTree = ""; }; + FD6061191B7D2C8C004BCA6A /* mystring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mystring.h; sourceTree = ""; }; + FD60611A1B7D2C8C004BCA6A /* nodes.c.pat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nodes.c.pat; sourceTree = ""; }; + FD60611B1B7D2C8C004BCA6A /* nodetypes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nodetypes; sourceTree = ""; }; + FD60611C1B7D2C8C004BCA6A /* options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = ""; }; + FD60611D1B7D2C8C004BCA6A /* output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = output.h; sourceTree = ""; }; + FD60611E1B7D2C8C004BCA6A /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = ""; }; + FD60611F1B7D2C8C004BCA6A /* redir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redir.h; sourceTree = ""; }; + FD6061201B7D2C8C004BCA6A /* sh.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; path = sh.1; sourceTree = ""; }; + FD6061211B7D2C8C004BCA6A /* shell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shell.h; sourceTree = ""; }; + FD6061221B7D2C8C004BCA6A /* show.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = show.h; sourceTree = ""; }; + FD6061231B7D2C8C004BCA6A /* trap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trap.h; sourceTree = ""; }; + FD6061241B7D2C8C004BCA6A /* var.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = var.h; sourceTree = ""; }; + FD6061281B7D2D1D004BCA6A /* cmv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = cmv; sourceTree = ""; }; + FD6061291B7D2D1D004BCA6A /* dirs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = dirs; sourceTree = ""; }; + FD60612A1B7D2D1D004BCA6A /* login */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = login; sourceTree = ""; }; + FD60612B1B7D2D1D004BCA6A /* newgrp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = newgrp; sourceTree = ""; }; + FD60612C1B7D2D1D004BCA6A /* popd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = popd; sourceTree = ""; }; + FD60612D1B7D2D1D004BCA6A /* pushd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = pushd; sourceTree = ""; }; + FD60612E1B7D2D1D004BCA6A /* suspend */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = suspend; sourceTree = ""; }; + FD6061301B7D2DDE004BCA6A /* base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = ""; }; + FD6061311B7D2DDE004BCA6A /* sh.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = sh.xcconfig; sourceTree = ""; }; + FD88EB01198C5257006B7EFD /* envopts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = envopts.c; sourceTree = ""; }; + FD88EB02198C5257006B7EFD /* envopts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = envopts.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + C6868573154725700025D623 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; FC5D638514B9819E00123E48 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1953,9 +2174,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FD6060AF1B7C0388004BCA6A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + C6868578154725700025D623 /* systime */ = { + isa = PBXGroup; + children = ( + C6868579154725700025D623 /* systime.c */, + C686857B154725700025D623 /* systime.1 */, + ); + path = systime; + sourceTree = ""; + }; FC5D636714B9808E00123E48 /* hexdump */ = { isa = PBXGroup; children = ( @@ -1984,6 +2221,7 @@ FC80BF5514A05A2F00C6F7F5 = { isa = PBXGroup; children = ( + FD60612F1B7D2DDE004BCA6A /* xcconfigs */, FCBA134014A141A300AA698B /* alias */, FCBA134514A141A300AA698B /* apply */, FCBA134914A141A300AA698B /* basename */, @@ -2015,9 +2253,11 @@ FCBA13DA14A141A300AA698B /* renice */, FCBA13DE14A141A300AA698B /* script */, FCBA13E214A141A300AA698B /* seq */, + FD6060B31B7C0388004BCA6A /* sh */, FCBA13E614A141A300AA698B /* shlock */, FCBA13EA14A141A300AA698B /* sleep */, FCBA13EE14A141A300AA698B /* su */, + C6868578154725700025D623 /* systime */, FCBA13F314A141A300AA698B /* tee */, FCBA13F714A141A300AA698B /* test */, FCBA13FD14A141A300AA698B /* time */, @@ -2038,7 +2278,7 @@ FC80BF6114A05A2F00C6F7F5 /* Products */ = { isa = PBXGroup; children = ( - FCBA149E14A141FF00AA698B /* alias copy */, + FCBA149E14A141FF00AA698B /* apply */, FCBA14B414A1422D00AA698B /* basename */, FCBA14BD14A1423E00AA698B /* chroot */, FCBA14C514A1426800AA698B /* date */, @@ -2046,7 +2286,7 @@ FCBA14D514A1433F00AA698B /* echo */, FCBA14DD14A1434A00AA698B /* env */, FCBA151414A1453A00AA698B /* expr */, - FCBA151C14A1454D00AA698B /* expr copy */, + FCBA151C14A1454D00AA698B /* false */, FCBA152414A1455600AA698B /* find */, FCBA152C14A1455900AA698B /* getopt */, FCBA153414A1455C00AA698B /* hostname */, @@ -2067,6 +2307,7 @@ FCBA15B414A1459700AA698B /* renice */, FCBA15BC14A1459900AA698B /* script */, FCBA15C414A1459E00AA698B /* seq */, + FD6060B21B7C0388004BCA6A /* ash */, FCBA15CC14A145A200AA698B /* shlock */, FCBA15D414A145A500AA698B /* sleep */, FCBA15DC14A145A700AA698B /* su */, @@ -2086,6 +2327,7 @@ FCE30EDE14B536C900CC0294 /* locate.code */, FC5D638B14B9819E00123E48 /* what */, FC5D639714B9822D00123E48 /* hexdump */, + C6868576154725700025D623 /* systime */, ); name = Products; sourceTree = ""; @@ -2162,6 +2404,8 @@ children = ( FCBA136214A141A300AA698B /* env.1 */, FCBA136314A141A300AA698B /* env.c */, + FD88EB01198C5257006B7EFD /* envopts.c */, + FD88EB02198C5257006B7EFD /* envopts.h */, ); path = env; sourceTree = ""; @@ -2274,7 +2518,6 @@ FCBA139D14A141A300AA698B /* bigram */, FCBA13A014A141A300AA698B /* code */, FCBA13A314A141A300AA698B /* locate */, - FCBA13B214A141A300AA698B /* Makefile */, ); path = locate; sourceTree = ""; @@ -2307,7 +2550,6 @@ FCBA13A914A141A300AA698B /* locate.h */, FCBA13AA14A141A300AA698B /* locate.rc */, FCBA13AB14A141A300AA698B /* locate.updatedb.8 */, - FCBA13AC14A141A300AA698B /* Makefile */, FCBA13AD14A141A300AA698B /* mklocatedb.sh */, FCBA13AE14A141A300AA698B /* pathnames.h */, FCBA13AF14A141A300AA698B /* updatedb.sh */, @@ -2375,6 +2617,7 @@ children = ( FCBA13D414A141A300AA698B /* printf.1 */, FCBA13D514A141A300AA698B /* printf.c */, + FD155C761D6E3847005A53CA /* tests */, ); path = printf; sourceTree = ""; @@ -2436,7 +2679,6 @@ FCBA13EE14A141A300AA698B /* su */ = { isa = PBXGroup; children = ( - FCBA13EF14A141A300AA698B /* Makefile */, FCBA13F014A141A300AA698B /* su.1 */, FCBA13F114A141A300AA698B /* su.c */, FCBA13F214A141A300AA698B /* su.pam */, @@ -2460,7 +2702,7 @@ FCBA13F814A141A300AA698B /* [.1 */, FCBA13FA14A141A300AA698B /* test.1 */, FCBA13FB14A141A300AA698B /* test.c */, - FCBA13FC14A141A300AA698B /* TEST.csh */, + FD155C711D6E37B5005A53CA /* tests */, ); path = test; sourceTree = ""; @@ -2506,7 +2748,6 @@ children = ( FCBA140F14A141A300AA698B /* extern.h */, FCBA141014A141A300AA698B /* fmt.c */, - FCBA141114A141A300AA698B /* Makefile */, FCBA141214A141A300AA698B /* pr_time.c */, FCBA141314A141A300AA698B /* proc_compare.c */, FCBA141414A141A300AA698B /* uptime.1 */, @@ -2566,9 +2807,166 @@ path = yes; sourceTree = ""; }; + FD155C711D6E37B5005A53CA /* tests */ = { + isa = PBXGroup; + children = ( + FD155C721D6E37B5005A53CA /* legacy_test.sh */, + ); + path = tests; + sourceTree = ""; + }; + FD155C761D6E3847005A53CA /* tests */ = { + isa = PBXGroup; + children = ( + FD155C771D6E3847005A53CA /* legacy_test.sh */, + FD155C7A1D6E3847005A53CA /* regress.b.out */, + FD155C7B1D6E3847005A53CA /* regress.d.out */, + FD155C7C1D6E3847005A53CA /* regress.f.out */, + FD155C7D1D6E3847005A53CA /* regress.l1.out */, + FD155C7E1D6E3847005A53CA /* regress.l2.out */, + FD155C7F1D6E3847005A53CA /* regress.m1.out */, + FD155C801D6E3847005A53CA /* regress.m2.out */, + FD155C811D6E3847005A53CA /* regress.m3.out */, + FD155C821D6E3847005A53CA /* regress.m4.out */, + FD155C831D6E3847005A53CA /* regress.m5.out */, + FD155C841D6E3847005A53CA /* regress.missingpos1.out */, + FD155C851D6E3847005A53CA /* regress.s.out */, + FD155C861D6E3847005A53CA /* regress.sh */, + FD155C871D6E3847005A53CA /* regress.zero.out */, + ); + path = tests; + sourceTree = ""; + }; + FD6060B31B7C0388004BCA6A /* sh */ = { + isa = PBXGroup; + children = ( + FD6061001B7C0D01004BCA6A /* BUILT */, + FD6060BC1B7C0471004BCA6A /* alias.c */, + FD6061061B7D2C8C004BCA6A /* alias.h */, + FD6061081B7D2C8C004BCA6A /* arith.h */, + FD6060BD1B7C0471004BCA6A /* arith_yacc.c */, + FD6061071B7D2C8C004BCA6A /* arith_yacc.h */, + FD6060BE1B7C0471004BCA6A /* arith_yylex.c */, + FD6060E81B7C04E4004BCA6A /* bltin */, + FD6061091B7D2C8C004BCA6A /* builtins.def */, + FD6060BF1B7C0471004BCA6A /* cd.c */, + FD60610A1B7D2C8C004BCA6A /* cd.h */, + FD6060C01B7C0471004BCA6A /* error.c */, + FD60610B1B7D2C8C004BCA6A /* error.h */, + FD6060C11B7C0471004BCA6A /* eval.c */, + FD60610C1B7D2C8C004BCA6A /* eval.h */, + FD6060C21B7C0471004BCA6A /* exec.c */, + FD60610D1B7D2C8C004BCA6A /* exec.h */, + FD6060C31B7C0471004BCA6A /* expand.c */, + FD60610E1B7D2C8C004BCA6A /* expand.h */, + FD6061271B7D2D1D004BCA6A /* funcs */, + FD6060C41B7C0471004BCA6A /* histedit.c */, + FD6060C51B7C0471004BCA6A /* input.c */, + FD60610F1B7D2C8C004BCA6A /* input.h */, + FD6060C61B7C0471004BCA6A /* jobs.c */, + FD6061101B7D2C8C004BCA6A /* jobs.h */, + FD6060C71B7C0471004BCA6A /* mail.c */, + FD6061111B7D2C8C004BCA6A /* mail.h */, + FD6060B41B7C0388004BCA6A /* main.c */, + FD6061121B7D2C8C004BCA6A /* main.h */, + FD6060C81B7C0471004BCA6A /* memalloc.c */, + FD6061131B7D2C8C004BCA6A /* memalloc.h */, + FD6060C91B7C0471004BCA6A /* miscbltin.c */, + FD6061141B7D2C8C004BCA6A /* mkbuiltins */, + FD6061151B7D2C8C004BCA6A /* mknodes.c */, + FD6061161B7D2C8C004BCA6A /* mksyntax.c */, + FD6061171B7D2C8C004BCA6A /* mktokens */, + FD6061181B7D2C8C004BCA6A /* myhistedit.h */, + FD6060CA1B7C0471004BCA6A /* mystring.c */, + FD6061191B7D2C8C004BCA6A /* mystring.h */, + FD60611A1B7D2C8C004BCA6A /* nodes.c.pat */, + FD60611B1B7D2C8C004BCA6A /* nodetypes */, + FD6060CB1B7C0471004BCA6A /* options.c */, + FD60611C1B7D2C8C004BCA6A /* options.h */, + FD6060CC1B7C0471004BCA6A /* output.c */, + FD60611D1B7D2C8C004BCA6A /* output.h */, + FD6060CD1B7C0471004BCA6A /* parser.c */, + FD60611E1B7D2C8C004BCA6A /* parser.h */, + FD6060CE1B7C0471004BCA6A /* redir.c */, + FD60611F1B7D2C8C004BCA6A /* redir.h */, + FD6061201B7D2C8C004BCA6A /* sh.1 */, + FD6061211B7D2C8C004BCA6A /* shell.h */, + FD6060CF1B7C0471004BCA6A /* show.c */, + FD6061221B7D2C8C004BCA6A /* show.h */, + FD6060D01B7C0471004BCA6A /* trap.c */, + FD6061231B7D2C8C004BCA6A /* trap.h */, + FD6060D11B7C0471004BCA6A /* var.c */, + FD6061241B7D2C8C004BCA6A /* var.h */, + ); + path = sh; + sourceTree = ""; + }; + FD6060E81B7C04E4004BCA6A /* bltin */ = { + isa = PBXGroup; + children = ( + FD6061051B7D2BF8004BCA6A /* bltin.h */, + FD6060EA1B7C04E4004BCA6A /* echo.c */, + ); + path = bltin; + sourceTree = ""; + }; + FD6061001B7C0D01004BCA6A /* BUILT */ = { + isa = PBXGroup; + children = ( + FD6060FA1B7C0CAF004BCA6A /* builtins.c */, + FD6061011B7D2B6D004BCA6A /* builtins.h */, + FD6060FB1B7C0CAF004BCA6A /* nodes.c */, + FD6061021B7D2B6D004BCA6A /* nodes.h */, + FD6060FC1B7C0CAF004BCA6A /* syntax.c */, + FD6061031B7D2B6D004BCA6A /* syntax.h */, + FD6061041B7D2B6D004BCA6A /* token.h */, + ); + name = BUILT; + sourceTree = BUILT_PRODUCTS_DIR; + }; + FD6061271B7D2D1D004BCA6A /* funcs */ = { + isa = PBXGroup; + children = ( + FD6061281B7D2D1D004BCA6A /* cmv */, + FD6061291B7D2D1D004BCA6A /* dirs */, + FD60612A1B7D2D1D004BCA6A /* login */, + FD60612B1B7D2D1D004BCA6A /* newgrp */, + FD60612C1B7D2D1D004BCA6A /* popd */, + FD60612D1B7D2D1D004BCA6A /* pushd */, + FD60612E1B7D2D1D004BCA6A /* suspend */, + ); + path = funcs; + sourceTree = ""; + }; + FD60612F1B7D2DDE004BCA6A /* xcconfigs */ = { + isa = PBXGroup; + children = ( + FD6061301B7D2DDE004BCA6A /* base.xcconfig */, + FD6061311B7D2DDE004BCA6A /* sh.xcconfig */, + ); + path = xcconfigs; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ + C6868575154725700025D623 /* systime */ = { + isa = PBXNativeTarget; + buildConfigurationList = C686857E154725700025D623 /* Build configuration list for PBXNativeTarget "systime" */; + buildPhases = ( + C6868572154725700025D623 /* Sources */, + C6868573154725700025D623 /* Frameworks */, + C6868574154725700025D623 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = systime; + productName = systime; + productReference = C6868576154725700025D623 /* systime */; + productType = "com.apple.product-type.tool"; + }; FC5D637F14B9819E00123E48 /* what */ = { isa = PBXNativeTarget; buildConfigurationList = FC5D638914B9819E00123E48 /* Build configuration list for PBXNativeTarget "what" */; @@ -2617,7 +3015,7 @@ ); name = apply; productName = shell_cmds; - productReference = FCBA149E14A141FF00AA698B /* alias copy */; + productReference = FCBA149E14A141FF00AA698B /* apply */; productType = "com.apple.product-type.tool"; }; FCBA14AE14A1422D00AA698B /* basename */ = { @@ -2753,7 +3151,7 @@ ); name = false; productName = shell_cmds; - productReference = FCBA151C14A1454D00AA698B /* expr copy */; + productReference = FCBA151C14A1454D00AA698B /* false */; productType = "com.apple.product-type.tool"; }; FCBA151E14A1455600AA698B /* find */ = { @@ -3021,6 +3419,7 @@ FCBA159F14A1459000AA698B /* Sources */, FCBA15A014A1459000AA698B /* Frameworks */, FCBA15A114A1459000AA698B /* CopyFiles */, + FD155C881D6E38AB005A53CA /* CopyFiles */, ); buildRules = ( ); @@ -3174,6 +3573,7 @@ FCBA15E714A145AE00AA698B /* Sources */, FCBA15E814A145AE00AA698B /* Frameworks */, FCBA15E914A145AE00AA698B /* CopyFiles */, + FD155C741D6E37D7005A53CA /* CopyFiles */, ); buildRules = ( ); @@ -3388,21 +3788,48 @@ productReference = FCE30EDE14B536C900CC0294 /* locate.code */; productType = "com.apple.product-type.tool"; }; + FD6060B11B7C0388004BCA6A /* sh */ = { + isa = PBXNativeTarget; + buildConfigurationList = FD6060B71B7C0388004BCA6A /* Build configuration list for PBXNativeTarget "sh" */; + buildPhases = ( + FD6060EF1B7C0590004BCA6A /* mkbuiltins */, + FD6060F11B7C0742004BCA6A /* mknodes */, + FD6060F21B7C0744004BCA6A /* mksyntax */, + FD6060F31B7C0964004BCA6A /* mktokens */, + FD6060AE1B7C0388004BCA6A /* Sources */, + FD6060AF1B7C0388004BCA6A /* Frameworks */, + FD6061321B7D32AD004BCA6A /* sh.1 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = sh; + productName = sh; + productReference = FD6060B21B7C0388004BCA6A /* ash */; + productType = "com.apple.product-type.tool"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ FC80BF5714A05A2F00C6F7F5 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0430; + LastUpgradeCheck = 1100; ORGANIZATIONNAME = "Apple Inc."; + TargetAttributes = { + FD6060B11B7C0388004BCA6A = { + CreatedOnToolsVersion = 7.0; + }; + }; }; buildConfigurationList = FC80BF5A14A05A2F00C6F7F5 /* Build configuration list for PBXProject "shell_cmds" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = FC80BF5514A05A2F00C6F7F5; productRefGroup = FC80BF6114A05A2F00C6F7F5 /* Products */; @@ -3443,9 +3870,11 @@ FCBA15AE14A1459700AA698B /* renice */, FCBA15B614A1459900AA698B /* script */, FCBA15BE14A1459E00AA698B /* seq */, + FD6060B11B7C0388004BCA6A /* sh */, FCBA15C614A145A200AA698B /* shlock */, FCBA15CE14A145A500AA698B /* sleep */, FCBA15D614A145A700AA698B /* su */, + C6868575154725700025D623 /* systime */, FCBA15DE14A145A900AA698B /* tee */, FCBA15E614A145AE00AA698B /* test */, FCBA15EE14A145B000AA698B /* time */, @@ -3493,9 +3922,102 @@ shellScript = ". \"$PROJECT_DIR\"/xcodescripts/install-files.sh"; showEnvVarsInLog = 0; }; + FD6060EF1B7C0590004BCA6A /* mkbuiltins */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/sh/mkbuiltins", + "$(SRCROOT)/sh/builtins.def", + ); + name = mkbuiltins; + outputPaths = ( + "$(BUILT_PRODUCTS_DIR)/builtins.c", + "$(BUILT_PRODUCTS_DIR)/builtins.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "cd ${BUILT_PRODUCTS_DIR} && sh ${SRCROOT}/sh/mkbuiltins ${SRCROOT}/sh"; + }; + FD6060F11B7C0742004BCA6A /* mknodes */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/sh/mknodes.c", + "$(SRCROOT)/sh/nodetypes", + "$(SRCROOT)/sh/nodes.c.get", + ); + name = mknodes; + outputPaths = ( + "$(BUILT_PRODUCTS_DIR)/nodes.c", + "$(BUILT_PRODUCTS_DIR)/nodes.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "env -i xcrun -sdk macosx cc ${SRCROOT}/sh/mknodes.c -o ${DERIVED_FILE_DIR}/mknodes\ncd ${BUILT_PRODUCTS_DIR} && ${DERIVED_FILE_DIR}/mknodes ${SRCROOT}/sh/nodetypes ${SRCROOT}/sh/nodes.c.pat"; + }; + FD6060F21B7C0744004BCA6A /* mksyntax */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/sh/mksyntax.c", + ); + name = mksyntax; + outputPaths = ( + "$(BUILT_PRODUCTS_DIR)/syntax.c", + "$(BUILT_PRODUCTS_DIR)/syntax.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "env -i xcrun -sdk macosx cc ${SRCROOT}/sh/mksyntax.c -o ${DERIVED_FILE_DIR}/mksyntax\ncd ${BUILT_PRODUCTS_DIR} && ${DERIVED_FILE_DIR}/mksyntax"; + }; + FD6060F31B7C0964004BCA6A /* mktokens */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/sh/mktokens", + ); + name = mktokens; + outputPaths = ( + "$(BUILT_PRODUCTS_DIR)/token.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "cd ${BUILT_PRODUCTS_DIR} && sh ${SRCROOT}/sh/mktokens"; + }; + FD6061321B7D32AD004BCA6A /* sh.1 */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/sh/sh.1", + ); + name = sh.1; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "install -d -m 0755 ${DSTROOT}${SH_MAN_PREFIX}/share/man/man1\ninstall -m 0644 ${SRCROOT}/sh/sh.1 ${DSTROOT}${SH_MAN_PREFIX}/share/man/man1/${PRODUCT_NAME}.1"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + C6868572154725700025D623 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C686857A154725700025D623 /* systime.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FC5D638014B9819E00123E48 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3572,6 +4094,7 @@ buildActionMask = 2147483647; files = ( FCBA14FC14A144E500AA698B /* env.c in Sources */, + FD88EB03198C5257006B7EFD /* envopts.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3900,9 +4423,56 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FD6060AE1B7C0388004BCA6A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FD6060D21B7C0471004BCA6A /* alias.c in Sources */, + FD6060D31B7C0471004BCA6A /* arith_yacc.c in Sources */, + FD6060D41B7C0471004BCA6A /* arith_yylex.c in Sources */, + FD6060D51B7C0471004BCA6A /* cd.c in Sources */, + FD6060EB1B7C04E4004BCA6A /* echo.c in Sources */, + FD6060D61B7C0471004BCA6A /* error.c in Sources */, + FD6060D71B7C0471004BCA6A /* eval.c in Sources */, + FD6060D81B7C0471004BCA6A /* exec.c in Sources */, + FD6060D91B7C0471004BCA6A /* expand.c in Sources */, + FD6060DA1B7C0471004BCA6A /* histedit.c in Sources */, + FD6060DB1B7C0471004BCA6A /* input.c in Sources */, + FD6060DC1B7C0471004BCA6A /* jobs.c in Sources */, + FD6060EC1B7C0506004BCA6A /* kill.c in Sources */, + FD6060DD1B7C0471004BCA6A /* mail.c in Sources */, + FD6060B51B7C0388004BCA6A /* main.c in Sources */, + FD6060DE1B7C0471004BCA6A /* memalloc.c in Sources */, + FD6060DF1B7C0471004BCA6A /* miscbltin.c in Sources */, + FD6060E01B7C0471004BCA6A /* mystring.c in Sources */, + FD6060E11B7C0471004BCA6A /* options.c in Sources */, + FD6060E21B7C0471004BCA6A /* output.c in Sources */, + FD6060E31B7C0471004BCA6A /* parser.c in Sources */, + FD6060ED1B7C0518004BCA6A /* printf.c in Sources */, + FD6060E41B7C0471004BCA6A /* redir.c in Sources */, + FD6060E51B7C0471004BCA6A /* show.c in Sources */, + FD6060EE1B7C0521004BCA6A /* test.c in Sources */, + FD6060E61B7C0471004BCA6A /* trap.c in Sources */, + FD6060E71B7C0471004BCA6A /* var.c in Sources */, + FD6060FD1B7C0CAF004BCA6A /* builtins.c in Sources */, + FD6060FE1B7C0CAF004BCA6A /* nodes.c in Sources */, + FD6060FF1B7C0CAF004BCA6A /* syntax.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + C6868581154725990025D623 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C6868575154725700025D623 /* systime */; + targetProxy = C6868580154725990025D623 /* PBXContainerItemProxy */; + }; + C6868583154725A30025D623 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C6868575154725700025D623 /* systime */; + targetProxy = C6868582154725A30025D623 /* PBXContainerItemProxy */; + }; FC5D63A214B9864400123E48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FC5D638F14B9822D00123E48 /* hexdump */; @@ -4363,12 +4933,32 @@ target = FCBA163614A145CA00AA698B /* yes */; targetProxy = FCE30FA014B619E600CC0294 /* PBXContainerItemProxy */; }; + FD6060B91B7C03B3004BCA6A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FD6060B11B7C0388004BCA6A /* sh */; + targetProxy = FD6060B81B7C03B3004BCA6A /* PBXContainerItemProxy */; + }; + FD6060BB1B7C03BC004BCA6A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FD6060B11B7C0388004BCA6A /* sh */; + targetProxy = FD6060BA1B7C03BC004BCA6A /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + C686857D154725700025D623 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; FC5D638A14B9819E00123E48 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4376,6 +4966,7 @@ FC5D639614B9822D00123E48 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4385,17 +4976,41 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; APPLY_RULES_IN_COPY_FILES = YES; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = "$(RC_ProjectSourceVersion)"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = "__FBSDID=__RCSID"; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INSTALL_PATH = /usr/bin; + SDKROOT = macosx.internal; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -4403,6 +5018,7 @@ FCBA149D14A141FF00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4410,6 +5026,7 @@ FCBA14B314A1422D00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4417,6 +5034,7 @@ FCBA14BC14A1423E00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /usr/sbin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4425,6 +5043,7 @@ FCBA14C414A1426800AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -4434,6 +5053,7 @@ FCBA14CC14A1428000AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4441,6 +5061,7 @@ FCBA14D414A1433F00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4449,6 +5070,7 @@ FCBA14DC14A1434A00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4456,6 +5078,7 @@ FCBA14FF14A144EC00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4463,6 +5086,7 @@ FCBA151314A1453A00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4471,6 +5095,7 @@ FCBA151B14A1454D00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4478,6 +5103,7 @@ FCBA152314A1455600AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "__FBSDID=__RCSID", _DARWIN_USE_64_BIT_INODE, @@ -4490,6 +5116,7 @@ FCBA152B14A1455900AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4497,6 +5124,7 @@ FCBA153314A1455C00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4505,6 +5133,7 @@ FCBA153B14A1455F00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "__FBSDID=__RCSID", USE_BSM_AUDIT, @@ -4517,6 +5146,7 @@ FCBA154314A1456100AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4525,6 +5155,7 @@ FCBA154B14A1456400AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4533,6 +5164,7 @@ FCBA155314A1456700AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4540,6 +5172,7 @@ FCBA155B14A1456A00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4547,6 +5180,7 @@ FCBA156314A1456E00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4554,6 +5188,7 @@ FCBA156B14A1457100AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4561,6 +5196,7 @@ FCBA157B14A1457B00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4568,6 +5204,7 @@ FCBA158314A1457F00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4575,6 +5212,7 @@ FCBA158B14A1458500AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4582,6 +5220,7 @@ FCBA159314A1458800AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /usr/libexec; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4590,6 +5229,7 @@ FCBA159B14A1458C00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4597,6 +5237,7 @@ FCBA15A314A1459000AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4604,6 +5245,7 @@ FCBA15AB14A1459500AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4612,6 +5254,7 @@ FCBA15B314A1459700AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4619,6 +5262,7 @@ FCBA15BB14A1459900AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4626,6 +5270,7 @@ FCBA15C314A1459E00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4633,6 +5278,7 @@ FCBA15CB14A145A200AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4640,6 +5286,7 @@ FCBA15D314A145A500AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4648,6 +5295,7 @@ FCBA15DB14A145A700AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_MODE_FLAG = "u+s,u+w,go-w,a+rX"; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4656,6 +5304,7 @@ FCBA15E314A145A900AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4663,6 +5312,7 @@ FCBA15EB14A145AE00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /bin; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4671,6 +5321,7 @@ FCBA15F314A145B000AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4678,6 +5329,7 @@ FCBA15FB14A145B200AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4685,6 +5337,7 @@ FCBA160314A145B500AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4692,6 +5345,7 @@ FCBA160B14A145B800AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4699,6 +5353,7 @@ FCBA161314A145BA00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "__FBSDID=__RCSID", "HAVE_KVM=0", @@ -4712,6 +5367,7 @@ FCBA161B14A145BC00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4719,6 +5375,7 @@ FCBA162314A145C000AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4726,6 +5383,7 @@ FCBA162B14A145C500AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "__FBSDID=__RCSID", _UTMPX_COMPAT, @@ -4738,6 +5396,7 @@ FCBA163314A145C700AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4745,6 +5404,7 @@ FCBA163B14A145CA00AA698B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -4752,6 +5412,7 @@ FCE30ED114B5368A00CC0294 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /usr/libexec; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4760,6 +5421,7 @@ FCE30EDD14B536C900CC0294 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; INSTALL_PATH = /usr/libexec; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -4768,13 +5430,30 @@ FCE30F4C14B619B000CC0294 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; + FD6060B61B7C0388004BCA6A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FD6061311B7D2DDE004BCA6A /* sh.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + C686857E154725700025D623 /* Build configuration list for PBXNativeTarget "systime" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C686857D154725700025D623 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; FC5D638914B9819E00123E48 /* Build configuration list for PBXNativeTarget "what" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -5183,6 +5862,14 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + FD6060B71B7C0388004BCA6A /* Build configuration list for PBXNativeTarget "sh" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FD6060B61B7C0388004BCA6A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = FC80BF5714A05A2F00C6F7F5 /* Project object */;