# @(#)Makefile 4.4 (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 \
OBJS
=lpd rlpr lpr lpq lprm lpdrestart
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
-ljobs printcap.o
lpq
: lpq.o printcap.o getq.o
${CC} -o lpq
${LDFLAGS} lpq.o
-ltermcap printcap.o getq.o
${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
lpd.o rlpr.o lpr.o lpq.o lprm.o lpdrestart.o
: lp.local.h
lpd.o lpq.o getq.o
: getq.h
install -o
${ROOT} -m
6711 lpd
${LIBDIR}/lpd
install -o
${DAEMON} -m
6711 rlpr
${LIBDIR}/rlpr
install -o
${ROOT} -m
6711 lpr
${BINDIR}/lpr
install -o
${ROOT} -m
6711 lpq
${BINDIR}/lpq
install -o
${ROOT} -m
6711 lprm
${BINDIR}/lprm
chgrp
${SPGRP} ${LIBDIR}/lpd
${LIBDIR}/rlpr
${BINDIR}/lpr \
${BINDIR}/lpq
${BINDIR}/lprm
chown
${DAEMON} ${SPOOLDIR}
chgrp
${SPGRP} ${SPOOLDIR}
@
${CXREF} *.c | pr
-h XREF