Commit | Line | Data |
---|---|---|
db1b4c15 RC |
1 | # @(#)Makefile 4.1 (Berkeley) %G% |
2 | # | |
3 | # makefile for line printer filters and associated programs | |
4 | # | |
5 | ||
6 | CFLAGS=-O | |
7 | LIBDIR=/usr/lib | |
8 | CXREF=/usr/ucb/ctags -x | |
9 | DESTDIR= | |
10 | ||
11 | SRCS= lpf.c necf.c \ | |
12 | rvsort.c rvcat.c vsort.c vcat.c vpf.c vpsf.c vdmp.c vpltdmp.c \ | |
13 | vplotf.c vfontinfo.c vwidth.c vfw.c fcvt.c rotate.c rotprt.c | |
14 | PRINTER= lpf necf | |
15 | VARIAN= rvsort rvcat vsort vcat vpf vpsf vdmp vpltdmp vplotf vfontinfo vwidth \ | |
16 | vfw fcvt rotate rotprt | |
17 | ||
18 | printer: ${PRINTER} | |
19 | ||
20 | varian: ${VARIAN} | |
21 | ||
22 | lpf: lpf.c | |
23 | ${CC} -o lpf ${CFLAGS} lpf.c | |
24 | ||
25 | necf: necf.c | |
26 | ${CC} -o necf ${CFLAGS} necf.c | |
27 | ||
28 | rvsort: rvsort.c | |
29 | ${CC} -o rvsort ${CFLAGS} rvsort.c | |
30 | ||
31 | rvcat: rvcat.c | |
32 | ${CC} -o rvcat ${CFLAGS} rvcat.c | |
33 | ||
34 | vsort: vsort.c | |
35 | ${CC} -o vsort ${CFLAGS} vsort.c | |
36 | ||
37 | vcat: vcat.c | |
38 | ${CC} -o vcat ${CFLAGS} vcat.c | |
39 | ||
40 | vpf: vpf.c | |
41 | ${CC} -o vpf ${CFLAGS} vpf.c | |
42 | ||
43 | vpsf: vpsf.c | |
44 | ${CC} -o vpsf ${CFLAGS} vpsf.c | |
45 | ||
46 | vdmp: vdmp.c | |
47 | ${CC} -o vdmp ${CFLAGS} vdmp.c | |
48 | ||
49 | vpltdmp: vpltdmp.c | |
50 | ${CC} -o vpltdmp ${CFLAGS} vpltdmp.c | |
51 | ||
52 | vplotf: vplotf.c | |
53 | ${CC} -o vplotf ${CFLAGS} vplotf.c | |
54 | ||
55 | vfontinfo: vfontinfo.c | |
56 | ${CC} -o vfontinfo ${CFLAGS} vfontinfo.c | |
57 | ||
58 | vwidth: vwidth.c | |
59 | ${CC} -o vwidth ${CFLAGS} vwidth.c | |
60 | ||
61 | vfw: vfw.c | |
62 | ${CC} -o vfw ${CFLAGS} vfw.c | |
63 | ||
64 | fcvt: fcvt.c | |
65 | ${CC} -o fcvt ${CFLAGS} fcvt.c | |
66 | ||
67 | rotate: rotate.c | |
68 | ${CC} -o rotate ${CFLAGS} rotate.c | |
69 | ||
70 | rotprt: rotprt.c | |
71 | ${CC} -o rotprt ${CFLAGS} rotprt.c | |
72 | ||
73 | install: printer | |
74 | install -s lpf ${DESTDIR}${LIBDIR}/lpf | |
75 | install -s necf ${DESTDIR}${LIBDIR}/necf | |
76 | ||
77 | installv: varian | |
78 | install -s vfontinfo ${DESTDIR}${LIBDIR}/vfontinfo | |
79 | install -s vwidth ${DESTDIR}${LIBDIR}/vwidth | |
80 | install -s vfw ${DESTDIR}${LIBDIR}/vfw | |
81 | install -s fcvt ${DESTDIR}${LIBDIR}/fcvt | |
82 | install -s rotate ${DESTDIR}${LIBDIR}/rotate | |
83 | install -s rotprt ${DESTDIR}${LIBDIR}/rotprt | |
84 | install -s rvsort ${DESTDIR}${LIBDIR}/rvsort | |
85 | install -s rvcat ${DESTDIR}${LIBDIR}/rvcat | |
86 | install -s vsort ${DESTDIR}${LIBDIR}/vsort | |
87 | install -s vcat ${DESTDIR}${LIBDIR}/vcat | |
88 | install -s vpf ${DESTDIR}${LIBDIR}/vpf | |
89 | ln ${DESTDIR}${LIBDIR}/vpf ${DESTDIR}${LIBDIR}/vpfW | |
90 | install -s vpsf ${DESTDIR}${LIBDIR}/vpsf | |
91 | ln ${DESTDIR}${LIBDIR}/vpsf ${DESTDIR}${LIBDIR}/vpsfW | |
92 | install -s vdmp ${DESTDIR}${LIBDIR}/vdmp | |
93 | install -s vpltdmp ${DESTDIR}${LIBDIR}/vpltdmp | |
94 | install -s vplotf ${DESTDIR}${LIBDIR}/vplotf | |
95 | ||
96 | clean: | |
97 | rm -f ${PRINTER} ${VARIAN} *.o | |
98 | ||
99 | print: | |
100 | @pr makefile | |
101 | @${CXREF} *.c | pr -h XREF | |
102 | @pr *.h *.c |