add useful sccs id's
[unix-history] / usr / src / usr.sbin / lpr / filters / Makefile
CommitLineData
db1b4c15
RC
1# @(#)Makefile 4.1 (Berkeley) %G%
2#
3# makefile for line printer filters and associated programs
4#
5
6CFLAGS=-O
7LIBDIR=/usr/lib
8CXREF=/usr/ucb/ctags -x
9DESTDIR=
10
11SRCS= 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
14PRINTER= lpf necf
15VARIAN= rvsort rvcat vsort vcat vpf vpsf vdmp vpltdmp vplotf vfontinfo vwidth \
16 vfw fcvt rotate rotprt
17
18printer: ${PRINTER}
19
20varian: ${VARIAN}
21
22lpf: lpf.c
23 ${CC} -o lpf ${CFLAGS} lpf.c
24
25necf: necf.c
26 ${CC} -o necf ${CFLAGS} necf.c
27
28rvsort: rvsort.c
29 ${CC} -o rvsort ${CFLAGS} rvsort.c
30
31rvcat: rvcat.c
32 ${CC} -o rvcat ${CFLAGS} rvcat.c
33
34vsort: vsort.c
35 ${CC} -o vsort ${CFLAGS} vsort.c
36
37vcat: vcat.c
38 ${CC} -o vcat ${CFLAGS} vcat.c
39
40vpf: vpf.c
41 ${CC} -o vpf ${CFLAGS} vpf.c
42
43vpsf: vpsf.c
44 ${CC} -o vpsf ${CFLAGS} vpsf.c
45
46vdmp: vdmp.c
47 ${CC} -o vdmp ${CFLAGS} vdmp.c
48
49vpltdmp: vpltdmp.c
50 ${CC} -o vpltdmp ${CFLAGS} vpltdmp.c
51
52vplotf: vplotf.c
53 ${CC} -o vplotf ${CFLAGS} vplotf.c
54
55vfontinfo: vfontinfo.c
56 ${CC} -o vfontinfo ${CFLAGS} vfontinfo.c
57
58vwidth: vwidth.c
59 ${CC} -o vwidth ${CFLAGS} vwidth.c
60
61vfw: vfw.c
62 ${CC} -o vfw ${CFLAGS} vfw.c
63
64fcvt: fcvt.c
65 ${CC} -o fcvt ${CFLAGS} fcvt.c
66
67rotate: rotate.c
68 ${CC} -o rotate ${CFLAGS} rotate.c
69
70rotprt: rotprt.c
71 ${CC} -o rotprt ${CFLAGS} rotprt.c
72
73install: printer
74 install -s lpf ${DESTDIR}${LIBDIR}/lpf
75 install -s necf ${DESTDIR}${LIBDIR}/necf
76
77installv: 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
96clean:
97 rm -f ${PRINTER} ${VARIAN} *.o
98
99print:
100 @pr makefile
101 @${CXREF} *.c | pr -h XREF
102 @pr *.h *.c