Commit | Line | Data |
---|---|---|
82afcd16 | 1 | # |
46e73b9d | 2 | # @(#)Makefile 4.2 %G% |
82afcd16 SL |
3 | # |
4 | DESTDIR = | |
5 | SRCS = \ | |
6 | ni.c nii.c n1.c n2.c \ | |
7 | n3.c n4.c n5.c n6.c \ | |
8 | n7.c n8.c n9.c n10.c \ | |
9 | hytab.c ntab.c suftab.c \ | |
10 | d.h tw.h v.h tdef.h sdef.h | |
11 | ||
46e73b9d | 12 | CFLAGS = -O -DNROFF -DVMUNIX -I../troff/ |
82afcd16 SL |
13 | c = ni.o nii.o n1.o n2.o n3.o n4.o n5.o n6.o n7.o n8.o n9.o n10.o |
14 | s = hytab.o ntab.o suftab.o | |
15 | ||
16 | all: nroff term | |
17 | ||
18 | nroff: $c $s | |
19 | $(CC) -o nroff $s $c | |
20 | ||
21 | ni.o: ../troff/ni.c | |
22 | $(CC) $(CFLAGS) -c ../troff/ni.c | |
23 | ||
24 | nii.o: ../troff/nii.c | |
25 | $(CC) $(CFLAGS) -c ../troff/nii.c | |
26 | ||
27 | n1.o: ../troff/n1.c | |
28 | $(CC) $(CFLAGS) -c ../troff/n1.c | |
29 | ||
30 | n2.o: ../troff/n2.c | |
31 | $(CC) $(CFLAGS) -c ../troff/n2.c | |
32 | ||
33 | n3.o: ../troff/n3.c | |
34 | $(CC) $(CFLAGS) -c ../troff/n3.c | |
35 | ||
36 | n4.o: ../troff/n4.c | |
37 | $(CC) $(CFLAGS) -c ../troff/n4.c | |
38 | ||
39 | n5.o: ../troff/n5.c | |
40 | $(CC) $(CFLAGS) -c ../troff/n5.c | |
41 | ||
42 | n7.o: ../troff/n7.c | |
43 | $(CC) $(CFLAGS) -c ../troff/n7.c | |
44 | ||
45 | n8.o: ../troff/n8.c | |
46 | $(CC) $(CFLAGS) -c ../troff/n8.c | |
47 | ||
48 | n9.o: ../troff/n9.c | |
49 | $(CC) $(CFLAGS) -c ../troff/n9.c | |
50 | ||
51 | hytab.o: ../troff/hytab.c | |
52 | $(CC) -R -c ../troff/hytab.c | |
53 | ||
54 | ntab.o: ../troff/ntab.c | |
55 | $(CC) -R -c ../troff/ntab.c | |
56 | ||
57 | suftab.o: ../troff/suftab.c | |
58 | $(CC) -R -c ../troff/suftab.c | |
59 | ||
46e73b9d | 60 | term: FRC |
82afcd16 SL |
61 | cd term; make ${MFLAGS} |
62 | ||
46e73b9d SL |
63 | FRC: |
64 | ||
82afcd16 SL |
65 | install: all |
66 | install -s nroff ${DESTDIR}/usr/bin | |
67 | cd term; make ${MFLAGS} DESTDIR=${DESTDIR} install | |
68 | ||
69 | clean: | |
70 | rm -f *.o nroff | |
71 | cd term; make ${MFLAGS} clean |