home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
unixen.tar
/
unixen
/
PDP-11
/
Distributions
/
ucb
/
spencer_2bsd.tar.gz
/
2bsd.tar
/
src
/
pi0
/
makefile
< prev
next >
Wrap
Makefile
|
1980-02-17
|
1KB
|
47 lines
.c.o:
${MKSTR} - pi1:2strings x $*.c
${CC} -c ${CFLAGS} x$*.c
mv x$*.o $*.o
rm x$*.c
ED= -ed
AS= -as
VERSION= version
EYACC= /usr/ucb/eyacc
MKSTR= /usr/ucb/mkstr
CFLAGS= -O -DPI -DPI0
OBJS= TRdata.o ato.o clas.o const.o conv.o \
error.o fdec.o hash.o lab.o lookup.o \
main.o nl.o printf.o rec.o send.o \
string.o subr.o tree.o treen.o type.o var.o wait.o \
y.tab.o yycopy.o yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o \
yyoptions.o yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o \
yyseman.o yytree.o
a.out: ${OBJS}
-echo "${VERSION} > Version.c"
${CC} -c Version.c
${CC} -n -f ${OBJS} Version.o ../pascal/fpdata/fp.o ../pascal/fpdata/putc.o ../pascal/fpdata/perror.o
-rm -f ../pi1/pi1:2strings
ln pi1:2strings ../pi1/pi1:2strings
y.tab.c: pas.y
${EYACC} pas.y
${ED} - y.tab.c < gram
clean:
rm pi1:2strings a.out core
-echo dont rm y.tab.c
rm *.o x*
install:
cp a.out /usr/ucb/pi34
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