Annotation of 43BSDTahoe/bin/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Copyright (c) 1980, 1988 Regents of the University of California.
        !             3: # All rights reserved.
        !             4: #
        !             5: # Redistribution and use in source and binary forms are permitted
        !             6: # provided that the above copyright notice and this paragraph are
        !             7: # duplicated in all such forms and that any documentation,
        !             8: # advertising materials, and other materials related to such
        !             9: # distribution and use acknowledge that the software was developed
        !            10: # by the University of California, Berkeley.  The name of the
        !            11: # University may not be used to endorse or promote products derived
        !            12: # from this software without specific prior written permission.
        !            13: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            14: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            15: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            16: #
        !            17: #      @(#)Makefile    5.28 (Berkeley) 7/9/88
        !            18: #
        !            19: DESTDIR=
        !            20: CFLAGS=        -O
        !            21: LIBC=  /lib/libc.a
        !            22: 
        !            23: # Programs that live in subdirectories, and have makefiles of their own.
        !            24: #
        !            25: SUBDIR=        adb as awk cpio csh diff make passwd sed sh tp
        !            26: 
        !            27: # Shell scripts that need only be installed and are never removed.
        !            28: #
        !            29: SCRIPT=        false true
        !            30: 
        !            31: # C source that lives in the current directory
        !            32: #
        !            33: SRCS=  ar.c cat.c cc.c chmod.c cmp.c cp.c date.c dd.c df.c du.c \
        !            34:        echo.c ed.c expr.c hostid.c hostname.c kill.c ld.c ln.c login.c \
        !            35:        ls.c machine.c mkdir.c mt.c mv.c nice.c nm.c od.c pagesize.c \
        !            36:        pr.c ps.c pwd.c rcp.c rm.c rmdir.c size.c strip.c \
        !            37:        stty.c su.c sync.c tar.c tee.c test.c time.c wall.c who.c write.c
        !            38: 
        !            39: # C programs that live in the current directory and do not need
        !            40: # explicit make lines.
        !            41: #
        !            42: STD=   ar cat cc chmod cmp cp date dd du echo ed hostid \
        !            43:        hostname kill ld ln ls machine mkdir mt mv nice nm od pagesize pr \
        !            44:        pwd rm rmdir size strip stty sync tar tee test time who
        !            45: 
        !            46: # C programs that live in the current directory and need explicit make lines.
        !            47: #
        !            48: NSTD=  expr ps
        !            49: 
        !            50: # Programs that get installed with special permissions
        !            51: #
        !            52: PERM=  df login rcp su wall write
        !            53: 
        !            54: all:   ${SUBDIR} ${STD} ${NSTD} ${PERM}
        !            55: 
        !            56: ${SUBDIR}: FRC
        !            57:        cd $@; make ${MFLAGS}
        !            58: 
        !            59: ${STD} ${PERM}: ${LIBC}
        !            60:        ${CC} ${CFLAGS} -o $@ [email protected]
        !            61: 
        !            62: install: FRC
        !            63:        -for i in ${SUBDIR}; do \
        !            64:                (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
        !            65:        -for i in ${SCRIPT}; do \
        !            66:                (install -c -o bin -g bin -m 755 $$i.sh ${DESTDIR}/bin/$$i); \
        !            67:        done
        !            68:        install -o bin -g bin -m 755 ${STD} ${DESTDIR}/bin
        !            69: # programs that run with special permissions
        !            70:        install -s -o root -g bin -m 4755 login ${DESTDIR}/bin/login
        !            71:        install -s -o root -g bin -m 4755 rcp ${DESTDIR}/bin/rcp
        !            72:        install -s -o root -g bin -m 4755 su ${DESTDIR}/bin/su
        !            73:        install -s -o bin -g operator -m 2755 df ${DESTDIR}/bin/df
        !            74:        install -s -o bin -g kmem -m 2755 ps ${DESTDIR}/bin/ps
        !            75:        install -s -o bin -g tty -m 2755 wall ${DESTDIR}/bin/wall
        !            76:        install -s -o bin -g tty -m 2755 write ${DESTDIR}/bin/write
        !            77:        install -s -o bin -g bin -m 755 expr ${DESTDIR}/bin/expr
        !            78: # directories and links
        !            79:        rm -f ${DESTDIR}/bin/[; ln ${DESTDIR}/bin/test ${DESTDIR}/bin/[
        !            80:        rm -f ${DESTDIR}/bin/e; ln ${DESTDIR}/bin/ed ${DESTDIR}/bin/e
        !            81: 
        !            82: clean: FRC
        !            83:        rm -f ${STD} ${NSTD} ${PERM} expr.c a.out core *.s *.o errs
        !            84:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
        !            85: 
        !            86: depend: ldepend
        !            87:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} depend); done
        !            88: 
        !            89: ldepend: expr.c FRC
        !            90:        mkdep -p ${CFLAGS} ${SRCS}
        !            91: 
        !            92: FRC:
        !            93: 
        !            94: # Files listed in ${NSTD} have explicit make lines given below.
        !            95: 
        !            96: expr: expr.o
        !            97:        ${CC} ${CFLAGS} -o $@ expr.o
        !            98: 
        !            99: ps:
        !           100:        ${CC} ${CFLAGS} -o $@ ps.c -lm
        !           101: 
        !           102: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !           103: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !           104: 
        !           105: ar: ar.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           106: ar: /usr/include/signal.h /usr/include/machine/trap.h
        !           107: ar: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           108: ar: /usr/include/sys/stat.h /usr/include/sys/time.h /usr/include/time.h
        !           109: ar: /usr/include/stdio.h /usr/include/ar.h
        !           110: cat: cat.c /usr/include/stdio.h /usr/include/sys/types.h
        !           111: cat: /usr/include/sys/stat.h
        !           112: cc: cc.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           113: cc: /usr/include/signal.h /usr/include/machine/trap.h
        !           114: cc: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           115: cc: /usr/include/stdio.h /usr/include/ctype.h /usr/include/signal.h
        !           116: cc: /usr/include/sys/dir.h
        !           117: chmod: chmod.c /usr/include/stdio.h /usr/include/sys/types.h
        !           118: chmod: /usr/include/sys/stat.h /usr/include/sys/dir.h
        !           119: cmp: cmp.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           120: cmp: /usr/include/signal.h /usr/include/machine/trap.h
        !           121: cmp: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           122: cmp: /usr/include/sys/file.h /usr/include/sys/stat.h /usr/include/stdio.h
        !           123: cmp: /usr/include/ctype.h /usr/include/errno.h
        !           124: cp: cp.c /usr/include/stdio.h /usr/include/sys/param.h /usr/include/sys/types.h
        !           125: cp: /usr/include/signal.h /usr/include/machine/trap.h
        !           126: cp: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           127: cp: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/sys/time.h
        !           128: cp: /usr/include/time.h
        !           129: date: date.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           130: date: /usr/include/signal.h /usr/include/machine/trap.h
        !           131: date: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           132: date: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
        !           133: date: /usr/include/errno.h /usr/include/syslog.h /usr/include/utmp.h
        !           134: date: /usr/include/tzfile.h /usr/include/stdio.h /usr/include/ctype.h
        !           135: date: /usr/include/strings.h /usr/include/sys/socket.h
        !           136: date: /usr/include/netinet/in.h /usr/include/netdb.h
        !           137: date: /usr/include/protocols/timed.h
        !           138: dd: dd.c /usr/include/sys/file.h /usr/include/stdio.h /usr/include/signal.h
        !           139: dd: /usr/include/machine/trap.h
        !           140: df: df.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           141: df: /usr/include/signal.h /usr/include/machine/trap.h
        !           142: df: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           143: df: /usr/include/sys/fs.h /usr/include/sys/stat.h /usr/include/errno.h
        !           144: df: /usr/include/stdio.h /usr/include/fstab.h /usr/include/mtab.h
        !           145: du: du.c /usr/include/stdio.h /usr/include/sys/param.h /usr/include/sys/types.h
        !           146: du: /usr/include/signal.h /usr/include/machine/trap.h
        !           147: du: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           148: du: /usr/include/sys/stat.h /usr/include/sys/dir.h
        !           149: echo: echo.c /usr/include/stdio.h
        !           150: ed: ed.c /usr/include/signal.h /usr/include/machine/trap.h /usr/include/sgtty.h
        !           151: ed: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           152: ed: /usr/include/sys/ttydev.h /usr/include/setjmp.h
        !           153: expr: expr.c /usr/include/stdio.h
        !           154: hostid: hostid.c /usr/include/sys/types.h /usr/include/stdio.h
        !           155: hostid: /usr/include/netdb.h
        !           156: hostname: hostname.c /usr/include/stdio.h /usr/include/sys/param.h
        !           157: hostname: /usr/include/sys/types.h /usr/include/signal.h
        !           158: hostname: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           159: hostname: /usr/include/machine/endian.h
        !           160: kill: kill.c /usr/include/signal.h /usr/include/machine/trap.h
        !           161: kill: /usr/include/ctype.h
        !           162: ld: ld.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           163: ld: /usr/include/signal.h /usr/include/machine/trap.h
        !           164: ld: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           165: ld: /usr/include/signal.h /usr/include/stdio.h /usr/include/ctype.h
        !           166: ld: /usr/include/ar.h /usr/include/a.out.h /usr/include/sys/exec.h
        !           167: ld: /usr/include/ranlib.h /usr/include/sys/stat.h /usr/include/sys/file.h
        !           168: ln: ln.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           169: ln: /usr/include/signal.h /usr/include/machine/trap.h
        !           170: ln: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           171: ln: /usr/include/sys/stat.h /usr/include/stdio.h /usr/include/errno.h
        !           172: login: login.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           173: login: /usr/include/signal.h /usr/include/machine/trap.h
        !           174: login: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           175: login: /usr/include/sys/quota.h /usr/include/sys/stat.h /usr/include/sys/time.h
        !           176: login: /usr/include/time.h /usr/include/sys/resource.h /usr/include/sys/file.h
        !           177: login: /usr/include/sgtty.h /usr/include/sys/ioctl.h
        !           178: login: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           179: login: /usr/include/utmp.h /usr/include/signal.h /usr/include/pwd.h
        !           180: login: /usr/include/stdio.h /usr/include/lastlog.h /usr/include/errno.h
        !           181: login: /usr/include/ttyent.h /usr/include/syslog.h /usr/include/grp.h
        !           182: ls: ls.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           183: ls: /usr/include/signal.h /usr/include/machine/trap.h
        !           184: ls: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           185: ls: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/stdio.h
        !           186: ls: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           187: ls: /usr/include/sys/ttydev.h /usr/include/pwd.h /usr/include/grp.h
        !           188: ls: /usr/include/utmp.h
        !           189: machine: machine.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           190: machine: /usr/include/signal.h /usr/include/machine/trap.h
        !           191: machine: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           192: mkdir: mkdir.c /usr/include/stdio.h
        !           193: mt: mt.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/sys/types.h
        !           194: mt: /usr/include/sys/mtio.h /usr/include/sys/ioctl.h
        !           195: mt: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           196: mt: /usr/include/tahoevba/cyreg.h
        !           197: mv: mv.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           198: mv: /usr/include/signal.h /usr/include/machine/trap.h
        !           199: mv: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           200: mv: /usr/include/sys/stat.h /usr/include/sys/time.h /usr/include/time.h
        !           201: mv: /usr/include/sys/file.h /usr/include/stdio.h /usr/include/errno.h
        !           202: nice: nice.c /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h
        !           203: nice: /usr/include/sys/resource.h
        !           204: nm: nm.c /usr/include/sys/types.h /usr/include/sys/file.h /usr/include/ar.h
        !           205: nm: /usr/include/stdio.h /usr/include/ctype.h /usr/include/a.out.h
        !           206: nm: /usr/include/sys/exec.h /usr/include/stab.h /usr/include/ranlib.h
        !           207: od: od.c /usr/include/stdio.h /usr/include/sys/types.h /usr/include/sys/stat.h
        !           208: pagesize: pagesize.c
        !           209: pr: pr.c /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
        !           210: pr: /usr/include/sys/types.h /usr/include/sys/stat.h
        !           211: ps: ps.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/a.out.h
        !           212: ps: /usr/include/sys/exec.h /usr/include/pwd.h /usr/include/sys/param.h
        !           213: ps: /usr/include/sys/types.h /usr/include/signal.h /usr/include/machine/trap.h
        !           214: ps: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           215: ps: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           216: ps: /usr/include/sys/ttydev.h /usr/include/sys/tty.h
        !           217: ps: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           218: ps: /usr/include/sys/dir.h /usr/include/sys/user.h /usr/include/machine/pcb.h
        !           219: ps: /usr/include/sys/dmap.h /usr/include/sys/time.h /usr/include/time.h
        !           220: ps: /usr/include/sys/resource.h /usr/include/sys/namei.h /usr/include/sys/uio.h
        !           221: ps: /usr/include/errno.h /usr/include/sys/proc.h /usr/include/machine/pte.h
        !           222: ps: /usr/include/sys/vm.h /usr/include/sys/vmparam.h
        !           223: ps: /usr/include/machine/vmparam.h /usr/include/sys/vmmac.h
        !           224: ps: /usr/include/sys/vmmeter.h /usr/include/sys/vmsystm.h
        !           225: ps: /usr/include/sys/text.h /usr/include/sys/stat.h /usr/include/sys/mbuf.h
        !           226: ps: /usr/include/math.h /usr/include/errno.h /usr/include/utmp.h
        !           227: pwd: pwd.c /usr/include/stdio.h /usr/include/sys/param.h
        !           228: pwd: /usr/include/sys/types.h /usr/include/signal.h /usr/include/machine/trap.h
        !           229: pwd: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           230: rcp: rcp.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           231: rcp: /usr/include/signal.h /usr/include/machine/trap.h
        !           232: rcp: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           233: rcp: /usr/include/sys/file.h /usr/include/sys/stat.h /usr/include/sys/time.h
        !           234: rcp: /usr/include/time.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           235: rcp: /usr/include/sys/ttydev.h /usr/include/netinet/in.h /usr/include/stdio.h
        !           236: rcp: /usr/include/signal.h /usr/include/pwd.h /usr/include/ctype.h
        !           237: rcp: /usr/include/netdb.h /usr/include/errno.h /usr/include/sys/dir.h
        !           238: rm: rm.c /usr/include/stdio.h /usr/include/sys/param.h /usr/include/sys/types.h
        !           239: rm: /usr/include/signal.h /usr/include/machine/trap.h
        !           240: rm: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           241: rm: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/sys/file.h
        !           242: rmdir: rmdir.c /usr/include/stdio.h
        !           243: size: size.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           244: size: /usr/include/signal.h /usr/include/machine/trap.h
        !           245: size: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           246: size: /usr/include/sys/file.h /usr/include/a.out.h /usr/include/sys/exec.h
        !           247: size: /usr/include/stdio.h
        !           248: strip: strip.c /usr/include/a.out.h /usr/include/sys/exec.h
        !           249: strip: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h
        !           250: strip: /usr/include/sys/file.h
        !           251: stty: stty.c /usr/include/stdio.h /usr/include/sys/ioctl.h
        !           252: stty: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           253: su: su.c /usr/include/stdio.h /usr/include/pwd.h /usr/include/grp.h
        !           254: su: /usr/include/syslog.h /usr/include/sys/types.h /usr/include/sys/time.h
        !           255: su: /usr/include/time.h /usr/include/sys/resource.h
        !           256: sync: sync.c
        !           257: tar: tar.c /usr/include/stdio.h /usr/include/sys/param.h
        !           258: tar: /usr/include/sys/types.h /usr/include/signal.h /usr/include/machine/trap.h
        !           259: tar: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           260: tar: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/sys/ioctl.h
        !           261: tar: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           262: tar: /usr/include/sys/mtio.h /usr/include/sys/time.h /usr/include/time.h
        !           263: tar: /usr/include/signal.h /usr/include/errno.h /usr/include/fcntl.h
        !           264: tee: tee.c /usr/include/signal.h /usr/include/machine/trap.h
        !           265: tee: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/errno.h
        !           266: test: test.c /usr/include/stdio.h /usr/include/sys/types.h
        !           267: test: /usr/include/sys/stat.h
        !           268: time: time.c /usr/include/stdio.h /usr/include/signal.h
        !           269: time: /usr/include/machine/trap.h /usr/include/sys/types.h
        !           270: time: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/resource.h
        !           271: wall: wall.c /usr/include/stdio.h /usr/include/utmp.h /usr/include/errno.h
        !           272: wall: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/sys/time.h
        !           273: wall: /usr/include/time.h /usr/include/fcntl.h /usr/include/sys/types.h
        !           274: wall: /usr/include/sys/stat.h
        !           275: who: who.c /usr/include/stdio.h /usr/include/utmp.h /usr/include/pwd.h
        !           276: who: /usr/include/ctype.h
        !           277: write: write.c /usr/include/stdio.h /usr/include/ctype.h
        !           278: write: /usr/include/sys/types.h /usr/include/sys/stat.h /usr/include/signal.h
        !           279: write: /usr/include/machine/trap.h /usr/include/utmp.h /usr/include/sys/time.h
        !           280: write: /usr/include/time.h
        !           281: 
        !           282: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

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