BSD 2 development
[unix-history] / src / pascal / makefile
CommitLineData
44bedb11
BJ
1all: assubs.d fpdata.d fpnofetchi.d fpterp.d opcodes.d pix px_header
2
3assubs.d:
4 chdir assubs; make
5fpdata.d:
6 chdir fpdata; make
7fpnofetchi.d:
8 chdir fpnofetchi; make
9fpterp.d:
10 chdir fpterp; make
11opcodes.d:
12 chdir opcodes; make
13
14pix:
15 ${CC} -O -n pix.c -o pix -s
16
17px_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
22install:
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
31clean:
32 echo "*** Clean this directory AFTER making pi*, px*, pxp ***"
33
34cleanup:
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