SCCSID
= "@(#)Makefile 1.6 %G%"
PASCALDIR
= /usr
/src
/cmd
/pascal
LIBPCDIR
= /usr
/src
/lib
/libpc
PSHDR
= OPnames.h whoami.h objfmt.h opc.c pic.c
PCHDR
= libpc.h h01errs.h
PXSRC
= int.c interp.c except.c utilities.c
PXOBJ
= int.o interp.o except.o utilities.o
PXUTL
= make.ed1 panics interp.sed
clean.sed version.c
sources
: ${PXHDR} ${PXSRC} ${PXUTL}
${CC} ${CFLAGS} ${DEFS} -c
$*.c
${CC} ${CFLAGS} -o px Version.c
${PXOBJ} -lpc
-lm
${CC} ${CFLAGS} -o version version.c
interp.o interp.s
: interp.c
${CC} ${DEFS} -S interp.c
sed
-f interp.sed
<interp.s
>tmp
/usr
/lib
/pc2
<interp.s
>tmp
panics.h
: panics make.ed1
h02opcs.h
: OPnames.h opc.c
${CC} ${CFLAGS} opc.c
-o opc
${RM} *.o
*.s px version opc
* pic
* OPnames.h objfmt.h libpc.h\
panics.h h01errs.h h02opcs.h errs lpr core tmp
sed
-f
clean.sed
<interp.s
@
${CC} ${CFLAGS} -o pic pic.c
@
/usr
/ucb
/vgrind vars.h objfmt.h machdep.h
@
/usr
/ucb
/vgrind
${PXSRC}
/bin
/grep
'^#[ ]*include' *.c \
| sed
's/:[^"]*"\([^"]*\)".*/: \1/' \
| sed
's/\.c/.o/' >makedep
echo
'/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
echo
'$$r makedep' >>eddep
echo
'# DEPENDENCIES MUST END AT END OF FILE' >> makefile
echo
'# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> makefile
echo
'# see make depend above' >> makefile
# DO NOT DELETE THIS LINE -- make depend uses it
# DEPENDENCIES MUST END AT END OF FILE
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY