Annotation of 43BSDTahoe/bin/csh/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Copyright (c) 1980 Regents of the University of California.
        !             3: # All rights reserved.  The Berkeley Software License Agreement
        !             4: # specifies the terms and conditions for redistribution.
        !             5: #
        !             6: #      @(#)Makefile    5.10 (Berkeley) 5/19/88
        !             7: #
        !             8: # C Shell with process control; VM/UNIX VAX Makefile
        !             9: # Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
        !            10: #
        !            11: # To profile, put -DPROF in DEFS and -pg in CFLAGS, and recompile.
        !            12: 
        !            13: DEFS=  -DTELL -DVFORK -DFILEC
        !            14: CFLAGS=        ${DEFS} -O
        !            15: XSTR=  /usr/ucb/xstr
        !            16: VGRIND=        /usr/ucb/vgrind
        !            17: 
        !            18: SRCS=  alloc.c doprnt.c sh.c sh.char.c sh.dir.c sh.dol.c sh.err.c \
        !            19:        sh.exec.c sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c \
        !            20:        sh.init.c sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c \
        !            21:        sh.sem.c sh.set.c sh.time.c
        !            22: OBJS=  alloc.o doprnt.o sh.o sh.char.o sh.dir.o sh.dol.o sh.err.o \
        !            23:        sh.exec.o sh.exp.o sh.file.o sh.func.o sh.glob.o sh.hist.o \
        !            24:        sh.init.o sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.proc.o \
        !            25:        sh.sem.o sh.set.o sh.time.o
        !            26: 
        !            27: # Special massaging of C files for sharing of strings
        !            28: .c.o:
        !            29:        ${CC} -E ${CFLAGS} $*.c | ${XSTR} -c -
        !            30:        ${CC} -c ${CFLAGS} x.c 
        !            31:        mv -f x.o $*.o
        !            32:        rm -f x.c
        !            33: 
        !            34: # strings.o must be last since it can change when previous files compile
        !            35: csh: ${OBJS} strings.o
        !            36:        ${CC} ${CFLAGS} ${OBJS} strings.o -o $@
        !            37: 
        !            38: # strings.o, sh.init.o, and sh.char.o are specially processed to be shared
        !            39: strings.o: strings
        !            40:        ${XSTR}
        !            41:        ${CC} -c -R xs.c
        !            42:        mv -f xs.o strings.o
        !            43:        rm -f xs.c
        !            44: 
        !            45: sh.char.o sh.init.o:
        !            46:        ${CC} -E ${CFLAGS} $*.c | ${XSTR} -c -
        !            47:        ${CC} ${CFLAGS} -c -R x.c
        !            48:        mv -f x.o $*.o
        !            49:        rm -f x.c
        !            50: 
        !            51: .DEFAULT:
        !            52:        sccs get $<
        !            53: 
        !            54: clean:
        !            55:        rm -f a.out strings strings.o x.c xs.c csh errs
        !            56:        rm -f ${OBJS}
        !            57:        rm -rf vgrind
        !            58: 
        !            59: depend:
        !            60:        mkdep ${CFLAGS} ${SRCS}
        !            61: 
        !            62: lint:
        !            63:        lint ${CFLAGS} ${SRCS}
        !            64: 
        !            65: install: csh
        !            66:        install -s -o bin -g bin -m 755 csh ${DESTDIR}/bin/csh
        !            67: 
        !            68: tags:
        !            69:        ctags ${SRCS}
        !            70: 
        !            71: print:
        !            72:        @pr READ_ME
        !            73:        @pr Makefile Makefile.*
        !            74:        @(size -l a.out; size *.o) | pr -h SIZES
        !            75:        @${CXREF} sh*.c | pr -h XREF
        !            76:        @ls -l | pr 
        !            77:        @pr sh*.h [a-rt-z]*.h sh*.c alloc.c
        !            78: 
        !            79: vprint:
        !            80:        @pr -l84 READ_ME TODO
        !            81:        @pr -l84 Makefile Makefile.*
        !            82:        @(size -l a.out; size *.o) | pr -l84 -h SIZES
        !            83:        @${CXREF} sh*.c | pr -l84 -h XREF
        !            84:        @ls -l | pr -l84
        !            85:        @${CXREF} sh*.c | pr -l84 -h XREF
        !            86:        @pr -l84 sh*.h [a-rt-z]*.h sh*.c alloc.c
        !            87: 
        !            88: vgrind:
        !            89:        @cp /dev/null index
        !            90:        @-mkdir grind
        !            91:        for i in *.h; do ${VGRIND} -t -h "C Shell" $$i >grind/$$i.t; done
        !            92:        for i in *.c; do ${VGRIND} -t -h "C Shell" $$i >grind/$$i.t; done
        !            93:        ${VGRIND} -t -x -h Index index >grind/index.t
        !            94: 
        !            95: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !            96: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !            97: 
        !            98: alloc.o: alloc.c /usr/include/sys/types.h
        !            99: doprnt.o: doprnt.c /usr/include/sys/types.h /usr/include/varargs.h
        !           100: doprnt.o: /usr/include/stdio.h /usr/include/ctype.h sh.h
        !           101: doprnt.o: /usr/include/sys/time.h /usr/include/time.h
        !           102: doprnt.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           103: doprnt.o: /usr/include/sys/types.h /usr/include/signal.h
        !           104: doprnt.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           105: doprnt.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           106: doprnt.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           107: doprnt.o: sh.local.h sh.char.h
        !           108: sh.o: sh.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           109: sh.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           110: sh.o: /usr/include/sys/types.h /usr/include/signal.h
        !           111: sh.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           112: sh.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           113: sh.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           114: sh.o: sh.local.h sh.char.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           115: sh.o: /usr/include/sys/ttydev.h /usr/include/pwd.h
        !           116: sh.char.o: sh.char.c sh.char.h
        !           117: sh.dir.o: sh.dir.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           118: sh.dir.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           119: sh.dir.o: /usr/include/sys/types.h /usr/include/signal.h
        !           120: sh.dir.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           121: sh.dir.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           122: sh.dir.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           123: sh.dir.o: sh.local.h sh.char.h sh.dir.h
        !           124: sh.dol.o: sh.dol.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           125: sh.dol.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           126: sh.dol.o: /usr/include/sys/types.h /usr/include/signal.h
        !           127: sh.dol.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           128: sh.dol.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           129: sh.dol.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           130: sh.dol.o: sh.local.h sh.char.h
        !           131: sh.err.o: sh.err.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           132: sh.err.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           133: sh.err.o: /usr/include/sys/types.h /usr/include/signal.h
        !           134: sh.err.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           135: sh.err.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           136: sh.err.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           137: sh.err.o: sh.local.h sh.char.h /usr/include/sys/ioctl.h
        !           138: sh.err.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           139: sh.exec.o: sh.exec.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           140: sh.exec.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           141: sh.exec.o: /usr/include/sys/types.h /usr/include/signal.h
        !           142: sh.exec.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           143: sh.exec.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           144: sh.exec.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           145: sh.exec.o: sh.local.h sh.char.h /usr/include/sys/dir.h
        !           146: sh.exp.o: sh.exp.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           147: sh.exp.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           148: sh.exp.o: /usr/include/sys/types.h /usr/include/signal.h
        !           149: sh.exp.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           150: sh.exp.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           151: sh.exp.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           152: sh.exp.o: sh.local.h sh.char.h
        !           153: sh.file.o: sh.file.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           154: sh.file.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           155: sh.file.o: /usr/include/sys/types.h /usr/include/signal.h
        !           156: sh.file.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           157: sh.file.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           158: sh.file.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           159: sh.file.o: sh.local.h sh.char.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
        !           160: sh.file.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           161: sh.file.o: /usr/include/sys/dir.h /usr/include/pwd.h
        !           162: sh.func.o: sh.func.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           163: sh.func.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           164: sh.func.o: /usr/include/sys/types.h /usr/include/signal.h
        !           165: sh.func.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           166: sh.func.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           167: sh.func.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           168: sh.func.o: sh.local.h sh.char.h /usr/include/sys/ioctl.h
        !           169: sh.func.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           170: sh.glob.o: sh.glob.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           171: sh.glob.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           172: sh.glob.o: /usr/include/sys/types.h /usr/include/signal.h
        !           173: sh.glob.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           174: sh.glob.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           175: sh.glob.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           176: sh.glob.o: sh.local.h sh.char.h /usr/include/sys/dir.h
        !           177: sh.hist.o: sh.hist.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           178: sh.hist.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           179: sh.hist.o: /usr/include/sys/types.h /usr/include/signal.h
        !           180: sh.hist.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           181: sh.hist.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           182: sh.hist.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           183: sh.hist.o: sh.local.h sh.char.h
        !           184: sh.init.o: sh.init.c sh.local.h
        !           185: sh.lex.o: sh.lex.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           186: sh.lex.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           187: sh.lex.o: /usr/include/sys/types.h /usr/include/signal.h
        !           188: sh.lex.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           189: sh.lex.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           190: sh.lex.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           191: sh.lex.o: sh.local.h sh.char.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
        !           192: sh.lex.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           193: sh.misc.o: sh.misc.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           194: sh.misc.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           195: sh.misc.o: /usr/include/sys/types.h /usr/include/signal.h
        !           196: sh.misc.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           197: sh.misc.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           198: sh.misc.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           199: sh.misc.o: sh.local.h sh.char.h
        !           200: sh.parse.o: sh.parse.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           201: sh.parse.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           202: sh.parse.o: /usr/include/sys/types.h /usr/include/signal.h
        !           203: sh.parse.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           204: sh.parse.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           205: sh.parse.o: /usr/include/sys/signal.h /usr/include/errno.h
        !           206: sh.parse.o: /usr/include/setjmp.h sh.local.h sh.char.h
        !           207: sh.print.o: sh.print.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           208: sh.print.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           209: sh.print.o: /usr/include/sys/types.h /usr/include/signal.h
        !           210: sh.print.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           211: sh.print.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           212: sh.print.o: /usr/include/sys/signal.h /usr/include/errno.h
        !           213: sh.print.o: /usr/include/setjmp.h sh.local.h sh.char.h /usr/include/sys/ioctl.h
        !           214: sh.print.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           215: sh.proc.o: sh.proc.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           216: sh.proc.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           217: sh.proc.o: /usr/include/sys/types.h /usr/include/signal.h
        !           218: sh.proc.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           219: sh.proc.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           220: sh.proc.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           221: sh.proc.o: sh.local.h sh.char.h sh.dir.h sh.proc.h /usr/include/sys/wait.h
        !           222: sh.proc.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           223: sh.proc.o: /usr/include/sys/ttydev.h
        !           224: sh.sem.o: sh.sem.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           225: sh.sem.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           226: sh.sem.o: /usr/include/sys/types.h /usr/include/signal.h
        !           227: sh.sem.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           228: sh.sem.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           229: sh.sem.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           230: sh.sem.o: sh.local.h sh.char.h sh.proc.h /usr/include/sys/ioctl.h
        !           231: sh.sem.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           232: sh.set.o: sh.set.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           233: sh.set.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           234: sh.set.o: /usr/include/sys/types.h /usr/include/signal.h
        !           235: sh.set.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           236: sh.set.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           237: sh.set.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           238: sh.set.o: sh.local.h sh.char.h
        !           239: sh.time.o: sh.time.c sh.h /usr/include/sys/time.h /usr/include/time.h
        !           240: sh.time.o: /usr/include/sys/resource.h /usr/include/sys/param.h
        !           241: sh.time.o: /usr/include/sys/types.h /usr/include/signal.h
        !           242: sh.time.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           243: sh.time.o: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           244: sh.time.o: /usr/include/sys/signal.h /usr/include/errno.h /usr/include/setjmp.h
        !           245: sh.time.o: sh.local.h sh.char.h
        !           246: 
        !           247: # 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.