date and time created 81/04/21 00:26:05 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 21 Apr 1981 15:26:05 +0000 (07:26 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 21 Apr 1981 15:26:05 +0000 (07:26 -0800)
SCCS-vsn: usr.bin/pascal/pcexterns/Makefile 1.1

usr/src/usr.bin/pascal/pcexterns/Makefile [new file with mode: 0644]

diff --git a/usr/src/usr.bin/pascal/pcexterns/Makefile b/usr/src/usr.bin/pascal/pcexterns/Makefile
new file mode 100644 (file)
index 0000000..01c4d6f
--- /dev/null
@@ -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