date and time created 82/01/18 19:21:17 by linton
[unix-history] / usr / src / usr.bin / pascal / pcexterns / Makefile
CommitLineData
c800ccb8 1SCCSID = @(#)Makefile 1.2 %G%
a0820bd4
KM
2INSTALL = ${DESTDIR}/usr/ucb
3INSTALLIB = ${DESTDIR}/usr/lib
4PX_HEADER = px_header
5CFLAGS = -O
6
7all: pix px_header pc pc2 pc3 pmerge
8
9install: all pxref.p
10 dd if=px_header of=${INSTALLIB}/${PX_HEADER} conv=sync
11 cp pc pix ${INSTALL}
12 cp how* pc2 pc3 ${INSTALLIB}
c800ccb8 13 cp pmerge ${INSTALL}/pmerge
a0820bd4
KM
14 pc -w pxref.p -o ${INSTALL}/pxref
15
16pix: pix.c
17 ${CC} -O -o pix pix.c
18
19pmerge: pmerge.c
20 ${CC} -O -o pmerge pmerge.c
21
22px_header: px_header.c objfmt.h
23 ${CC} -O -d2 -o px_header px_header.c -N
24 strip px_header
25
26pc2: pc2.c
27 ${CC} pc2.c -lpc -o tmp
28 ${CC} -S pc2.c
29 ./tmp pc2.s | as -d2 -o pc2.o
30 ${CC} pc2.o -o pc2 -s
31 rm -f pc2.o pc2.s tmp
32
33pc3: pc3.c pc3.h pstab.h
34 ${CC} -O -d2 pc3.c -o pc3 -s
35
36pxref: pxref.p
37 pc -w pxref.p -o pxref
38
39pc: pc.c
40 ${CC} -O -d2 -o pc pc.c
41
42clean:
43 rm -f pix px_header pxref pmerge pc pc2 pc3
44
45print:
46 @pr READ_ME makefile
47 @ls -l | pr
48 @pr pix.c pmerge.c pxref.p pc.c pc2.c