xref: /original-bsd/usr.sbin/lpr/filters/Makefile (revision 9f374885)
1#
2# Copyright (c) 1987 Regents of the University of California.
3# All rights reserved.  The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
6#	@(#)Makefile	5.2	(Berkeley)	07/27/87
7#
8CFLAGS=	-O
9LIBC=	/lib/libc.a
10LIBDIR=	/usr/lib
11SRCS=	lpf.c necf.c chrtab.c rvsort.c rvcat.c vsort.c vcat.c vpf.c vpsf.c \
12	vdmp.c vpltdmp.c vplotf.c vfontinfo.c vwidth.c vfw.c fcvt.c rotate.c \
13	rotprt.c
14OBJS=	lpf.o necf.o chrtab.o rvsort.o rvcat.o vsort.o vcat.o vpf.o vpsf.o \
15	vdmp.o vpltdmp.o vplotf.o vfontinfo.o vwidth.o vfw.o fcvt.o rotate.o \
16	rotprt.o
17PRINT=	lpf necf
18VARIAN=	rvsort rvcat vsort vcat vpf vpsf vdmp vpltdmp vplotf vfontinfo vwidth \
19	vfw fcvt rotate rotprt
20ALL=	${PRINT} ${VARIAN}
21
22all: ${ALL}
23
24lpf: lpf.c
25	${CC} -o $@ ${CFLAGS} lpf.c
26
27necf: necf.c
28	${CC} -o $@ ${CFLAGS} necf.c
29
30rvsort: rvsort.c
31	${CC} -o $@ ${CFLAGS} rvsort.c
32
33rvcat: rvcat.c
34	${CC} -o $@ ${CFLAGS} rvcat.c
35
36vsort: vsort.c
37	${CC} -o $@ ${CFLAGS} vsort.c
38
39vcat: vcat.c
40	${CC} -o $@ ${CFLAGS} vcat.c
41
42vpf: vpf.c
43	${CC} -o $@ ${CFLAGS} vpf.c
44
45vpsf: vpsf.c
46	${CC} -o $@ ${CFLAGS} vpsf.c
47
48vdmp: vdmp.c
49	${CC} -o $@ ${CFLAGS} vdmp.c
50
51vpltdmp: vpltdmp.c
52	${CC} -o $@ ${CFLAGS} vpltdmp.c
53
54vplotf: vplotf.c chrtab.o
55	${CC} -o $@ ${CFLAGS} vplotf.c chrtab.o
56
57vfontinfo: vfontinfo.c
58	${CC} -o $@ ${CFLAGS} vfontinfo.c
59
60vwidth: vwidth.c
61	${CC} -o $@ ${CFLAGS} vwidth.c
62
63vfw: vfw.c
64	${CC} -o $@ ${CFLAGS} vfw.c
65
66fcvt: fcvt.c
67	${CC} -o $@ ${CFLAGS} fcvt.c
68
69rotate: rotate.c
70	${CC} -o $@ ${CFLAGS} rotate.c
71
72rotprt: rotprt.c
73	${CC} -o $@ ${CFLAGS} rotprt.c
74
75clean: FRC
76	rm -f ${OBJS} core ${ALL}
77
78depend: FRC
79	mkdep -p ${CFLAGS} ${SRCS}
80
81install: FRC
82	install -s -o bin -g bin -m 755 lpf ${DESTDIR}/${LIBDIR}/lpf
83	install -s -o bin -g bin -m 755 necf ${DESTDIR}/${LIBDIR}/necf
84
85installv:
86	install -s -o bin -g bin -m 755 vfontinfo ${DESTDIR}/${LIBDIR}/vfontinfo
87	install -s -o bin -g bin -m 755 vwidth ${DESTDIR}/${LIBDIR}/vwidth
88	install -s -o bin -g bin -m 755 vfw ${DESTDIR}/${LIBDIR}/vfw
89	install -s -o bin -g bin -m 755 fcvt ${DESTDIR}/${LIBDIR}/fcvt
90	install -s -o bin -g bin -m 755 rotate ${DESTDIR}/${LIBDIR}/rotate
91	install -s -o bin -g bin -m 755 rotprt ${DESTDIR}/${LIBDIR}/rotprt
92	install -s -o bin -g bin -m 755 rvsort ${DESTDIR}/${LIBDIR}/rvsort
93	install -s -o bin -g bin -m 755 rvcat ${DESTDIR}/${LIBDIR}/rvcat
94	install -s -o bin -g bin -m 755 vsort ${DESTDIR}/${LIBDIR}/vsort
95	install -s -o bin -g bin -m 755 vcat ${DESTDIR}/${LIBDIR}/vcat
96	install -s -o bin -g bin -m 755 vpf ${DESTDIR}/${LIBDIR}/vpf
97	ln ${DESTDIR}/${LIBDIR}/vpf ${DESTDIR}/${LIBDIR}/vpfW
98	install -s -o bin -g bin -m 755 vpsf ${DESTDIR}/${LIBDIR}/vpsf
99	install -s -o bin -g bin -m 755 vdmp ${DESTDIR}/${LIBDIR}/vdmp
100	install -s -o bin -g bin -m 755 vpltdmp ${DESTDIR}/${LIBDIR}/vpltdmp
101	install -s -o bin -g bin -m 755 vplotf ${DESTDIR}/${LIBDIR}/vplotf
102
103lint: FRC
104	lint ${CFLAGS} ${SRCS}
105
106tags: FRC
107	ctags ${SRCS}
108
109FRC:
110
111# DO NOT DELETE THIS LINE -- make depend uses it
112
113