Commit | Line | Data |
---|---|---|
44bedb11 BJ |
1 | all: assubs.d fpdata.d fpnofetchi.d fpterp.d opcodes.d pix px_header |
2 | ||
3 | assubs.d: | |
4 | chdir assubs; make | |
5 | fpdata.d: | |
6 | chdir fpdata; make | |
7 | fpnofetchi.d: | |
8 | chdir fpnofetchi; make | |
9 | fpterp.d: | |
10 | chdir fpterp; make | |
11 | opcodes.d: | |
12 | chdir opcodes; make | |
13 | ||
14 | pix: | |
15 | ${CC} -O -n pix.c -o pix -s | |
16 | ||
17 | px_header: px_header.c | |
18 | ${CC} -O px_header.c -s | |
19 | -dd if=a.out of=px_header bs=1b conv=sync | |
20 | -rm -f a.out | |
21 | ||
22 | install: | |
23 | cp pix /usr/ucb/pix | |
24 | cp px_header /usr/lib/px_header | |
25 | rm -f /usr/lib/npx_header | |
26 | ln /usr/lib/px_header /usr/lib/npx_header | |
27 | cp how_pi /usr/lib/how_pi | |
28 | cp how_pix /usr/lib/how_pix | |
29 | cp how_pxp /usr/lib/how_pxp | |
30 | ||
31 | clean: | |
32 | echo "*** Clean this directory AFTER making pi*, px*, pxp ***" | |
33 | ||
34 | cleanup: | |
35 | chdir opcodes; make clean | |
36 | chdir fpdata; make clean | |
37 | chdir fpnofetchi; make clean | |
38 | chdir fpterp; make clean | |
39 | chdir opcodes; make clean | |
40 | rm -f pix px_header a.out |