Annotation of cci/usr/src/ucb/Makefile, revision 1.1

1.1     ! root        1: #      Makefile        4.49    83/09/27
        !             2: #
        !             3: 
        !             4: DESTDIR=
        !             5: AS=/bin/as
        !             6: CC=/bin/cc
        !             7: LD=/bin/ld
        !             8: INCLDIR=${DESTDIR}/usr/include
        !             9: LIBDIR=${DESTDIR}/lib
        !            10: ULIBDIR=${DESTDIR}/usr/lib
        !            11: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
        !            12: CFLAGS=        -O -I${INCLDIR}
        !            13: 
        !            14: # Programs that live in subdirectories, and have makefiles of their own.
        !            15: #
        !            16: SUBDIR=        Mail error ex eyacc gprof \
        !            17:        more msgs sendbug  \
        !            18:        tset compact
        !            19: 
        !            20: # Shell scripts that need only be installed and are never removed.
        !            21: #
        !            22: SHSCRIPT= help print 
        !            23: CSHSCRIPT= which
        !            24: 
        !            25: # C programs that live in the current directory and do not need
        !            26: # explicit make lines.
        !            27: #
        !            28: STD=   apply arcv biff checknr chfn chsh colcrt colrm ctags expand \
        !            29:        finger fold from gcore grep groups head last \
        !            30:        lastcomm leave lock man mkstr printenv prmail \
        !            31:        quota \
        !            32:        reset script soelim strings symorder tail \
        !            33:        unexpand unifdef users whereis whoami \
        !            34:        what wc xstr yes \
        !            35:        whois
        !            36: 
        !            37: # Programs that must run setuid to root
        !            38: #
        !            39: SETUID=        chfn chsh quota
        !            40: 
        !            41: # C programs that live in the current directory and need explicit make lines.
        !            42: #
        !            43: NSTD=  vmstat w clear ul 
        !            44: 
        !            45: all:   ${SUBDIR} ${STD} ${NSTD}
        !            46: 
        !            47: ${SUBDIR}: FRC
        !            48:        cd $@; make ${MFLAGS} ${MAKEPARAM}
        !            49: 
        !            50: ${STD}:
        !            51:        ${CC} ${CFLAGS} -o $@ [email protected]
        !            52: 
        !            53: install: ${STD} ${NSTD} ${SUBDIR}
        !            54:        for i in ${SUBDIR}; do \
        !            55:                (cd $$i; make ${MFLAGS} ${MAKEPARAM} install); done
        !            56:        for i in ${SHSCRIPT}; do \
        !            57:                (install -c $$i.sh ${DESTDIR}/usr/ucb/$$i); done
        !            58:        for i in ${CSHSCRIPT}; do \
        !            59:                (install -c $$i.csh ${DESTDIR}/usr/ucb/$$i); done
        !            60:        for i in ${STD} ${NSTD}; do \
        !            61:                (install -s $$i ${DESTDIR}/usr/ucb/$$i); \
        !            62:        done
        !            63:        for i in ${SETUID}; do (/etc/chown root ${DESTDIR}/usr/ucb/$$i; \
        !            64:                chmod 4755 ${DESTDIR}/usr/ucb/$$i); done
        !            65:        rm -f ${DESTDIR}/usr/ucb/uptime ${DESTDIR}/usr/ucb/f
        !            66:        ln ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime
        !            67:        ln ${DESTDIR}/usr/ucb/finger ${DESTDIR}/usr/ucb/f
        !            68:        rm -f ${DESTDIR}/usr/ucb/apropos ${DESTDIR}/usr/ucb/whatis
        !            69:        ln ${DESTDIR}/usr/ucb/man ${DESTDIR}/usr/ucb/apropos
        !            70:        ln ${DESTDIR}/usr/ucb/man ${DESTDIR}/usr/ucb/whatis
        !            71:        rm -f ${DESTDIR}/usr/ucb/u
        !            72:        ln ${DESTDIR}/usr/ucb/users ${DESTDIR}/usr/ucb/u
        !            73: 
        !            74: clean:
        !            75:        rm -f a.out core *.s *.o
        !            76:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
        !            77:        rm -f ${STD} ${NSTD}
        !            78:        
        !            79: cleansrc:
        !            80:        rm -f *.c *.sh *.csh  *Makefile 
        !            81: 
        !            82: FRC:
        !            83: 
        !            84: depend:
        !            85:        cat </dev/null >x.c
        !            86:        for i in ${STD} ${NSTD}; do \
        !            87:                (echo $$i: $$i.c >>makedep; \
        !            88:                /bin/grep '^#[  ]*include' x.c $$i.c | sed \
        !            89:                        -e 's,<\(.*\)>,"/usr/include/\1",' \
        !            90:                        -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
        !            91:                        -e 's/\.c//' >>makedep); done
        !            92:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !            93:        echo '$$r makedep' >>eddep
        !            94:        echo 'w' >>eddep
        !            95:        cp Makefile Makefile.bak
        !            96:        ed - Makefile < eddep
        !            97:        rm eddep makedep x.c
        !            98:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !            99:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           100:        echo '# see make depend above' >> Makefile
        !           101: 
        !           102: # Files listed in ${NSTD} have explicit make lines given below.
        !           103: 
        !           104: clear:
        !           105:        ${CC} -o clear ${CFLAGS} clear.c -ltermcap
        !           106: 
        !           107: 
        !           108: ul:
        !           109:        ${CC} -o ul ${CFLAGS} ul.c -ltermcap
        !           110: 
        !           111: vmstat:
        !           112:        ${CC} -o vmstat ${CFLAGS} vmstat.c -lcurses -ltermlib
        !           113: 
        !           114: w:
        !           115:        ${CC} -o w ${CFLAGS} w.c -lm
        !           116: 
        !           117: # DO NOT DELETE THIS LINE -- make depend uses it
        !           118: 
        !           119: apply: apply.c
        !           120: apply: /usr/include/stdio.h
        !           121: arcv: arcv.c
        !           122: arcv: /usr/include/signal.h
        !           123: arcv: /usr/include/ar.h
        !           124: biff: biff.c
        !           125: biff: /usr/include/sys/types.h
        !           126: biff: /usr/include/sys/stat.h
        !           127: biff: /usr/include/stdio.h
        !           128: checknr: checknr.c
        !           129: checknr: /usr/include/stdio.h
        !           130: checknr: /usr/include/ctype.h
        !           131: chfn: chfn.c
        !           132: chfn: /usr/include/stdio.h
        !           133: chfn: /usr/include/signal.h
        !           134: chfn: /usr/include/pwd.h
        !           135: chfn: /usr/include/sys/time.h
        !           136: chfn: /usr/include/sys/resource.h
        !           137: chfn: /usr/include/sys/file.h
        !           138: chfn: /usr/include/ctype.h
        !           139: chsh: chsh.c
        !           140: chsh: /usr/include/stdio.h
        !           141: chsh: /usr/include/signal.h
        !           142: chsh: /usr/include/pwd.h
        !           143: chsh: /usr/include/sys/file.h
        !           144: chsh: /usr/include/sys/time.h
        !           145: chsh: /usr/include/sys/resource.h
        !           146: colcrt: colcrt.c
        !           147: colcrt: /usr/include/stdio.h
        !           148: colrm: colrm.c
        !           149: colrm: /usr/include/stdio.h
        !           150: ctags: ctags.c
        !           151: ctags: /usr/include/stdio.h
        !           152: ctags: /usr/include/ctype.h
        !           153: expand: expand.c
        !           154: expand: /usr/include/stdio.h
        !           155: finger: finger.c
        !           156: finger: /usr/include/sys/types.h
        !           157: finger: /usr/include/sys/stat.h
        !           158: finger: /usr/include/sgtty.h
        !           159: finger: /usr/include/utmp.h
        !           160: finger: /usr/include/signal.h
        !           161: finger: /usr/include/pwd.h
        !           162: finger: /usr/include/stdio.h
        !           163: finger: /usr/include/lastlog.h
        !           164: finger: /usr/include/sys/time.h
        !           165: fold: fold.c
        !           166: fold: /usr/include/stdio.h
        !           167: from: from.c
        !           168: from: /usr/include/stdio.h
        !           169: from: /usr/include/ctype.h
        !           170: from: /usr/include/pwd.h
        !           171: gcore: gcore.c
        !           172: gcore: /usr/include/stdio.h
        !           173: gcore: /usr/include/nlist.h
        !           174: gcore: /usr/include/sys/param.h
        !           175: gcore: /usr/include/sys/dir.h
        !           176: gcore: /usr/include/sys/user.h
        !           177: gcore: /usr/include/sys/proc.h
        !           178: gcore: /usr/include/machine/pte.h
        !           179: gcore: /usr/include/sys/vm.h
        !           180: gcore: /usr/include/setjmp.h
        !           181: grep: grep.c
        !           182: grep: /usr/include/stdio.h
        !           183: groups: groups.c
        !           184: groups: /usr/include/sys/param.h
        !           185: groups: /usr/include/grp.h
        !           186: groups: /usr/include/pwd.h
        !           187: groups: /usr/include/stdio.h
        !           188: head: head.c
        !           189: head: /usr/include/stdio.h
        !           190: last: last.c
        !           191: last: /usr/include/sys/types.h
        !           192: last: /usr/include/stdio.h
        !           193: last: /usr/include/signal.h
        !           194: last: /usr/include/sys/stat.h
        !           195: last: /usr/include/utmp.h
        !           196: lastcomm: lastcomm.c
        !           197: lastcomm: /usr/include/sys/param.h
        !           198: lastcomm: /usr/include/sys/acct.h
        !           199: lastcomm: /usr/include/sys/file.h
        !           200: lastcomm: /usr/include/stdio.h
        !           201: lastcomm: /usr/include/pwd.h
        !           202: lastcomm: /usr/include/sys/stat.h
        !           203: lastcomm: /usr/include/utmp.h
        !           204: lastcomm: /usr/include/struct.h
        !           205: lastcomm: /usr/include/ctype.h
        !           206: lastcomm: /usr/include/sys/dir.h
        !           207: leave: leave.c
        !           208: leave: /usr/include/stdio.h
        !           209: leave: /usr/include/signal.h
        !           210: leave: /usr/include/utmp.h
        !           211: lock: lock.c
        !           212: lock: /usr/include/stdio.h
        !           213: lock: /usr/include/sys/types.h
        !           214: lock: /usr/include/sys/stat.h
        !           215: lock: /usr/include/signal.h
        !           216: lock: /usr/include/sgtty.h
        !           217: man: man.c
        !           218: man: /usr/include/stdio.h
        !           219: man: /usr/include/ctype.h
        !           220: man: /usr/include/sgtty.h
        !           221: man: /usr/include/sys/types.h
        !           222: man: /usr/include/sys/stat.h
        !           223: man: /usr/include/signal.h
        !           224: mkstr: mkstr.c
        !           225: mkstr: /usr/include/stdio.h
        !           226: mkstr: /usr/include/sys/types.h
        !           227: mkstr: /usr/include/sys/stat.h
        !           228: printenv: printenv.c
        !           229: prmail: prmail.c
        !           230: prmail: /usr/include/pwd.h
        !           231: prmail: /usr/include/sys/types.h
        !           232: prmail: /usr/include/sys/stat.h
        !           233: pti: pti.c
        !           234: quota: quota.c
        !           235: quota: /usr/include/stdio.h
        !           236: quota: /usr/include/fstab.h
        !           237: quota: /usr/include/ctype.h
        !           238: quota: /usr/include/pwd.h
        !           239: quota: /usr/include/sys/param.h
        !           240: quota: /usr/include/sys/quota.h
        !           241: quota: /usr/include/sys/file.h
        !           242: quota: /usr/include/sys/stat.h
        !           243: reset: reset.c
        !           244: reset: /usr/include/sgtty.h
        !           245: sccs: sccs.c
        !           246: sccs: /usr/include/stdio.h
        !           247: sccs: /usr/include/sys/param.h
        !           248: sccs: /usr/include/sys/stat.h
        !           249: sccs: /usr/include/sys/dir.h
        !           250: sccs: /usr/include/errno.h
        !           251: sccs: /usr/include/signal.h
        !           252: sccs: /usr/include/sysexits.h
        !           253: sccs: /usr/include/pwd.h
        !           254: script: script.c
        !           255: script: /usr/include/stdio.h
        !           256: script: /usr/include/signal.h
        !           257: script: /usr/include/sys/types.h
        !           258: script: /usr/include/sys/stat.h
        !           259: script: /usr/include/sys/ioctl.h
        !           260: script: /usr/include/sgtty.h
        !           261: script: /usr/include/sys/time.h
        !           262: script: /usr/include/sys/wait.h
        !           263: soelim: soelim.c
        !           264: soelim: /usr/include/stdio.h
        !           265: strings: strings.c
        !           266: strings: /usr/include/stdio.h
        !           267: strings: /usr/include/a.out.h
        !           268: strings: /usr/include/ctype.h
        !           269: symorder: symorder.c
        !           270: symorder: /usr/include/stdio.h
        !           271: symorder: /usr/include/sys/types.h
        !           272: symorder: /usr/include/sys/stat.h
        !           273: symorder: /usr/include/a.out.h
        !           274: tail: tail.c
        !           275: tail: /usr/include/stdio.h
        !           276: tail: /usr/include/ctype.h
        !           277: tail: /usr/include/sys/types.h
        !           278: tail: /usr/include/sys/stat.h
        !           279: tail: /usr/include/errno.h
        !           280: unexpand: unexpand.c
        !           281: unexpand: /usr/include/stdio.h
        !           282: unifdef: unifdef.c
        !           283: unifdef: /usr/include/stdio.h
        !           284: unifdef: /usr/include/ctype.h
        !           285: users: users.c
        !           286: users: /usr/include/stdio.h
        !           287: users: /usr/include/utmp.h
        !           288: whereis: whereis.c
        !           289: whereis: /usr/include/sys/param.h
        !           290: whereis: /usr/include/sys/dir.h
        !           291: whereis: /usr/include/stdio.h
        !           292: whereis: /usr/include/ctype.h
        !           293: whoami: whoami.c
        !           294: whoami: /usr/include/pwd.h
        !           295: what: what.c
        !           296: what: /usr/include/stdio.h
        !           297: wc: wc.c
        !           298: wc: /usr/include/stdio.h
        !           299: xstr: xstr.c
        !           300: xstr: /usr/include/stdio.h
        !           301: xstr: /usr/include/ctype.h
        !           302: xstr: /usr/include/sys/types.h
        !           303: xstr: /usr/include/signal.h
        !           304: yes: yes.c
        !           305: rlogin: rlogin.c
        !           306: rlogin: /usr/include/sys/types.h
        !           307: rlogin: /usr/include/sys/socket.h
        !           308: rlogin: /usr/include/sys/wait.h
        !           309: rlogin: /usr/include/netinet/in.h
        !           310: rlogin: /usr/include/stdio.h
        !           311: rlogin: /usr/include/sgtty.h
        !           312: rlogin: /usr/include/errno.h
        !           313: rlogin: /usr/include/pwd.h
        !           314: rlogin: /usr/include/signal.h
        !           315: rlogin: /usr/include/netdb.h
        !           316: rwho: rwho.c
        !           317: rwho: /usr/include/sys/param.h
        !           318: rwho: /usr/include/stdio.h
        !           319: rwho: /usr/include/sys/dir.h
        !           320: rwho: ../etc/rwhod/rwhod.h
        !           321: rsh: rsh.c
        !           322: rsh: /usr/include/sys/types.h
        !           323: rsh: /usr/include/sys/socket.h
        !           324: rsh: /usr/include/sys/ioctl.h
        !           325: rsh: /usr/include/sys/file.h
        !           326: rsh: /usr/include/netinet/in.h
        !           327: rsh: /usr/include/stdio.h
        !           328: rsh: /usr/include/errno.h
        !           329: rsh: /usr/include/signal.h
        !           330: rsh: /usr/include/pwd.h
        !           331: rsh: /usr/include/netdb.h
        !           332: telnet: telnet.c
        !           333: telnet: /usr/include/sys/types.h
        !           334: telnet: /usr/include/sys/socket.h
        !           335: telnet: /usr/include/sys/ioctl.h
        !           336: telnet: /usr/include/netinet/in.h
        !           337: telnet: /usr/include/arpa/telnet.h
        !           338: telnet: /usr/include/stdio.h
        !           339: telnet: /usr/include/ctype.h
        !           340: telnet: /usr/include/errno.h
        !           341: telnet: /usr/include/signal.h
        !           342: telnet: /usr/include/setjmp.h
        !           343: telnet: /usr/include/netdb.h
        !           344: vmstat: vmstat.c
        !           345: vmstat: /usr/include/stdio.h
        !           346: vmstat: /usr/include/sys/param.h
        !           347: vmstat: /usr/include/sys/vm.h
        !           348: vmstat: /usr/include/sys/dk.h
        !           349: vmstat: /usr/include/nlist.h
        !           350: vmstat: /usr/include/sys/buf.h
        !           351: vmstat: /usr/include/vba/vbavar.h
        !           352: w: w.c
        !           353: w: /usr/include/sys/param.h
        !           354: w: /usr/include/nlist.h
        !           355: w: /usr/include/stdio.h
        !           356: w: /usr/include/ctype.h
        !           357: w: /usr/include/utmp.h
        !           358: w: /usr/include/sys/stat.h
        !           359: w: /usr/include/sys/dir.h
        !           360: w: /usr/include/sys/user.h
        !           361: w: /usr/include/sys/proc.h
        !           362: w: /usr/include/machine/pte.h
        !           363: w: /usr/include/sys/vm.h
        !           364: clear: clear.c
        !           365: clear: /usr/include/stdio.h
        !           366: clear: /usr/include/sgtty.h
        !           367: ul: ul.c
        !           368: ul: /usr/include/stdio.h
        !           369: # DEPENDENCIES MUST END AT END OF FILE
        !           370: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           371: # 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.