Commit | Line | Data |
---|---|---|
c800ccb8 | 1 | SCCSID = @(#)Makefile 1.2 %G% |
a0820bd4 KM |
2 | INSTALL = ${DESTDIR}/usr/ucb |
3 | INSTALLIB = ${DESTDIR}/usr/lib | |
4 | PX_HEADER = px_header | |
5 | CFLAGS = -O | |
6 | ||
7 | all: pix px_header pc pc2 pc3 pmerge | |
8 | ||
9 | install: 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 | ||
16 | pix: pix.c | |
17 | ${CC} -O -o pix pix.c | |
18 | ||
19 | pmerge: pmerge.c | |
20 | ${CC} -O -o pmerge pmerge.c | |
21 | ||
22 | px_header: px_header.c objfmt.h | |
23 | ${CC} -O -d2 -o px_header px_header.c -N | |
24 | strip px_header | |
25 | ||
26 | pc2: 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 | ||
33 | pc3: pc3.c pc3.h pstab.h | |
34 | ${CC} -O -d2 pc3.c -o pc3 -s | |
35 | ||
36 | pxref: pxref.p | |
37 | pc -w pxref.p -o pxref | |
38 | ||
39 | pc: pc.c | |
40 | ${CC} -O -d2 -o pc pc.c | |
41 | ||
42 | clean: | |
43 | rm -f pix px_header pxref pmerge pc pc2 pc3 | |
44 | ||
45 | print: | |
46 | @pr READ_ME makefile | |
47 | @ls -l | pr | |
48 | @pr pix.c pmerge.c pxref.p pc.c pc2.c |