From a0820bd4f5d74c8162dd1b237e3b0d12468e24a6 Mon Sep 17 00:00:00 2001 From: Kirk McKusick Date: Tue, 21 Apr 1981 07:26:05 -0800 Subject: [PATCH 1/1] date and time created 81/04/21 00:26:05 by mckusick SCCS-vsn: usr.bin/pascal/pcexterns/Makefile 1.1 --- usr/src/usr.bin/pascal/pcexterns/Makefile | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 usr/src/usr.bin/pascal/pcexterns/Makefile diff --git a/usr/src/usr.bin/pascal/pcexterns/Makefile b/usr/src/usr.bin/pascal/pcexterns/Makefile new file mode 100644 index 0000000000..01c4d6fda9 --- /dev/null +++ b/usr/src/usr.bin/pascal/pcexterns/Makefile @@ -0,0 +1,48 @@ +SCCSID = @(#)Makefile 1.1 %G% +INSTALL = ${DESTDIR}/usr/ucb +INSTALLIB = ${DESTDIR}/usr/lib +PX_HEADER = px_header +CFLAGS = -O + +all: pix px_header pc pc2 pc3 pmerge + +install: all pxref.p + dd if=px_header of=${INSTALLIB}/${PX_HEADER} conv=sync + cp pc pix ${INSTALL} + cp how* pc2 pc3 ${INSTALLIB} + cp pmerge ${INSTALLIB} + pc -w pxref.p -o ${INSTALL}/pxref + +pix: pix.c + ${CC} -O -o pix pix.c + +pmerge: pmerge.c + ${CC} -O -o pmerge pmerge.c + +px_header: px_header.c objfmt.h + ${CC} -O -d2 -o px_header px_header.c -N + strip px_header + +pc2: pc2.c + ${CC} pc2.c -lpc -o tmp + ${CC} -S pc2.c + ./tmp pc2.s | as -d2 -o pc2.o + ${CC} pc2.o -o pc2 -s + rm -f pc2.o pc2.s tmp + +pc3: pc3.c pc3.h pstab.h + ${CC} -O -d2 pc3.c -o pc3 -s + +pxref: pxref.p + pc -w pxref.p -o pxref + +pc: pc.c + ${CC} -O -d2 -o pc pc.c + +clean: + rm -f pix px_header pxref pmerge pc pc2 pc3 + +print: + @pr READ_ME makefile + @ls -l | pr + @pr pix.c pmerge.c pxref.p pc.c pc2.c -- 2.20.1