Annotation of researchv10dc/cmd/pascal/pxp/makefile, revision 1.1

1.1     ! root        1: SCCSID = "@(#)makefile 1.2 (Berkeley) 3/5/81"
        !             2: DESTDIR=
        !             3: ED=    -ed
        !             4: AS=    -as
        !             5: VERSION= version
        !             6: EYACC= /usr/bin/eyacc
        !             7: CFLAGS=        -O -DPXP
        !             8: OBJS=  call.o case.o const.o cset.o \
        !             9:        error.o fdec.o func.o hash.o lab.o lval.o \
        !            10:        main.o nl.o pmon.o pp.o proc.o rec.o rval.o \
        !            11:        stat.o string.o subr.o tree.o type.o var.o y.tab.o \
        !            12:        yycomm.o yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o \
        !            13:        yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o \
        !            14:        yyseman.o yytree.o
        !            15: OBJS2= doprnt.o printf.o treen.o yycopy.o TRdata.o Version.o
        !            16: 
        !            17: all: a.out
        !            18: 
        !            19: a.out: ${OBJS} ${OBJS2}
        !            20:        ${CC} ${CFLAGS} ${OBJS} ${OBJS2}
        !            21: 
        !            22: doprnt.o: doprnt.c
        !            23:        ${CC} ${CFLAGS} -E doprnt.c > doprnt.s
        !            24:        ${AS} -o doprnt.o doprnt.s
        !            25:        rm -f doprnt.s
        !            26: 
        !            27: #y.tab.c: pas.y
        !            28: #      ${EYACC} pas.y
        !            29: #      ${ED} - y.tab.c < gram
        !            30: 
        !            31: clean:
        !            32:        rm -f pi1:2strings a.out core
        !            33:        rm -f *.o x*
        !            34:        # don't remove y.tab.c
        !            35: 
        !            36: install: a.out
        !            37:        strip a.out
        !            38:        rm -f ${DESTDIR}/usr/bin/pxp
        !            39:        cp a.out ${DESTDIR}/usr/bin/pxp
        !            40:        chown bin ${DESTDIR}/usr/bin/pxp
        !            41:        chgrp bin ${DESTDIR}/usr/bin/pxp
        !            42:        chmod o-w,g+w ${DESTDIR}/usr/bin/pxp
        !            43: #      cp a.outNOID /usr/bin/pxp34
        !            44: 
        !            45: print:
        !            46:        @pr makefile READ_ME
        !            47:        @ls -ls | pr
        !            48:        @size a.out *.o | pr
        !            49: #      @cxref *.c | pr
        !            50:        @pr 0.h main.c pas.y
        !            51:        @pr yy.h yy*.c
        !            52:        @pr [a-ln-x]*.c
        !            53: #      @pr putn.s treen.s yycopy.s

unix.superglobalmegacorp.com

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