Annotation of cci/usr/src/bin/Makefile.crypt, revision 1.1.1.1

1.1       root        1: #      Makefile        4.17    83/08/19
                      2: #
                      3: 
                      4: DESTDIR=
                      5: AS=/bin/as
                      6: CC=/bin/cc
                      7: LCC=/bin/cc
                      8: LD=/bin/ld
                      9: INCLDIR=${DESTDIR}/usr/include
                     10: LIBDIR=${DESTDIR}/lib
                     11: ULIBDIR=${DESTDIR}/usr/lib
                     12: MAKEPARAM = AS=${AS} CC=${CC} LCC=${LCC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
                     13: CFLAGS=        -O -I${INCLDIR}
                     14: 
                     15: # Programs that live in subdirectories, and have makefiles of their own.
                     16: #
                     17: #        SUBDIR=       awk csh diff make sed sh tp
                     18: SUBDIR=        awk csh diff make sed sh as adb
                     19: 
                     20: # Shell scripts that need only be installed and are never removed.
                     21: #
                     22: SCRIPT=        false true
                     23: 
                     24: # C programs that live in the current directory and do not need
                     25: # explicit make lines.
                     26: #
                     27: STD=   ar cat cc chgrp chmod cmp date dd du echo expr \
                     28:        grep hostid hostname kill ld ln login ls mail mkdir mt nice \
                     29:        nm od pagesize passwd pr pwd rm rmail rmdir size stty su sync \
                     30:        tar tee test time wall who write
                     31: 
                     32: # Programs that must run setuid to root
                     33: #
                     34: SETUID=        chgrp df login mail passwd su
                     35: 
                     36: # C programs that live in the current directory and need explicit make lines.
                     37: #
                     38: NSTD=  ps df ed
                     39: 
                     40: all:   ${STD} ${NSTD} cp mv strip
                     41:        for i in ${SUBDIR}; do \
                     42:                (cd $$i; /bin/make ${MFLAGS} ${MAKEPARAM} ); done
                     43: 
                     44: ${STD} mv cp strip:
                     45:        ${CC} ${CFLAGS} -o $@ [email protected]
                     46: 
                     47: # take care with cp and mv, install uses them
                     48: install: all
                     49:        install -s cp ${DESTDIR}/bin/newcp; \
                     50:                /bin/mv ${DESTDIR}/bin/newcp ${DESTDIR}/bin/cp;
                     51:        /bin/rm -f ${DESTDIR}/bin/mv; /bin/cp mv ${DESTDIR}/bin/mv; /bin/rm -f mv; \
                     52:                /bin/strip ${DESTDIR}/bin/mv
                     53:        install -c strip ${DESTDIR}/bin; \
                     54:                /bin/strip ${DESTDIR}/bin/strip; \
                     55:                rm strip
                     56:        for i in ${SUBDIR}; do \
                     57:                (cd $$i; /bin/make ${MFLAGS} ${MAKEPARAM} install); done
                     58:        for i in ${SCRIPT}; do (install -c $$i.sh ${DESTDIR}/bin/$$i); done
                     59:        for i in ${STD} ${NSTD}; do (install -s $$i ${DESTDIR}/bin/$$i); done
                     60:        for i in ${SETUID}; do (/etc/chown root ${DESTDIR}/bin/$$i; \
                     61:                chmod 4755 ${DESTDIR}/bin/$$i); done
                     62:        rm -f ${DESTDIR}/bin/[; ln ${DESTDIR}/bin/test ${DESTDIR}/bin/[
                     63:        rm -f ${DESTDIR}/bin/e; ln ${DESTDIR}/bin/ed ${DESTDIR}/bin/e
                     64: 
                     65: clean:
                     66:        rm -f a.out core *.s *.o errs
                     67:        for i in ${SUBDIR}; do (cd $$i; /bin/make ${MFLAGS} clean); done
                     68:        rm -f ${STD} ${NSTD} expr.c
                     69:        
                     70: cleansrc:
                     71:        rm -f *.c *.y *.sh Makefile
                     72: 
                     73: depend:
                     74:        cat </dev/null >x.c
                     75:        for i in ${STD} ${NSTD}; do \
                     76:                (echo $$i: $$i.c >>makedep; \
                     77:                /bin/grep '^#[  ]*include' x.c $$i.c | sed \
                     78:                        -e 's,<\(.*\)>,"$${INCLDIR}/\1",' \
                     79:                        -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
                     80:                        -e 's/\.c//' >>makedep); done
                     81:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     82:        echo '$$r makedep' >>eddep
                     83:        echo 'w' >>eddep
                     84:        cp Makefile Makefile.bak
                     85:        ed - Makefile < eddep
                     86:        rm eddep makedep x.c
                     87:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                     88:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                     89:        echo '# see make depend above' >> Makefile
                     90: 
                     91: # Files listed in ${NSTD} have explicit make lines given below.
                     92: 
                     93: ps:
                     94:        ${CC} ${CFLAGS} -o ps ps.c ${ULIBDIR}/libm.a
                     95: 
                     96: df:
                     97:        ${CC} ${CFLAGS} -o df df.c
                     98: 
                     99: ed:
                    100:        ${CC} ${CFLAGS} -DCRYPT -o ed ed.c
                    101: 
                    102: # DO NOT DELETE THIS LINE -- make depend uses it
                    103: 
                    104: ar: ar.c
                    105: ar: ${INCLDIR}/sys/types.h
                    106: ar: ${INCLDIR}/sys/stat.h
                    107: ar: ${INCLDIR}/sys/time.h
                    108: ar: ${INCLDIR}/stdio.h
                    109: ar: ${INCLDIR}/ar.h
                    110: ar: ${INCLDIR}/signal.h
                    111: cat: cat.c
                    112: cat: ${INCLDIR}/stdio.h
                    113: cat: ${INCLDIR}/sys/types.h
                    114: cat: ${INCLDIR}/sys/stat.h
                    115: cc: cc.c
                    116: cc: ${INCLDIR}/sys/param.h
                    117: cc: ${INCLDIR}/stdio.h
                    118: cc: ${INCLDIR}/ctype.h
                    119: cc: ${INCLDIR}/signal.h
                    120: cc: ${INCLDIR}/sys/dir.h
                    121: chgrp: chgrp.c
                    122: chgrp: ${INCLDIR}/stdio.h
                    123: chgrp: ${INCLDIR}/ctype.h
                    124: chgrp: ${INCLDIR}/sys/types.h
                    125: chgrp: ${INCLDIR}/sys/stat.h
                    126: chgrp: ${INCLDIR}/grp.h
                    127: chgrp: ${INCLDIR}/pwd.h
                    128: chmod: chmod.c
                    129: chmod: ${INCLDIR}/stdio.h
                    130: chmod: ${INCLDIR}/sys/types.h
                    131: chmod: ${INCLDIR}/sys/stat.h
                    132: cmp: cmp.c
                    133: cmp: ${INCLDIR}/stdio.h
                    134: cmp: ${INCLDIR}/ctype.h
                    135: date: date.c
                    136: date: ${INCLDIR}/stdio.h
                    137: date: ${INCLDIR}/sys/time.h
                    138: date: ${INCLDIR}/utmp.h
                    139: dd: dd.c
                    140: dd: ${INCLDIR}/stdio.h
                    141: dd: ${INCLDIR}/signal.h
                    142: du: du.c
                    143: du: ${INCLDIR}/stdio.h
                    144: du: ${INCLDIR}/sys/param.h
                    145: du: ${INCLDIR}/sys/stat.h
                    146: du: ${INCLDIR}/sys/dir.h
                    147: echo: echo.c
                    148: echo: ${INCLDIR}/stdio.h
                    149: ed: ed.c
                    150: ed: ${INCLDIR}/signal.h
                    151: ed: ${INCLDIR}/sgtty.h
                    152: ed: ${INCLDIR}/setjmp.h
                    153: expr: expr.c
                    154: expr: ${INCLDIR}/stdio.h
                    155: grep: grep.c
                    156: grep: ${INCLDIR}/stdio.h
                    157: grep: ${INCLDIR}/ctype.h
                    158: hostid: hostid.c
                    159: hostname: hostname.c
                    160: hostname: ${INCLDIR}/stdio.h
                    161: kill: kill.c
                    162: kill: ${INCLDIR}/signal.h
                    163: kill: ${INCLDIR}/ctype.h
                    164: ld: ld.c
                    165: ld: ${INCLDIR}/sys/types.h
                    166: ld: ${INCLDIR}/signal.h
                    167: ld: ${INCLDIR}/stdio.h
                    168: ld: ${INCLDIR}/ctype.h
                    169: ld: ${INCLDIR}/ar.h
                    170: ld: ${INCLDIR}/a.out.h
                    171: ld: ${INCLDIR}/ranlib.h
                    172: ld: ${INCLDIR}/sys/stat.h
                    173: ln: ln.c
                    174: ln: ${INCLDIR}/stdio.h
                    175: ln: ${INCLDIR}/sys/types.h
                    176: ln: ${INCLDIR}/sys/stat.h
                    177: ln: ${INCLDIR}/errno.h
                    178: login: login.c
                    179: login: ${INCLDIR}/sys/param.h
                    180: login: ${INCLDIR}/sys/quota.h
                    181: login: ${INCLDIR}/sys/stat.h
                    182: login: ${INCLDIR}/sys/time.h
                    183: login: ${INCLDIR}/sys/resource.h
                    184: login: ${INCLDIR}/sgtty.h
                    185: login: ${INCLDIR}/utmp.h
                    186: login: ${INCLDIR}/signal.h
                    187: login: ${INCLDIR}/pwd.h
                    188: login: ${INCLDIR}/stdio.h
                    189: login: ${INCLDIR}/lastlog.h
                    190: login: ${INCLDIR}/errno.h
                    191: ls: ls.c
                    192: ls: ${INCLDIR}/sys/param.h
                    193: ls: ${INCLDIR}/sys/stat.h
                    194: ls: ${INCLDIR}/sys/dir.h
                    195: ls: ${INCLDIR}/stdio.h
                    196: ls: ${INCLDIR}/sgtty.h
                    197: ls: ${INCLDIR}/pwd.h
                    198: ls: ${INCLDIR}/grp.h
                    199: ls: ${INCLDIR}/utmp.h
                    200: mail: mail.c
                    201: mail: ${INCLDIR}/ctype.h
                    202: mail: ${INCLDIR}/stdio.h
                    203: mail: ${INCLDIR}/pwd.h
                    204: mail: ${INCLDIR}/utmp.h
                    205: mail: ${INCLDIR}/signal.h
                    206: mail: ${INCLDIR}/sys/types.h
                    207: mail: ${INCLDIR}/sys/stat.h
                    208: mail: ${INCLDIR}/setjmp.h
                    209: mail: ${INCLDIR}/sysexits.h
                    210: mail: ${INCLDIR}/sys/socket.h
                    211: mail: ${INCLDIR}/netinet/in.h
                    212: mail: ${INCLDIR}/netdb.h
                    213: mkdir: mkdir.c
                    214: mkdir: ${INCLDIR}/stdio.h
                    215: mt: mt.c
                    216: mt: ${INCLDIR}/stdio.h
                    217: mt: ${INCLDIR}/ctype.h
                    218: mt: ${INCLDIR}/sys/types.h
                    219: mt: ${INCLDIR}/sys/mtio.h
                    220: mt: ${INCLDIR}/sys/ioctl.h
                    221: nice: nice.c
                    222: nice: ${INCLDIR}/stdio.h
                    223: nice: ${INCLDIR}/sys/time.h
                    224: nice: ${INCLDIR}/sys/resource.h
                    225: nm: nm.c
                    226: nm: ${INCLDIR}/sys/types.h
                    227: nm: ${INCLDIR}/ar.h
                    228: nm: ${INCLDIR}/stdio.h
                    229: nm: ${INCLDIR}/ctype.h
                    230: nm: ${INCLDIR}/a.out.h
                    231: nm: ${INCLDIR}/stab.h
                    232: nm: ${INCLDIR}/sys/stat.h
                    233: od: od.c
                    234: od: ${INCLDIR}/stdio.h
                    235: od: ${INCLDIR}/sys/types.h
                    236: od: ${INCLDIR}/sys/stat.h
                    237: pagesize: pagesize.c
                    238: passwd: passwd.c
                    239: passwd: ${INCLDIR}/sys/file.h
                    240: passwd: ${INCLDIR}/stdio.h
                    241: passwd: ${INCLDIR}/signal.h
                    242: passwd: ${INCLDIR}/pwd.h
                    243: passwd: ${INCLDIR}/errno.h
                    244: pr: pr.c
                    245: pr: ${INCLDIR}/stdio.h
                    246: pr: ${INCLDIR}/signal.h
                    247: pr: ${INCLDIR}/sys/types.h
                    248: pr: ${INCLDIR}/sys/stat.h
                    249: pwd: pwd.c
                    250: pwd: ${INCLDIR}/stdio.h
                    251: pwd: ${INCLDIR}/sys/param.h
                    252: rm: rm.c
                    253: rm: ${INCLDIR}/stdio.h
                    254: rm: ${INCLDIR}/sys/param.h
                    255: rm: ${INCLDIR}/sys/stat.h
                    256: rm: ${INCLDIR}/sys/dir.h
                    257: rmail: rmail.c
                    258: rmail: ${INCLDIR}/stdio.h
                    259: rmail: ${INCLDIR}/sysexits.h
                    260: rmdir: rmdir.c
                    261: rmdir: ${INCLDIR}/stdio.h
                    262: size: size.c
                    263: size: ${INCLDIR}/stdio.h
                    264: size: ${INCLDIR}/a.out.h
                    265: stty: stty.c
                    266: stty: ${INCLDIR}/stdio.h
                    267: stty: ${INCLDIR}/sgtty.h
                    268: su: su.c
                    269: su: ${INCLDIR}/stdio.h
                    270: su: ${INCLDIR}/pwd.h
                    271: su: ${INCLDIR}/sys/types.h
                    272: su: ${INCLDIR}/sys/time.h
                    273: su: ${INCLDIR}/sys/resource.h
                    274: sync: sync.c
                    275: tar: tar.c
                    276: tar: ${INCLDIR}/stdio.h
                    277: tar: ${INCLDIR}/sys/param.h
                    278: tar: ${INCLDIR}/sys/stat.h
                    279: tar: ${INCLDIR}/sys/dir.h
                    280: tar: ${INCLDIR}/sys/ioctl.h
                    281: tar: ${INCLDIR}/sys/mtio.h
                    282: tar: ${INCLDIR}/sys/time.h
                    283: tar: ${INCLDIR}/signal.h
                    284: tar: ${INCLDIR}/errno.h
                    285: tee: tee.c
                    286: tee: ${INCLDIR}/signal.h
                    287: tee: ${INCLDIR}/sys/types.h
                    288: tee: ${INCLDIR}/sys/stat.h
                    289: tee: ${INCLDIR}/errno.h
                    290: test: test.c
                    291: test: ${INCLDIR}/stdio.h
                    292: test: ${INCLDIR}/sys/types.h
                    293: test: ${INCLDIR}/sys/stat.h
                    294: time: time.c
                    295: time: ${INCLDIR}/stdio.h
                    296: time: ${INCLDIR}/signal.h
                    297: time: ${INCLDIR}/sys/types.h
                    298: time: ${INCLDIR}/sys/time.h
                    299: time: ${INCLDIR}/sys/resource.h
                    300: wall: wall.c
                    301: wall: ${INCLDIR}/stdio.h
                    302: wall: ${INCLDIR}/utmp.h
                    303: wall: ${INCLDIR}/sys/time.h
                    304: wall: ${INCLDIR}/signal.h
                    305: who: who.c
                    306: who: ${INCLDIR}/stdio.h
                    307: who: ${INCLDIR}/utmp.h
                    308: who: ${INCLDIR}/pwd.h
                    309: who: ${INCLDIR}/ctype.h
                    310: write: write.c
                    311: write: ${INCLDIR}/stdio.h
                    312: write: ${INCLDIR}/sys/types.h
                    313: write: ${INCLDIR}/sys/stat.h
                    314: write: ${INCLDIR}/signal.h
                    315: write: ${INCLDIR}/utmp.h
                    316: write: ${INCLDIR}/sys/time.h
                    317: ps: ps.c
                    318: ps: ${INCLDIR}/stdio.h
                    319: ps: ${INCLDIR}/ctype.h
                    320: ps: ${INCLDIR}/nlist.h
                    321: ps: ${INCLDIR}/pwd.h
                    322: ps: ${INCLDIR}/sys/param.h
                    323: ps: ${INCLDIR}/sys/tty.h
                    324: ps: ${INCLDIR}/sys/dir.h
                    325: ps: ${INCLDIR}/sys/user.h
                    326: ps: ${INCLDIR}/sys/proc.h
                    327: ps: ${INCLDIR}/machine/pte.h
                    328: ps: ${INCLDIR}/sys/vm.h
                    329: ps: ${INCLDIR}/sys/text.h
                    330: ps: ${INCLDIR}/sys/stat.h
                    331: ps: ${INCLDIR}/sys/mbuf.h
                    332: ps: ${INCLDIR}/math.h
                    333: df: df.c
                    334: df: ${INCLDIR}/sys/param.h
                    335: df: ${INCLDIR}/sys/fs.h
                    336: df: ${INCLDIR}/sys/stat.h
                    337: df: ${INCLDIR}/stdio.h
                    338: df: ${INCLDIR}/fstab.h
                    339: df: ${INCLDIR}/mtab.h
                    340: # DEPENDENCIES MUST END AT END OF FILE
                    341: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                    342: # see make depend above

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.