SCCSID
= "@(#)Makefile 1.1 %G%"
PASCALDIR
= /usr
/src
/cmd
/pascal
LIBPCDIR
= /usr
/src
/lib
/libpc
PXHDR
= ${PASCALDIR}/OPnames.h
${PASCALDIR}/objfmt.h\
${LIBPCDIR}/libpc.h
${LIBPCDIR}/h01errs.h\
PXSRC
= int.c interp.c except.c utilities.c
PXOBJ
= int.o interp.o except.o utilities.o
PXUTL
= ${PASCALDIR}/opc.c
${PASCALDIR}/pic.c
${PASCALDIR}/version.c\
make.ed1 panics interp.sed
clean.sed
sources
: ${PXHDR} ${PXSRC} ${PXUTL}
${CC} -O
-o px Version.c
${PXOBJ} /usr
/src
/lib
/libpc
/pclib
-lm
Version.c
: ${PASCALDIR}/version.c
${CC} -o version
${PASCALDIR}/version.c
interp.o interp.s
: interp.c
sed
-f interp.sed
<interp.s
>tmp
panics.h
: panics make.ed1
h02opcs.h
: ${PASCALDIR}/OPnames.h
${PASCALDIR}/opc.c
${CC} ${PASCALDIR}/opc.c
-o opc
${RM} *.o
*.s px version.
* opc
* pic
* OPnames.h objfmt.h libpc.h\
panics.h h02opcs.h errs lpr core tmp
sed
-f
clean.sed
<interp.s
@
/usr
/ucb
/vgrind newvars.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