# @(#)Makefile 4.7 (Berkeley) %G%
# makefile for line printer spooling system
# Ownerships {see note at the top of main in lpd.c}
# ROOT a user that can access any and all files
# SPGRP the group id of the spooling programs
SRCS
= lpd.c rlpr.c lpr.c lpq.c lprm.c lpdrestart.c \
lpdchar.c getq.c printcap.c lpf.c necf.c \
rvsort.c rvcat.c vsort.c vcat.c vpf.c vpsf.c \
vpltdmp.c vfontinfo.c vwidth.c pac.c
OBJS
= lpd rlpr lpr lpq lprm lpdrestart vfontinfo vwidth pac
FLTRS
= lpf necf rvsort rvcat vsort vcat vpf vpsf vpltdmp
lpd
: lpd.o lpdchar.o printcap.o getq.o
${CC} -o lpd
${LDFLAGS} lpd.o lpdchar.o printcap.o getq.o
-ljobs
${CC} -o rlpr
${LDFLAGS} rlpr.o printcap.o
${CC} -o lpr
${LDFLAGS} lpr.o printcap.o
-ljobs
lpq
: lpq.o printcap.o getq.o
${CC} -o lpq
${LDFLAGS} lpq.o printcap.o getq.o
-ltermcap
${CC} -o lprm
${LDFLAGS} lprm.o printcap.o
${CC} -o lpdrestart
${LDFLAGS} lpdrestart.o
${CC} -o lpf
${CFLAGS} ${LDFLAGS} lpf.c
${CC} -o necf
${CFLAGS} ${LDFLAGS} necf.c
${CC} -o rvsort
${CFLAGS} rvsort.c
${CC} -o rvcat
${CFLAGS} rvcat.c
${CC} -o vsort
${CFLAGS} vsort.c
${CC} -o vcat
${CFLAGS} vcat.c
${CC} -o vpf
${CFLAGS} vpf.c
${CC} -o vpsf
${CFLAGS} vpsf.c
${CC} -o vpltdmp
${CFLAGS} vpltdmp.c
${CC} -o vfontinfo
${CFLAGS} vfontinfo.c
${CC} -o vwidth
${CFLAGS} vwidth.c
${CC} -o pac
${CFLAGS} pac.o printcap.o
lpd.o rlpr.o lpr.o lpq.o lprm.o lpdrestart.o pac.o
: lp.local.h
lpd.o lpq.o getq.o
: getq.h
install -o
${ROOT} -m
6711 lpd
${DESTDIR}${LIBDIR}/lpd
install -o
${DAEMON} -m
6711 rlpr
${DESTDIR}${LIBDIR}/rlpr
install -o
${ROOT} -m
6711 lpr
${DESTDIR}${BINDIR}/lpr
install -o
${ROOT} -m
6711 lpq
${DESTDIR}${BINDIR}/lpq
install -o
${ROOT} -m
6711 lprm
${DESTDIR}${BINDIR}/lprm
install -s lpdrestart
${DESTDIR}/etc
/lpdrestart
chgrp
${SPGRP} ${DESTDIR}${LIBDIR}/lpd
${DESTDIR}${LIBDIR}/rlpr \
${DESTDIR}${BINDIR}/lpr
${DESTDIR}${BINDIR}/lpq \
chown
${DAEMON} ${DESTDIR}${SPOOLDIR}
chgrp
${SPGRP} ${DESTDIR}${SPOOLDIR}
chmod
775 ${DESTDIR}${SPOOLDIR}
install -s vfontinfo
${DESTDIR}${LIBDIR}/vfontinfo
install -s vwidth
${DESTDIR}${LIBDIR}/vwidth
install -s pac
${DESTDIR}/etc
/pac
install -s lpf
${DESTDIR}${LIBDIR}/lpf
install -s necf
${DESTDIR}${LIBDIR}/necf
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
install -s vpsf
${DESTDIR}${LIBDIR}/vpsf
install -s vpltdmp
${DESTDIR}${LIBDIR}/vpltdmp
rm -f
${OBJS} ${FLTRS} *.o
@
${CXREF} *.c | pr
-h XREF