home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / ucb / spencer_2bsd.tar.gz / 2bsd.tar / src / pi1 / makefile < prev    next >
Encoding:
Makefile  |  1980-02-17  |  807 b   |  36 lines

  1. .c.o:
  2.     ${MKSTR} - pi1:2strings x $*.c
  3.     ${CC} -c ${CFLAGS} x$*.c
  4.     mv x$*.o $*.o
  5.     rm x$*.c
  6. AS=    -as
  7. MKSTR=    /usr/ucb/mkstr
  8. CFLAGS=    -O -DPI -DPI1
  9. OBJS=    TRdata.o ato.o call.o case.o clas.o const.o conv.o cset.o \
  10.     error.o fdec.o func.o gen.o lab.o lookup.o lval.o \
  11.     main.o nl.o printf.o proc.o put.o putn.o rec.o receive.o \
  12.     rval.o signal.o stat.o string.o subr.o tree.o type.o var.o  \
  13.     yyerror.o yymain.o
  14.  
  15. a.out:    ${OBJS}
  16.     ${CC} -n -f ${OBJS} ../pascal/fpnofetchi/fp.o
  17.  
  18. clean:
  19.     rm pi1:2strings a.out core
  20.     rm *.o x*
  21.     -ln ../pi0/pi1:2strings
  22. install:
  23.     cp a.out /usr/lib/pi1
  24.     cp pi1:2strings /usr/lib/pi1:2strings
  25.  
  26. print:
  27.     @pr makefile READ_ME
  28.     @ls -ls | pr
  29.     @size a.out *.o | pr
  30.     @cxref *.c | pr
  31.     @pr ../pascal/opcodes/picture
  32.     @pr 0.h main.c pas.y
  33.     @pr yy.h yy*.c
  34.     @pr [a-ln-x]*.c
  35.     @pr putn.s treen.s yycopy.s
  36.