1 | # |
---|
2 | # Copyright (c) 1983 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.1 (Berkeley) 5/15/85 |
---|
7 | # |
---|
8 | # |
---|
9 | # makefile for line printer filters and associated programs |
---|
10 | # |
---|
11 | |
---|
12 | DESTDIR= |
---|
13 | CFLAGS= -O |
---|
14 | LIBDIR= usr/lib/lpdfilters |
---|
15 | CXREF= /usr/ucb/ctags -x |
---|
16 | SRCS= lpf.c necf.c \ |
---|
17 | chrtab.c rvsort.c rvcat.c vsort.c vcat.c vpf.c vpsf.c vdmp.c vpltdmp.c \ |
---|
18 | vplotf.c vfontinfo.c vwidth.c vfw.c fcvt.c rotate.c rotprt.c \ |
---|
19 | ln01filter.l staff_ln03filter.c |
---|
20 | PRINTER=lpf necf ln01filter ln01raw staff_ln03filter |
---|
21 | LN01FILTERS= ln01l ln01p |
---|
22 | VARIAN= rvsort rvcat vsort vcat vpf vpsf vdmp vpltdmp vplotf vfontinfo vwidth \ |
---|
23 | vfw fcvt rotate rotprt |
---|
24 | |
---|
25 | all: printer |
---|
26 | |
---|
27 | printer: ${PRINTER} |
---|
28 | |
---|
29 | varian: ${VARIAN} |
---|
30 | |
---|
31 | install: printer |
---|
32 | -mkdir ${DESTDIR}/${LIBDIR} |
---|
33 | -rm -f ${DESTDIR}/${LIBDIR}/ln03filter |
---|
34 | for i in ${PRINTER}; do install -s $$i ${DESTDIR}/${LIBDIR}/$$i; done |
---|
35 | for i in ${LN01FILTERS}; do \ |
---|
36 | rm -f ${DESTDIR}/${LIBDIR}/$$i; \ |
---|
37 | ln -s ln01filter ${DESTDIR}/${LIBDIR}/$$i; \ |
---|
38 | done |
---|
39 | installv: varian |
---|
40 | -mkdir ${DESTDIR}/${LIBDIR} |
---|
41 | install -s vfontinfo ${DESTDIR}/${LIBDIR}/vfontinfo |
---|
42 | install -s vwidth ${DESTDIR}/${LIBDIR}/vwidth |
---|
43 | install -s vfw ${DESTDIR}/${LIBDIR}/vfw |
---|
44 | install -s fcvt ${DESTDIR}/${LIBDIR}/fcvt |
---|
45 | install -s rotate ${DESTDIR}/${LIBDIR}/rotate |
---|
46 | install -s rotprt ${DESTDIR}/${LIBDIR}/rotprt |
---|
47 | install -s rvsort ${DESTDIR}/${LIBDIR}/rvsort |
---|
48 | install -s rvcat ${DESTDIR}/${LIBDIR}/rvcat |
---|
49 | install -s vsort ${DESTDIR}/${LIBDIR}/vsort |
---|
50 | install -s vcat ${DESTDIR}/${LIBDIR}/vcat |
---|
51 | install -s vpf ${DESTDIR}/${LIBDIR}/vpf |
---|
52 | ln ${DESTDIR}/${LIBDIR}/vpf ${DESTDIR}/${LIBDIR}/vpfW |
---|
53 | install -s vpsf ${DESTDIR}/${LIBDIR}/vpsf |
---|
54 | install -s vdmp ${DESTDIR}/${LIBDIR}/vdmp |
---|
55 | install -s vpltdmp ${DESTDIR}/${LIBDIR}/vpltdmp |
---|
56 | install -s vplotf ${DESTDIR}/${LIBDIR}/vplotf |
---|
57 | |
---|
58 | clean: |
---|
59 | rm -f ${PRINTER} ${VARIAN} *.o ln01filter.c |
---|
60 | |
---|
61 | print: |
---|
62 | @pr makefile |
---|
63 | @${CXREF} *.c | pr -h XREF |
---|
64 | @pr *.h *.c |
---|
65 | |
---|
66 | lpf: lpf.c |
---|
67 | ${CC} -o lpf ${CFLAGS} lpf.c |
---|
68 | |
---|
69 | necf: necf.c |
---|
70 | ${CC} -o necf ${CFLAGS} necf.c |
---|
71 | |
---|
72 | rvsort: rvsort.c |
---|
73 | ${CC} -o rvsort ${CFLAGS} rvsort.c |
---|
74 | |
---|
75 | rvcat: rvcat.c |
---|
76 | ${CC} -o rvcat ${CFLAGS} rvcat.c |
---|
77 | |
---|
78 | vsort: vsort.c |
---|
79 | ${CC} -o vsort ${CFLAGS} vsort.c |
---|
80 | |
---|
81 | vcat: vcat.c |
---|
82 | ${CC} -o vcat ${CFLAGS} vcat.c |
---|
83 | |
---|
84 | vpf: vpf.c |
---|
85 | ${CC} -o vpf ${CFLAGS} vpf.c |
---|
86 | |
---|
87 | vpsf: vpsf.c |
---|
88 | ${CC} -o vpsf ${CFLAGS} vpsf.c |
---|
89 | |
---|
90 | vdmp: vdmp.c |
---|
91 | ${CC} -o vdmp ${CFLAGS} vdmp.c |
---|
92 | |
---|
93 | vpltdmp: vpltdmp.c |
---|
94 | ${CC} -o vpltdmp ${CFLAGS} vpltdmp.c |
---|
95 | |
---|
96 | vplotf: vplotf.c chrtab.o |
---|
97 | ${CC} -o vplotf ${CFLAGS} vplotf.c chrtab.o |
---|
98 | |
---|
99 | vfontinfo: vfontinfo.c |
---|
100 | ${CC} -o vfontinfo ${CFLAGS} vfontinfo.c |
---|
101 | |
---|
102 | vwidth: vwidth.c |
---|
103 | ${CC} -o vwidth ${CFLAGS} vwidth.c |
---|
104 | |
---|
105 | vfw: vfw.c |
---|
106 | ${CC} -o vfw ${CFLAGS} vfw.c |
---|
107 | |
---|
108 | fcvt: fcvt.c |
---|
109 | ${CC} -o fcvt ${CFLAGS} fcvt.c |
---|
110 | |
---|
111 | rotate: rotate.c |
---|
112 | ${CC} -o rotate ${CFLAGS} rotate.c |
---|
113 | |
---|
114 | rotprt: rotprt.c |
---|
115 | ${CC} -o rotprt ${CFLAGS} rotprt.c |
---|
116 | |
---|
117 | ln01filter.c: ln01filter.l |
---|
118 | ln01filter: ln01filter.o |
---|
119 | ${CC} -o ln01filter ${CFLAGS} ln01filter.o |
---|
120 | |
---|
121 | newln01: newln01.o |
---|
122 | ${CC} -o newln01 ${CFLAGS} newln01.o |
---|
123 | |
---|
124 | ln03filter: ln03filter.o |
---|
125 | ${CC} -o ln03filter ${CFLAGS} ln03filter.o |
---|
126 | |
---|
127 | staff_ln03filter: staff_ln03filter.o |
---|
128 | ${CC} -o staff_ln03filter ${CFLAGS} staff_ln03filter.o |
---|
129 | |
---|
130 | ln01raw: ln01raw.o |
---|
131 | ${CC} ${CFLAGS} -o ln01raw ln01raw.o |
---|