# 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
all: lpd lpr sq dq lpdrestart filters
lpd
: lpd.o lpdchar.o printcap.o
${CC} -o lpd
${LDFLAGS} lpd.o lpdchar.o printcap.o
${CC} -o lpr
${LDFLAGS} lpr.o printcap.o
${CC} -o sq
${LDFLAGS} sq.o
-ltermcap printcap.o
${CC} -o dq
${LDFLAGS} dq.o printcap.o
${CC} -o lpdrestart
${LDFLAGS} lpdrestart.o
${CC} -o laf
${CFLAGS} ${LDFLAGS} laf.c
${CC} -o lpf
${CFLAGS} ${LDFLAGS} lpf.c
${CC} -o necf
${CFLAGS} ${LDFLAGS} necf.c
lpr.o lpd.o sq.o dq.o lpdrestart.o
: lp.local.h
# rm -f ${BINDIR}/opr ${BINDIR}/print
# ln ${BINDIR}/lpr ${BINDIR}/print
# ln ${BINDIR}/lpr ${BINDIR}/opr
chown
${ROOT} ${BINDIR}/lpr
${BINDIR}/sq
chown
${DAEMON} ${BINDIR}/dq
${LIBDIR}/lpd
chgrp
${SPGRP} ${LIBDIR}/lpd
${BINDIR}/lpr
${BINDIR}/dq
${BINDIR}/sq
chmod
6711 ${LIBDIR}/lpd
${BINDIR}/lpr
${BINDIR}/dq
chgrp
${SPGRP} ${SPOOLDIR}
chown
${DAEMON} ${SPOOLDIR}
rm -f laf dq sq lpd lpr necf lpf
*.o
@
${CXREF} *.c | pr
-h XREF