Annotation of 43BSDReno/bin/csh/Makefile, revision 1.1.1.1

1.1       root        1: #      @(#)Makefile    5.16 (Berkeley) 5/11/90
                      2: #
                      3: # C Shell with process control; VM/UNIX VAX Makefile
                      4: # Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
                      5: #
                      6: # To profile, put -DPROF in DEFS and -pg in CFLAGS, and recompile.
                      7: 
                      8: PROG=  csh
                      9: SHAREDSTRINGS=1
                     10: CFLAGS+=-DTELL -DVFORK -DFILEC
                     11: SRCS=  alloc.c doprnt.c sh.c sh.char.c sh.dir.c sh.dol.c sh.err.c \
                     12:        sh.exec.c sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c \
                     13:        sh.init.c sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c \
                     14:        sh.sem.c sh.set.c sh.time.c
                     15: MAN1=  csh.0
                     16: MLINKS=        csh.1 limits.1 csh.1 alias.1 csh.1 bg.1 csh.1 dirs.1 csh.1 fg.1 \
                     17:        csh.1 foreach.1 csh.1 history.1 csh.1 jobs.1 csh.1 popd.1 \
                     18:        csh.1 pushd.1 csh.1 rehash.1 csh.1 repeat.1 csh.1 suspend.1 \
                     19:        csh.1 stop.1 csh.1 source.1
                     20: 
                     21: .include <bsd.prog.mk>
                     22: 
                     23: csh:   strings.o
                     24: OBJS+= strings.o
                     25: 
                     26: # strings.o, sh.init.o, and sh.char.o are specially processed to be shared
                     27: strings.o: ${OBJS:Nstrings.o}
                     28:        xstr
                     29:        ${CC} ${.INCLUDES} ${CFLAGS} -c -R xs.c -o ${.TARGET}
                     30:        @rm -f xs.c
                     31: 
                     32: sh.char.o sh.init.o:
                     33:        ${CC} -E ${.INCLUDES} ${CFLAGS} ${.IMPSRC} | xstr -c -
                     34:        @${CC} ${.INCLUDES} ${CFLAGS} -c -R x.c -o ${.TARGET}
                     35:        @rm -f x.c

unix.superglobalmegacorp.com

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