1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 45; 7 objects = { 8 9/* Begin PBXAggregateTarget section */ 10 1C0BFECC0F42468C00798D84 /* Build All */ = { 11 isa = PBXAggregateTarget; 12 buildConfigurationList = 1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */; 13 buildPhases = ( 14 ); 15 dependencies = ( 16 1C0BFECF0F42469300798D84 /* PBXTargetDependency */, 17 1C0BFED10F42469300798D84 /* PBXTargetDependency */, 18 ); 19 name = "Build All"; 20 productName = "Build All"; 21 }; 22/* End PBXAggregateTarget section */ 23 24/* Begin PBXBuildFile section */ 25 1C381AD40F41FC8000893B0B /* audit.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C381AD20F41FC8000893B0B /* audit.c */; }; 26 1C6E800F0F40DCC20028C19F /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6E800E0F40DCC20028C19F /* libbsm.dylib */; }; 27 1C84C6520F40BDE100E9FD67 /* sudo.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C84C6500F40BDE100E9FD67 /* sudo.c */; }; 28 1C84C6710F40C96100E9FD67 /* libpam.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C84C6700F40C96100E9FD67 /* libpam.dylib */; }; 29 1C84C6730F40C96D00E9FD67 /* libdl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C84C6720F40C96D00E9FD67 /* libdl.dylib */; }; 30 1C84C6970F40CA5400E9FD67 /* set_perms.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E92E0F40B56C006E8642 /* set_perms.c */; }; 31 1C84C6A60F40CB6900E9FD67 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8CF0F40B56C006E8642 /* alloc.c */; }; 32 1C84C6AE0F40CBB200E9FD67 /* pwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9230F40B56C006E8642 /* pwutil.c */; }; 33 1C84C6C00F40CC9B00E9FD67 /* redblack.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9240F40B56C006E8642 /* redblack.c */; }; 34 1C84C6C50F40CD0600E9FD67 /* sudo_nss.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E93E0F40B56C006E8642 /* sudo_nss.c */; }; 35 1C84C6C80F40CD5300E9FD67 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8F90F40B56C006E8642 /* error.c */; }; 36 1C84C6D30F40CD8000E9FD67 /* env.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8F80F40B56C006E8642 /* env.c */; }; 37 1C84C6D90F40CD9E00E9FD67 /* defaults.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8F00F40B56C006E8642 /* defaults.c */; }; 38 1C84C6F30F40CF9000E9FD67 /* sudo_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8E00F40B56C006E8642 /* sudo_auth.c */; }; 39 1C84C6F60F40CFF600E9FD67 /* logging.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9170F40B56C006E8642 /* logging.c */; }; 40 1C84C70B0F40D61100E9FD67 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9150F40B56C006E8642 /* list.c */; }; 41 1C84C70E0F40D63700E9FD67 /* lbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9110F40B56C006E8642 /* lbuf.c */; }; 42 1C84C7110F40D68300E9FD67 /* fileops.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8FB0F40B56C006E8642 /* fileops.c */; }; 43 1C84C7140F40D6AE00E9FD67 /* match.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E91A0F40B56C006E8642 /* match.c */; }; 44 1C84C7170F40D6D600E9FD67 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E91F0F40B56C006E8642 /* parse.c */; }; 45 1C84C71A0F40D6F400E9FD67 /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8E20F40B56C006E8642 /* check.c */; }; 46 1C84C71E0F40D73200E9FD67 /* gram.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9040F40B56C006E8642 /* gram.c */; }; 47 1C84C7220F40D76C00E9FD67 /* toke.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E94E0F40B56C006E8642 /* toke.c */; }; 48 1C84C72E0F40D7CE00E9FD67 /* pam.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8D90F40B56C006E8642 /* pam.c */; }; 49 1C84C7310F40D7FC00E9FD67 /* tgetpass.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E94D0F40B56C006E8642 /* tgetpass.c */; }; 50 1C84C7340F40D82300E9FD67 /* sudo_edit.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E93C0F40B56C006E8642 /* sudo_edit.c */; }; 51 1C84C7370F40D84600E9FD67 /* gettime.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9010F40B56C006E8642 /* gettime.c */; }; 52 1C84C73A0F40D86B00E9FD67 /* closefrom.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8E30F40B56C006E8642 /* closefrom.c */; }; 53 1C84C7460F40D89C00E9FD67 /* interfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E90E0F40B56C006E8642 /* interfaces.c */; }; 54 1C84C7490F40D8BF00E9FD67 /* zero_bytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9580F40B56C006E8642 /* zero_bytes.c */; }; 55 1C84C74C0F40D8DB00E9FD67 /* alias.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8CE0F40B56C006E8642 /* alias.c */; }; 56 1C84C74F0F40D8FE00E9FD67 /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8FC0F40B56C006E8642 /* find_path.c */; }; 57 1C84C7520F40D92500E9FD67 /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9030F40B56C006E8642 /* goodpath.c */; }; 58 1C84C7550F40D98100E9FD67 /* memrchr.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E91B0F40B56C006E8642 /* memrchr.c */; }; 59 1C84C7580F40D9D500E9FD67 /* getspwuid.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9000F40B56C006E8642 /* getspwuid.c */; }; 60 1C909400100BFA2F00894C22 /* bsm_audit.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9093FE100BFA2F00894C22 /* bsm_audit.c */; }; 61 1C90946B100C017400894C22 /* gram.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9040F40B56C006E8642 /* gram.c */; }; 62 1C90946C100C01A900894C22 /* alias.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8CE0F40B56C006E8642 /* alias.c */; }; 63 1C90946D100C01A900894C22 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8CF0F40B56C006E8642 /* alloc.c */; }; 64 1C90946E100C01A900894C22 /* defaults.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8F00F40B56C006E8642 /* defaults.c */; }; 65 1C90946F100C01A900894C22 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8F90F40B56C006E8642 /* error.c */; }; 66 1C909470100C01A900894C22 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9150F40B56C006E8642 /* list.c */; }; 67 1C909471100C01A900894C22 /* match.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E91A0F40B56C006E8642 /* match.c */; }; 68 1C909472100C01A900894C22 /* redblack.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9240F40B56C006E8642 /* redblack.c */; }; 69 1C909473100C01A900894C22 /* toke.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E94E0F40B56C006E8642 /* toke.c */; }; 70 1C909474100C01A900894C22 /* zero_bytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9580F40B56C006E8642 /* zero_bytes.c */; }; 71 1C909477100C01EC00894C22 /* fileops.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8FB0F40B56C006E8642 /* fileops.c */; }; 72 1C909478100C01EC00894C22 /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8FC0F40B56C006E8642 /* find_path.c */; }; 73 1C909479100C01EC00894C22 /* gettime.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9010F40B56C006E8642 /* gettime.c */; }; 74 1C90947A100C01EC00894C22 /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9030F40B56C006E8642 /* goodpath.c */; }; 75 1C90947B100C01EC00894C22 /* pwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9230F40B56C006E8642 /* pwutil.c */; }; 76 1C90947C100C01EC00894C22 /* visudo.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E9530F40B56C006E8642 /* visudo.c */; }; 77 1C909487100C020900894C22 /* closefrom.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C35E8E30F40B56C006E8642 /* closefrom.c */; }; 78 1CCC83C01006987400B77185 /* term.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CCC83BF1006987400B77185 /* term.c */; }; 79 1CE32BDE0F42363900C2C6A0 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6E800E0F40DCC20028C19F /* libbsm.dylib */; }; 80 1CE32BDF0F42363900C2C6A0 /* libdl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C84C6720F40C96D00E9FD67 /* libdl.dylib */; }; 81 1CE32BE00F42363900C2C6A0 /* libpam.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C84C6700F40C96100E9FD67 /* libpam.dylib */; }; 82 72A31DCC12A57C900088E971 /* boottime.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DC512A57C1C0088E971 /* boottime.c */; }; 83 72A31DCD12A57C900088E971 /* exec_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DC612A57C1C0088E971 /* exec_pty.c */; }; 84 72A31DCE12A57C900088E971 /* exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DC712A57C1C0088E971 /* exec.c */; }; 85 72A31DCF12A57C900088E971 /* iolog.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DC812A57C1C0088E971 /* iolog.c */; }; 86 72A31DD812A57D8E0088E971 /* timestr.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DD712A57D8E0088E971 /* timestr.c */; }; 87 72A31DDA12A57EB20088E971 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A31DD912A57DFF0088E971 /* libz.dylib */; }; 88 72A31DDE12A57F370088E971 /* parse_args.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DDD12A57F370088E971 /* parse_args.c */; }; 89 72A31DE312A580080088E971 /* get_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A31DE212A580080088E971 /* get_pty.c */; }; 90 FE9495C316C7333600AE40BD /* toke_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C216C732EE00AE40BD /* toke_util.c */; }; 91 FE9495C416C7333700AE40BD /* toke_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C216C732EE00AE40BD /* toke_util.c */; }; 92 FE9495C716C733A500AE40BD /* logwrap.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C616C733A500AE40BD /* logwrap.c */; }; 93 FE9495CA16C733DC00AE40BD /* ttyname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C916C733DC00AE40BD /* ttyname.c */; }; 94 FE9495CC16C7342A00AE40BD /* secure_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C516C7337700AE40BD /* secure_path.c */; }; 95 FE9495CD16C7344300AE40BD /* secure_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE9495C516C7337700AE40BD /* secure_path.c */; }; 96/* End PBXBuildFile section */ 97 98/* Begin PBXContainerItemProxy section */ 99 1C0BFECE0F42469300798D84 /* PBXContainerItemProxy */ = { 100 isa = PBXContainerItemProxy; 101 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; 102 proxyType = 1; 103 remoteGlobalIDString = 8DD76FA90486AB0100D96B5E; 104 remoteInfo = sudo; 105 }; 106 1C0BFED00F42469300798D84 /* PBXContainerItemProxy */ = { 107 isa = PBXContainerItemProxy; 108 containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; 109 proxyType = 1; 110 remoteGlobalIDString = 1CE32B9F0F42314700C2C6A0; 111 remoteInfo = visudo; 112 }; 113/* End PBXContainerItemProxy section */ 114 115/* Begin PBXFileReference section */ 116 1C35E8B70F40B54E006E8642 /* sudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sudo; sourceTree = BUILT_PRODUCTS_DIR; }; 117 1C35E8CE0F40B56C006E8642 /* alias.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = "<group>"; }; 118 1C35E8CF0F40B56C006E8642 /* alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alloc.c; sourceTree = "<group>"; }; 119 1C35E8D90F40B56C006E8642 /* pam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pam.c; path = auth/pam.c; sourceTree = "<group>"; }; 120 1C35E8E00F40B56C006E8642 /* sudo_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sudo_auth.c; path = auth/sudo_auth.c; sourceTree = "<group>"; }; 121 1C35E8E10F40B56C006E8642 /* sudo_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sudo_auth.h; path = auth/sudo_auth.h; sourceTree = "<group>"; }; 122 1C35E8E20F40B56C006E8642 /* check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; }; 123 1C35E8E30F40B56C006E8642 /* closefrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = closefrom.c; sourceTree = "<group>"; }; 124 1C35E8E40F40B56C006E8642 /* compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compat.h; sourceTree = "<group>"; }; 125 1C35E8E60F40B56C006E8642 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = src/config.h; sourceTree = "<group>"; }; 126 1C35E8ED0F40B56C006E8642 /* def_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = def_data.c; sourceTree = "<group>"; }; 127 1C35E8EE0F40B56C006E8642 /* def_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_data.h; sourceTree = "<group>"; }; 128 1C35E8F00F40B56C006E8642 /* defaults.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = defaults.c; sourceTree = "<group>"; }; 129 1C35E8F10F40B56C006E8642 /* defaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defaults.h; sourceTree = "<group>"; }; 130 1C35E8F80F40B56C006E8642 /* env.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = env.c; sourceTree = "<group>"; }; 131 1C35E8F90F40B56C006E8642 /* error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = "<group>"; }; 132 1C35E8FA0F40B56C006E8642 /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; }; 133 1C35E8FB0F40B56C006E8642 /* fileops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fileops.c; sourceTree = "<group>"; }; 134 1C35E8FC0F40B56C006E8642 /* find_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = find_path.c; sourceTree = "<group>"; }; 135 1C35E9000F40B56C006E8642 /* getspwuid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getspwuid.c; sourceTree = "<group>"; }; 136 1C35E9010F40B56C006E8642 /* gettime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gettime.c; sourceTree = "<group>"; }; 137 1C35E9030F40B56C006E8642 /* goodpath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = goodpath.c; sourceTree = "<group>"; }; 138 1C35E9040F40B56C006E8642 /* gram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gram.c; sourceTree = "<group>"; }; 139 1C35E9050F40B56C006E8642 /* gram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gram.h; sourceTree = "<group>"; }; 140 1C35E90E0F40B56C006E8642 /* interfaces.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interfaces.c; sourceTree = "<group>"; }; 141 1C35E9110F40B56C006E8642 /* lbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lbuf.c; sourceTree = "<group>"; }; 142 1C35E9120F40B56C006E8642 /* lbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lbuf.h; sourceTree = "<group>"; }; 143 1C35E9150F40B56C006E8642 /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; }; 144 1C35E9160F40B56C006E8642 /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = "<group>"; }; 145 1C35E9170F40B56C006E8642 /* logging.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logging.c; sourceTree = "<group>"; }; 146 1C35E9180F40B56C006E8642 /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; }; 147 1C35E91A0F40B56C006E8642 /* match.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = match.c; sourceTree = "<group>"; }; 148 1C35E91B0F40B56C006E8642 /* memrchr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memrchr.c; sourceTree = "<group>"; }; 149 1C35E91F0F40B56C006E8642 /* parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; }; 150 1C35E9210F40B56C006E8642 /* pathnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathnames.h; path = src/pathnames.h; sourceTree = "<group>"; }; 151 1C35E9230F40B56C006E8642 /* pwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pwutil.c; sourceTree = "<group>"; }; 152 1C35E9240F40B56C006E8642 /* redblack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = redblack.c; sourceTree = "<group>"; }; 153 1C35E9250F40B56C006E8642 /* redblack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redblack.h; sourceTree = "<group>"; }; 154 1C35E92E0F40B56C006E8642 /* set_perms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = set_perms.c; sourceTree = "<group>"; }; 155 1C35E93C0F40B56C006E8642 /* sudo_edit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_edit.c; sourceTree = "<group>"; }; 156 1C35E93E0F40B56C006E8642 /* sudo_nss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_nss.c; sourceTree = "<group>"; }; 157 1C35E93F0F40B56C006E8642 /* sudo_nss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_nss.h; sourceTree = "<group>"; }; 158 1C35E9400F40B56C006E8642 /* sudo_usage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sudo_usage.h; path = src/sudo_usage.h; sourceTree = "<group>"; }; 159 1C35E9420F40B56C006E8642 /* sudoers */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudoers; path = src/sudoers; sourceTree = "<group>"; }; 160 1C35E94D0F40B56C006E8642 /* tgetpass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tgetpass.c; sourceTree = "<group>"; }; 161 1C35E94E0F40B56C006E8642 /* toke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toke.c; sourceTree = "<group>"; }; 162 1C35E9530F40B56C006E8642 /* visudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = visudo.c; sourceTree = "<group>"; }; 163 1C35E9580F40B56C006E8642 /* zero_bytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zero_bytes.c; sourceTree = "<group>"; }; 164 1C381AD20F41FC8000893B0B /* audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audit.c; sourceTree = "<group>"; }; 165 1C6E800E0F40DCC20028C19F /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = usr/lib/libbsm.dylib; sourceTree = SDKROOT; }; 166 1C84C6500F40BDE100E9FD67 /* sudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo.c; sourceTree = "<group>"; }; 167 1C84C6510F40BDE100E9FD67 /* sudo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo.h; sourceTree = "<group>"; }; 168 1C84C6700F40C96100E9FD67 /* libpam.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpam.dylib; path = usr/lib/libpam.dylib; sourceTree = SDKROOT; }; 169 1C84C6720F40C96D00E9FD67 /* libdl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libdl.dylib; path = usr/lib/libdl.dylib; sourceTree = SDKROOT; }; 170 1C9093FE100BFA2F00894C22 /* bsm_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bsm_audit.c; sourceTree = "<group>"; }; 171 1C9093FF100BFA2F00894C22 /* bsm_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsm_audit.h; sourceTree = "<group>"; }; 172 1C9A54B70F424E8E005378C8 /* sudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo.man; path = src/sudo.man; sourceTree = "<group>"; }; 173 1C9A54B80F424E8E005378C8 /* sudoers.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudoers.man; path = src/sudoers.man; sourceTree = "<group>"; }; 174 1C9A54B90F424E8E005378C8 /* visudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = visudo.man; path = src/visudo.man; sourceTree = "<group>"; }; 175 1C9A54BA0F424EE7005378C8 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = src/LICENSE; sourceTree = "<group>"; }; 176 1CCC83BF1006987400B77185 /* term.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = term.c; sourceTree = "<group>"; }; 177 1CE32B8D0F422FD100C2C6A0 /* sudo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo; path = pam.d/sudo; sourceTree = "<group>"; }; 178 1CE32B900F42300100C2C6A0 /* sudo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = sudo.plist; sourceTree = "<group>"; }; 179 1CE32BA00F42314700C2C6A0 /* visudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = visudo; sourceTree = BUILT_PRODUCTS_DIR; }; 180 72A31DC412A57C1C0088E971 /* alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alloc.h; sourceTree = "<group>"; }; 181 72A31DC512A57C1C0088E971 /* boottime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boottime.c; sourceTree = "<group>"; }; 182 72A31DC612A57C1C0088E971 /* exec_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec_pty.c; sourceTree = "<group>"; }; 183 72A31DC712A57C1C0088E971 /* exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = "<group>"; }; 184 72A31DC812A57C1C0088E971 /* iolog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iolog.c; sourceTree = "<group>"; }; 185 72A31DD712A57D8E0088E971 /* timestr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timestr.c; sourceTree = "<group>"; }; 186 72A31DD912A57DFF0088E971 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; }; 187 72A31DDD12A57F370088E971 /* parse_args.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse_args.c; sourceTree = "<group>"; }; 188 72A31DE212A580080088E971 /* get_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_pty.c; sourceTree = "<group>"; }; 189 FE9495C216C732EE00AE40BD /* toke_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = toke_util.c; sourceTree = "<group>"; }; 190 FE9495C516C7337700AE40BD /* secure_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secure_path.c; sourceTree = "<group>"; }; 191 FE9495C616C733A500AE40BD /* logwrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logwrap.c; sourceTree = "<group>"; }; 192 FE9495C916C733DC00AE40BD /* ttyname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttyname.c; sourceTree = "<group>"; }; 193/* End PBXFileReference section */ 194 195/* Begin PBXFrameworksBuildPhase section */ 196 1CE32B9E0F42314700C2C6A0 /* Frameworks */ = { 197 isa = PBXFrameworksBuildPhase; 198 buildActionMask = 2147483647; 199 files = ( 200 1CE32BDE0F42363900C2C6A0 /* libbsm.dylib in Frameworks */, 201 1CE32BDF0F42363900C2C6A0 /* libdl.dylib in Frameworks */, 202 1CE32BE00F42363900C2C6A0 /* libpam.dylib in Frameworks */, 203 ); 204 runOnlyForDeploymentPostprocessing = 0; 205 }; 206 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { 207 isa = PBXFrameworksBuildPhase; 208 buildActionMask = 2147483647; 209 files = ( 210 1C84C6710F40C96100E9FD67 /* libpam.dylib in Frameworks */, 211 1C84C6730F40C96D00E9FD67 /* libdl.dylib in Frameworks */, 212 1C6E800F0F40DCC20028C19F /* libbsm.dylib in Frameworks */, 213 72A31DDA12A57EB20088E971 /* libz.dylib in Frameworks */, 214 ); 215 runOnlyForDeploymentPostprocessing = 0; 216 }; 217/* End PBXFrameworksBuildPhase section */ 218 219/* Begin PBXGroup section */ 220 08FB7794FE84155DC02AAC07 /* sudo */ = { 221 isa = PBXGroup; 222 children = ( 223 1C35E8BC0F40B56C006E8642 /* Source */, 224 1C6E80200F40E45A0028C19F /* Generated Source */, 225 1C35E9AD0F40B623006E8642 /* Config Files */, 226 1C6E801E0F40DD5F0028C19F /* Libraries */, 227 1AB674ADFE9D54B511CA2CBB /* Products */, 228 1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */, 229 ); 230 name = sudo; 231 sourceTree = "<group>"; 232 }; 233 1AB674ADFE9D54B511CA2CBB /* Products */ = { 234 isa = PBXGroup; 235 children = ( 236 1C35E8B70F40B54E006E8642 /* sudo */, 237 1CE32BA00F42314700C2C6A0 /* visudo */, 238 ); 239 name = Products; 240 sourceTree = "<group>"; 241 }; 242 1C35E8BC0F40B56C006E8642 /* Source */ = { 243 isa = PBXGroup; 244 children = ( 245 72A31DE212A580080088E971 /* get_pty.c */, 246 72A31DDD12A57F370088E971 /* parse_args.c */, 247 72A31DC412A57C1C0088E971 /* alloc.h */, 248 72A31DD712A57D8E0088E971 /* timestr.c */, 249 72A31DC512A57C1C0088E971 /* boottime.c */, 250 72A31DC612A57C1C0088E971 /* exec_pty.c */, 251 72A31DC712A57C1C0088E971 /* exec.c */, 252 72A31DC812A57C1C0088E971 /* iolog.c */, 253 1C9093FE100BFA2F00894C22 /* bsm_audit.c */, 254 1C9093FF100BFA2F00894C22 /* bsm_audit.h */, 255 1CCC83BF1006987400B77185 /* term.c */, 256 1C381AD20F41FC8000893B0B /* audit.c */, 257 1C35E8FB0F40B56C006E8642 /* fileops.c */, 258 1C35E9150F40B56C006E8642 /* list.c */, 259 1C35E91A0F40B56C006E8642 /* match.c */, 260 1C35E9000F40B56C006E8642 /* getspwuid.c */, 261 1C35E9160F40B56C006E8642 /* list.h */, 262 1C35E91F0F40B56C006E8642 /* parse.c */, 263 1C35E91B0F40B56C006E8642 /* memrchr.c */, 264 1C35E9170F40B56C006E8642 /* logging.c */, 265 1C35E94E0F40B56C006E8642 /* toke.c */, 266 FE9495C216C732EE00AE40BD /* toke_util.c */, 267 FE9495C616C733A500AE40BD /* logwrap.c */, 268 FE9495C916C733DC00AE40BD /* ttyname.c */, 269 FE9495C516C7337700AE40BD /* secure_path.c */, 270 1C35E8D90F40B56C006E8642 /* pam.c */, 271 1C35E9530F40B56C006E8642 /* visudo.c */, 272 1C35E8E40F40B56C006E8642 /* compat.h */, 273 1C35E8E20F40B56C006E8642 /* check.c */, 274 1C35E8CE0F40B56C006E8642 /* alias.c */, 275 1C35E9180F40B56C006E8642 /* logging.h */, 276 1C35E93C0F40B56C006E8642 /* sudo_edit.c */, 277 1C84C6EA0F40CF5B00E9FD67 /* auth */, 278 1C84C6500F40BDE100E9FD67 /* sudo.c */, 279 1C35E8CF0F40B56C006E8642 /* alloc.c */, 280 1C35E90E0F40B56C006E8642 /* interfaces.c */, 281 1C35E9030F40B56C006E8642 /* goodpath.c */, 282 1C84C6510F40BDE100E9FD67 /* sudo.h */, 283 1C35E9240F40B56C006E8642 /* redblack.c */, 284 1C35E9040F40B56C006E8642 /* gram.c */, 285 1C35E9050F40B56C006E8642 /* gram.h */, 286 1C35E8E30F40B56C006E8642 /* closefrom.c */, 287 1C35E8FC0F40B56C006E8642 /* find_path.c */, 288 1C35E9010F40B56C006E8642 /* gettime.c */, 289 1C35E9250F40B56C006E8642 /* redblack.h */, 290 1C35E92E0F40B56C006E8642 /* set_perms.c */, 291 1C35E93E0F40B56C006E8642 /* sudo_nss.c */, 292 1C35E93F0F40B56C006E8642 /* sudo_nss.h */, 293 1C35E8F90F40B56C006E8642 /* error.c */, 294 1C35E8FA0F40B56C006E8642 /* error.h */, 295 1C35E8F80F40B56C006E8642 /* env.c */, 296 1C35E8F00F40B56C006E8642 /* defaults.c */, 297 1C35E8F10F40B56C006E8642 /* defaults.h */, 298 1C35E9110F40B56C006E8642 /* lbuf.c */, 299 1C35E9120F40B56C006E8642 /* lbuf.h */, 300 1C35E94D0F40B56C006E8642 /* tgetpass.c */, 301 1C35E8EE0F40B56C006E8642 /* def_data.h */, 302 1C35E9580F40B56C006E8642 /* zero_bytes.c */, 303 1C35E8ED0F40B56C006E8642 /* def_data.c */, 304 1C35E9230F40B56C006E8642 /* pwutil.c */, 305 ); 306 name = Source; 307 path = src; 308 sourceTree = SOURCE_ROOT; 309 }; 310 1C35E9AD0F40B623006E8642 /* Config Files */ = { 311 isa = PBXGroup; 312 children = ( 313 1C35E9420F40B56C006E8642 /* sudoers */, 314 ); 315 name = "Config Files"; 316 sourceTree = "<group>"; 317 }; 318 1C6E801E0F40DD5F0028C19F /* Libraries */ = { 319 isa = PBXGroup; 320 children = ( 321 1C84C6700F40C96100E9FD67 /* libpam.dylib */, 322 1C84C6720F40C96D00E9FD67 /* libdl.dylib */, 323 1C6E800E0F40DCC20028C19F /* libbsm.dylib */, 324 72A31DD912A57DFF0088E971 /* libz.dylib */, 325 ); 326 name = Libraries; 327 sourceTree = "<group>"; 328 }; 329 1C6E80200F40E45A0028C19F /* Generated Source */ = { 330 isa = PBXGroup; 331 children = ( 332 1C9A54B70F424E8E005378C8 /* sudo.man */, 333 1C9A54B80F424E8E005378C8 /* sudoers.man */, 334 1C9A54B90F424E8E005378C8 /* visudo.man */, 335 1C35E9400F40B56C006E8642 /* sudo_usage.h */, 336 1C35E8E60F40B56C006E8642 /* config.h */, 337 1C35E9210F40B56C006E8642 /* pathnames.h */, 338 ); 339 name = "Generated Source"; 340 sourceTree = "<group>"; 341 }; 342 1C84C6EA0F40CF5B00E9FD67 /* auth */ = { 343 isa = PBXGroup; 344 children = ( 345 1C35E8E00F40B56C006E8642 /* sudo_auth.c */, 346 1C35E8E10F40B56C006E8642 /* sudo_auth.h */, 347 ); 348 name = auth; 349 sourceTree = "<group>"; 350 }; 351 1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */ = { 352 isa = PBXGroup; 353 children = ( 354 1C9A54BA0F424EE7005378C8 /* LICENSE */, 355 1CE32B900F42300100C2C6A0 /* sudo.plist */, 356 1CE32B8D0F422FD100C2C6A0 /* sudo */, 357 ); 358 name = "Other Installed Files"; 359 sourceTree = "<group>"; 360 }; 361/* End PBXGroup section */ 362 363/* Begin PBXNativeTarget section */ 364 1CE32B9F0F42314700C2C6A0 /* visudo */ = { 365 isa = PBXNativeTarget; 366 buildConfigurationList = 1CE32BA30F42318300C2C6A0 /* Build configuration list for PBXNativeTarget "visudo" */; 367 buildPhases = ( 368 1CE32B9D0F42314700C2C6A0 /* Sources */, 369 1CE32B9E0F42314700C2C6A0 /* Frameworks */, 370 1C9A54E10F4259C5005378C8 /* Install manpages */, 371 ); 372 buildRules = ( 373 ); 374 dependencies = ( 375 ); 376 name = visudo; 377 productName = visudo; 378 productReference = 1CE32BA00F42314700C2C6A0 /* visudo */; 379 productType = "com.apple.product-type.tool"; 380 }; 381 8DD76FA90486AB0100D96B5E /* sudo */ = { 382 isa = PBXNativeTarget; 383 buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "sudo" */; 384 buildPhases = ( 385 8DD76FAB0486AB0100D96B5E /* Sources */, 386 8DD76FAD0486AB0100D96B5E /* Frameworks */, 387 1C9A54DC0F4258C0005378C8 /* Install sudoers */, 388 1C9A54CC0F425192005378C8 /* Install manpages */, 389 1C9A54DA0F425811005378C8 /* Install pam module */, 390 1C9A54CE0F425224005378C8 /* Install Open Source License */, 391 1C9A54DE0F4258F2005378C8 /* Install Open Source Version */, 392 ); 393 buildRules = ( 394 ); 395 comments = "Builds the '/usr/bin/sudo' executable."; 396 dependencies = ( 397 ); 398 name = sudo; 399 productInstallPath = "$(HOME)/bin"; 400 productName = sudo; 401 productReference = 1C35E8B70F40B54E006E8642 /* sudo */; 402 productType = "com.apple.product-type.tool"; 403 }; 404/* End PBXNativeTarget section */ 405 406/* Begin PBXProject section */ 407 08FB7793FE84155DC02AAC07 /* Project object */ = { 408 isa = PBXProject; 409 attributes = { 410 }; 411 buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */; 412 compatibilityVersion = "Xcode 3.1"; 413 developmentRegion = English; 414 hasScannedForEncodings = 1; 415 knownRegions = ( 416 English, 417 Japanese, 418 French, 419 German, 420 ); 421 mainGroup = 08FB7794FE84155DC02AAC07 /* sudo */; 422 projectDirPath = ""; 423 projectRoot = ""; 424 targets = ( 425 1C0BFECC0F42468C00798D84 /* Build All */, 426 8DD76FA90486AB0100D96B5E /* sudo */, 427 1CE32B9F0F42314700C2C6A0 /* visudo */, 428 ); 429 }; 430/* End PBXProject section */ 431 432/* Begin PBXShellScriptBuildPhase section */ 433 1C9A54CC0F425192005378C8 /* Install manpages */ = { 434 isa = PBXShellScriptBuildPhase; 435 buildActionMask = 8; 436 files = ( 437 ); 438 inputPaths = ( 439 ); 440 name = "Install manpages"; 441 outputPaths = ( 442 ); 443 runOnlyForDeploymentPostprocessing = 1; 444 shellPath = /bin/sh; 445 shellScript = "\nusr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/src/sudoers.man\" \"$usr_sh/man5/sudoers.5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/src/sudo.man\" \"$usr_sh/man8/sudo.8\"\n"; 446 showEnvVarsInLog = 0; 447 }; 448 1C9A54CE0F425224005378C8 /* Install Open Source License */ = { 449 isa = PBXShellScriptBuildPhase; 450 buildActionMask = 8; 451 files = ( 452 ); 453 inputPaths = ( 454 ); 455 name = "Install Open Source License"; 456 outputPaths = ( 457 ); 458 runOnlyForDeploymentPostprocessing = 1; 459 shellPath = /bin/sh; 460 shellScript = "# Move manpages to correct name:\nusr_lc=\"$DSTROOT/usr/local/OpenSourceLicenses\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lc\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/src/LICENSE\" \"$usr_lc/sudo.txt\"\n"; 461 showEnvVarsInLog = 0; 462 }; 463 1C9A54DA0F425811005378C8 /* Install pam module */ = { 464 isa = PBXShellScriptBuildPhase; 465 buildActionMask = 8; 466 files = ( 467 ); 468 inputPaths = ( 469 ); 470 name = "Install pam module"; 471 outputPaths = ( 472 ); 473 runOnlyForDeploymentPostprocessing = 1; 474 shellPath = /bin/sh; 475 shellScript = "\npamd=\"$DSTROOT/private/etc/pam.d\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pamd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/pam.d/sudo\" \"$pamd/sudo\""; 476 showEnvVarsInLog = 0; 477 }; 478 1C9A54DC0F4258C0005378C8 /* Install sudoers */ = { 479 isa = PBXShellScriptBuildPhase; 480 buildActionMask = 8; 481 files = ( 482 ); 483 inputPaths = ( 484 ); 485 name = "Install sudoers"; 486 outputPaths = ( 487 ); 488 runOnlyForDeploymentPostprocessing = 1; 489 shellPath = /bin/sh; 490 shellScript = "\npd=\"$DSTROOT/private/etc/\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 440 \"$SRCROOT/src/sudoers\" \"$pd/sudoers\""; 491 showEnvVarsInLog = 0; 492 }; 493 1C9A54DE0F4258F2005378C8 /* Install Open Source Version */ = { 494 isa = PBXShellScriptBuildPhase; 495 buildActionMask = 8; 496 files = ( 497 ); 498 inputPaths = ( 499 ); 500 name = "Install Open Source Version"; 501 outputPaths = ( 502 ); 503 runOnlyForDeploymentPostprocessing = 1; 504 shellPath = /bin/sh; 505 shellScript = "# Move manpages to correct name:\nusr_lv=\"$DSTROOT/usr/local/OpenSourceVersions\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lv\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo.plist\" \"$usr_lv/sudo.plist\"\n"; 506 showEnvVarsInLog = 0; 507 }; 508 1C9A54E10F4259C5005378C8 /* Install manpages */ = { 509 isa = PBXShellScriptBuildPhase; 510 buildActionMask = 8; 511 files = ( 512 ); 513 inputPaths = ( 514 ); 515 name = "Install manpages"; 516 outputPaths = ( 517 ); 518 runOnlyForDeploymentPostprocessing = 1; 519 shellPath = /bin/sh; 520 shellScript = "\nusr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/src/visudo.man\" \"$usr_sh/man8/visudo.8\"\n"; 521 showEnvVarsInLog = 0; 522 }; 523/* End PBXShellScriptBuildPhase section */ 524 525/* Begin PBXSourcesBuildPhase section */ 526 1CE32B9D0F42314700C2C6A0 /* Sources */ = { 527 isa = PBXSourcesBuildPhase; 528 buildActionMask = 2147483647; 529 files = ( 530 1C909487100C020900894C22 /* closefrom.c in Sources */, 531 1C909477100C01EC00894C22 /* fileops.c in Sources */, 532 FE9495CD16C7344300AE40BD /* secure_path.c in Sources */, 533 1C909478100C01EC00894C22 /* find_path.c in Sources */, 534 1C909479100C01EC00894C22 /* gettime.c in Sources */, 535 FE9495C416C7333700AE40BD /* toke_util.c in Sources */, 536 1C90947A100C01EC00894C22 /* goodpath.c in Sources */, 537 1C90947B100C01EC00894C22 /* pwutil.c in Sources */, 538 1C90947C100C01EC00894C22 /* visudo.c in Sources */, 539 1C90946C100C01A900894C22 /* alias.c in Sources */, 540 1C90946D100C01A900894C22 /* alloc.c in Sources */, 541 1C90946E100C01A900894C22 /* defaults.c in Sources */, 542 1C90946F100C01A900894C22 /* error.c in Sources */, 543 1C909470100C01A900894C22 /* list.c in Sources */, 544 1C909471100C01A900894C22 /* match.c in Sources */, 545 1C909472100C01A900894C22 /* redblack.c in Sources */, 546 1C909473100C01A900894C22 /* toke.c in Sources */, 547 1C909474100C01A900894C22 /* zero_bytes.c in Sources */, 548 1C90946B100C017400894C22 /* gram.c in Sources */, 549 ); 550 runOnlyForDeploymentPostprocessing = 0; 551 }; 552 8DD76FAB0486AB0100D96B5E /* Sources */ = { 553 isa = PBXSourcesBuildPhase; 554 buildActionMask = 2147483647; 555 files = ( 556 1C381AD40F41FC8000893B0B /* audit.c in Sources */, 557 1C84C7580F40D9D500E9FD67 /* getspwuid.c in Sources */, 558 1C84C7550F40D98100E9FD67 /* memrchr.c in Sources */, 559 1C84C7520F40D92500E9FD67 /* goodpath.c in Sources */, 560 1C84C74F0F40D8FE00E9FD67 /* find_path.c in Sources */, 561 1C84C74C0F40D8DB00E9FD67 /* alias.c in Sources */, 562 1C84C7490F40D8BF00E9FD67 /* zero_bytes.c in Sources */, 563 1C84C7460F40D89C00E9FD67 /* interfaces.c in Sources */, 564 1C84C73A0F40D86B00E9FD67 /* closefrom.c in Sources */, 565 1C84C7370F40D84600E9FD67 /* gettime.c in Sources */, 566 1C84C7340F40D82300E9FD67 /* sudo_edit.c in Sources */, 567 1C84C7310F40D7FC00E9FD67 /* tgetpass.c in Sources */, 568 1C84C72E0F40D7CE00E9FD67 /* pam.c in Sources */, 569 1C84C7220F40D76C00E9FD67 /* toke.c in Sources */, 570 1C84C71E0F40D73200E9FD67 /* gram.c in Sources */, 571 1C84C71A0F40D6F400E9FD67 /* check.c in Sources */, 572 1C84C7170F40D6D600E9FD67 /* parse.c in Sources */, 573 1C84C7140F40D6AE00E9FD67 /* match.c in Sources */, 574 1C84C7110F40D68300E9FD67 /* fileops.c in Sources */, 575 1C84C70E0F40D63700E9FD67 /* lbuf.c in Sources */, 576 1C84C70B0F40D61100E9FD67 /* list.c in Sources */, 577 1C84C6F60F40CFF600E9FD67 /* logging.c in Sources */, 578 FE9495C316C7333600AE40BD /* toke_util.c in Sources */, 579 1C84C6F30F40CF9000E9FD67 /* sudo_auth.c in Sources */, 580 1C84C6D90F40CD9E00E9FD67 /* defaults.c in Sources */, 581 1C84C6D30F40CD8000E9FD67 /* env.c in Sources */, 582 1C84C6C80F40CD5300E9FD67 /* error.c in Sources */, 583 FE9495C716C733A500AE40BD /* logwrap.c in Sources */, 584 1C84C6C50F40CD0600E9FD67 /* sudo_nss.c in Sources */, 585 1C84C6A60F40CB6900E9FD67 /* alloc.c in Sources */, 586 1C84C6AE0F40CBB200E9FD67 /* pwutil.c in Sources */, 587 1C84C6C00F40CC9B00E9FD67 /* redblack.c in Sources */, 588 1C84C6970F40CA5400E9FD67 /* set_perms.c in Sources */, 589 1C84C6520F40BDE100E9FD67 /* sudo.c in Sources */, 590 1CCC83C01006987400B77185 /* term.c in Sources */, 591 FE9495CC16C7342A00AE40BD /* secure_path.c in Sources */, 592 1C909400100BFA2F00894C22 /* bsm_audit.c in Sources */, 593 72A31DCC12A57C900088E971 /* boottime.c in Sources */, 594 72A31DCD12A57C900088E971 /* exec_pty.c in Sources */, 595 72A31DCE12A57C900088E971 /* exec.c in Sources */, 596 72A31DCF12A57C900088E971 /* iolog.c in Sources */, 597 FE9495CA16C733DC00AE40BD /* ttyname.c in Sources */, 598 72A31DD812A57D8E0088E971 /* timestr.c in Sources */, 599 72A31DDE12A57F370088E971 /* parse_args.c in Sources */, 600 72A31DE312A580080088E971 /* get_pty.c in Sources */, 601 ); 602 runOnlyForDeploymentPostprocessing = 0; 603 }; 604/* End PBXSourcesBuildPhase section */ 605 606/* Begin PBXTargetDependency section */ 607 1C0BFECF0F42469300798D84 /* PBXTargetDependency */ = { 608 isa = PBXTargetDependency; 609 target = 8DD76FA90486AB0100D96B5E /* sudo */; 610 targetProxy = 1C0BFECE0F42469300798D84 /* PBXContainerItemProxy */; 611 }; 612 1C0BFED10F42469300798D84 /* PBXTargetDependency */ = { 613 isa = PBXTargetDependency; 614 target = 1CE32B9F0F42314700C2C6A0 /* visudo */; 615 targetProxy = 1C0BFED00F42469300798D84 /* PBXContainerItemProxy */; 616 }; 617/* End PBXTargetDependency section */ 618 619/* Begin XCBuildConfiguration section */ 620 1C0BFECD0F42468D00798D84 /* Release */ = { 621 isa = XCBuildConfiguration; 622 buildSettings = { 623 COPY_PHASE_STRIP = YES; 624 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 625 GCC_ENABLE_FIX_AND_CONTINUE = NO; 626 PRODUCT_NAME = "Build All"; 627 ZERO_LINK = NO; 628 }; 629 name = Release; 630 }; 631 1CE32BA20F42314800C2C6A0 /* Release */ = { 632 isa = XCBuildConfiguration; 633 buildSettings = { 634 INSTALL_GROUP = wheel; 635 INSTALL_MODE_FLAG = 111; 636 INSTALL_OWNER = root; 637 INSTALL_PATH = /usr/sbin/; 638 PRODUCT_NAME = visudo; 639 }; 640 name = Release; 641 }; 642 1DEB928708733DD80010E9CD /* Release */ = { 643 isa = XCBuildConfiguration; 644 buildSettings = { 645 INSTALL_MODE_FLAG = 4511; 646 INSTALL_PATH = /usr/bin; 647 PRODUCT_NAME = sudo; 648 VERSION_INFO_FILE = version.h; 649 }; 650 name = Release; 651 }; 652 1DEB928B08733DD80010E9CD /* Release */ = { 653 isa = XCBuildConfiguration; 654 buildSettings = { 655 GCC_C_LANGUAGE_STANDARD = gnu99; 656 GCC_OPTIMIZATION_LEVEL = s; 657 GCC_WARN_ABOUT_RETURN_TYPE = YES; 658 GCC_WARN_UNUSED_VARIABLE = YES; 659 HEADER_SEARCH_PATHS = ( 660 "$(SRCROOT)/src", 661 "$(SRCROOT)/src/auth", 662 ); 663 INSTALL_GROUP = wheel; 664 INSTALL_OWNER = root; 665 OTHER_CFLAGS = ( 666 "-DSUDOERS_UID=0", 667 "-DSUDOERS_GID=0", 668 "-DSUDOERS_MODE=0440", 669 ); 670 }; 671 name = Release; 672 }; 673/* End XCBuildConfiguration section */ 674 675/* Begin XCConfigurationList section */ 676 1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */ = { 677 isa = XCConfigurationList; 678 buildConfigurations = ( 679 1C0BFECD0F42468D00798D84 /* Release */, 680 ); 681 defaultConfigurationIsVisible = 0; 682 defaultConfigurationName = Release; 683 }; 684 1CE32BA30F42318300C2C6A0 /* Build configuration list for PBXNativeTarget "visudo" */ = { 685 isa = XCConfigurationList; 686 buildConfigurations = ( 687 1CE32BA20F42314800C2C6A0 /* Release */, 688 ); 689 defaultConfigurationIsVisible = 0; 690 defaultConfigurationName = Release; 691 }; 692 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "sudo" */ = { 693 isa = XCConfigurationList; 694 buildConfigurations = ( 695 1DEB928708733DD80010E9CD /* Release */, 696 ); 697 defaultConfigurationIsVisible = 0; 698 defaultConfigurationName = Release; 699 }; 700 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */ = { 701 isa = XCConfigurationList; 702 buildConfigurations = ( 703 1DEB928B08733DD80010E9CD /* Release */, 704 ); 705 defaultConfigurationIsVisible = 0; 706 defaultConfigurationName = Release; 707 }; 708/* End XCConfigurationList section */ 709 }; 710 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; 711} 712