2BSD/src/pi1/makefile
.c.o:
${MKSTR} - pi1:2strings x $*.c
${CC} -c ${CFLAGS} x$*.c
mv x$*.o $*.o
rm x$*.c
AS= -as
MKSTR= /usr/ucb/mkstr
CFLAGS= -O -DPI -DPI1
OBJS= TRdata.o ato.o call.o case.o clas.o const.o conv.o cset.o \
error.o fdec.o func.o gen.o lab.o lookup.o lval.o \
main.o nl.o printf.o proc.o put.o putn.o rec.o receive.o \
rval.o signal.o stat.o string.o subr.o tree.o type.o var.o \
yyerror.o yymain.o
a.out: ${OBJS}
${CC} -n -f ${OBJS} ../pascal/fpnofetchi/fp.o
clean:
rm pi1:2strings a.out core
rm *.o x*
-ln ../pi0/pi1:2strings
install:
cp a.out /usr/lib/pi1
cp pi1:2strings /usr/lib/pi1:2strings
print:
@pr makefile READ_ME
@ls -ls | pr
@size a.out *.o | pr
@cxref *.c | pr
@pr ../pascal/opcodes/picture
@pr 0.h main.c pas.y
@pr yy.h yy*.c
@pr [a-ln-x]*.c
@pr putn.s treen.s yycopy.s