# # Copyright (c) 1983 Regents of the University of California. # All rights reserved. The Berkeley software License Agreement # specifies the terms and conditions for redistribution. # # @(#)Makefile 5.1 (Berkeley) 5/15/85 # # # makefile for line printer filters and associated programs # DESTDIR= CFLAGS= -O LIBDIR= /usr/lib/lpdfilters CXREF= /usr/ucb/ctags -x SRCS= lpf.c necf.c \ chrtab.c rvsort.c rvcat.c vsort.c vcat.c vpf.c vpsf.c vdmp.c vpltdmp.c \ vplotf.c vfontinfo.c vwidth.c vfw.c fcvt.c rotate.c rotprt.c \ ln01filter.l ln03filter.c PRINTER=lpf necf ln01filter ln03filter ln01raw LN01FILTERS= ln01l ln01p VARIAN= rvsort rvcat vsort vcat vpf vpsf vdmp vpltdmp vplotf vfontinfo vwidth \ vfw fcvt rotate rotprt all: printer printer: ${PRINTER} varian: ${VARIAN} lpf: lpf.c ${CC} -o lpf ${CFLAGS} lpf.c necf: necf.c ${CC} -o necf ${CFLAGS} necf.c rvsort: rvsort.c ${CC} -o rvsort ${CFLAGS} rvsort.c rvcat: rvcat.c ${CC} -o rvcat ${CFLAGS} rvcat.c vsort: vsort.c ${CC} -o vsort ${CFLAGS} vsort.c vcat: vcat.c ${CC} -o vcat ${CFLAGS} vcat.c vpf: vpf.c ${CC} -o vpf ${CFLAGS} vpf.c vpsf: vpsf.c ${CC} -o vpsf ${CFLAGS} vpsf.c vdmp: vdmp.c ${CC} -o vdmp ${CFLAGS} vdmp.c vpltdmp: vpltdmp.c ${CC} -o vpltdmp ${CFLAGS} vpltdmp.c vplotf: vplotf.c chrtab.o ${CC} -o vplotf ${CFLAGS} vplotf.c chrtab.o vfontinfo: vfontinfo.c ${CC} -o vfontinfo ${CFLAGS} vfontinfo.c vwidth: vwidth.c ${CC} -o vwidth ${CFLAGS} vwidth.c vfw: vfw.c ${CC} -o vfw ${CFLAGS} vfw.c fcvt: fcvt.c ${CC} -o fcvt ${CFLAGS} fcvt.c rotate: rotate.c ${CC} -o rotate ${CFLAGS} rotate.c rotprt: rotprt.c ${CC} -o rotprt ${CFLAGS} rotprt.c ln01filter.c: ln01filter.l ln01filter.o: ln01filter.o ln01filter: ln01filter.o ${CC} -o ln01filter ${CFLAGS} ln01filter.o ln03filter: ln03filter.o ${CC} -o ln03filter ${CFLAGS} ln03filter.o ln01raw: ln01raw.o ${CC} ${CFLAGS} -o ln01raw ln01raw.o install: printer -mkdir ${DESTDIR}/${LIBDIR} install -s lpf ${DESTDIR}/${LIBDIR}/lpf install -s necf ${DESTDIR}/${LIBDIR}/necf install -s ln01filter ${DESTDIR}/${LIBDIR}/ln01filter for i in ${LN01FILTERS}; do \ rm -f ${DESTDIR}${LIBDIR}/$$i; \ ln -s ln01filter ${DESTDIR}${LIBDIR}/$$i; \ done install -s ln03filter ${DESTDIR}/${LIBDIR}/ln03filter install -s ln01raw ${DESTDIR}/${LIBDIR}/ln01raw installv: varian -mkdir ${DESTDIR}/${LIBDIR} install -s vfontinfo ${DESTDIR}/${LIBDIR}/vfontinfo install -s vwidth ${DESTDIR}/${LIBDIR}/vwidth install -s vfw ${DESTDIR}/${LIBDIR}/vfw install -s fcvt ${DESTDIR}/${LIBDIR}/fcvt install -s rotate ${DESTDIR}/${LIBDIR}/rotate install -s rotprt ${DESTDIR}/${LIBDIR}/rotprt install -s rvsort ${DESTDIR}/${LIBDIR}/rvsort install -s rvcat ${DESTDIR}/${LIBDIR}/rvcat install -s vsort ${DESTDIR}/${LIBDIR}/vsort install -s vcat ${DESTDIR}/${LIBDIR}/vcat install -s vpf ${DESTDIR}/${LIBDIR}/vpf ln ${DESTDIR}/${LIBDIR}/vpf ${DESTDIR}/${LIBDIR}/vpfW install -s vpsf ${DESTDIR}/${LIBDIR}/vpsf install -s vdmp ${DESTDIR}/${LIBDIR}/vdmp install -s vpltdmp ${DESTDIR}/${LIBDIR}/vpltdmp install -s vplotf ${DESTDIR}/${LIBDIR}/vplotf clean: rm -f ${PRINTER} ${VARIAN} *.o ln01filter.c print: @pr makefile @${CXREF} *.c | pr -h XREF @pr *.h *.c