(no message)
[unix-history] / usr / src / usr.sbin / lpr / Makefile
# @(#)Makefile 4.10 (Berkeley) %G%
#
# makefile for line printer spooling system
#
# Ownerships {see note at the top of lpd.c}
# ROOT a user that can access any and all files
# DAEMON someone special
# SPGRP the group id of the spooling programs
#
CFLAGS=-O
LIBDIR=/usr/lib
BINDIR=/usr/ucb
SPOOLDIR=/usr/spool/lpd
CXREF=/usr/ucb/ctags -x
ROOT=root
DAEMON=daemon
SPGRP=daemon
DESTDIR=
SRCS= lpd.c lpr.c lpq.c lprm.c pac.c lpd.c cmds.c cmdtab.c \
printjob.c recvjob.c displayq.c rmjob.c \
startdaemon.c common.c printcap.c lpdchar.c
OBJS= lpd lpr lpq lprm pac lpc
all: ${OBJS}
lpd: lpd.o printjob.o recvjob.o displayq.o rmjob.o \
startdaemon.o lpdchar.o common.o printcap.o
${CC} -o lpd lpd.o printjob.o recvjob.o displayq.o rmjob.o \
startdaemon.o lpdchar.o common.o printcap.o
lpr: lpr.o startdaemon.o common.o printcap.o
${CC} -o lpr lpr.o startdaemon.o common.o printcap.o
lpq: lpq.o displayq.o common.o printcap.o
${CC} -o lpq lpq.o displayq.o common.o printcap.o -ltermcap
lprm: lprm.o rmjob.o startdaemon.o common.o printcap.o
${CC} -o lprm lprm.o rmjob.o startdaemon.o common.o printcap.o
lpc: lpc.o cmds.o cmdtab.o startdaemon.o common.o printcap.o
${CC} -o lpc lpc.o cmds.o cmdtab.o startdaemon.o common.o printcap.o
pac: pac.o printcap.o
${CC} -o pac pac.o printcap.o
lpd.o lpr.o lpq.o lprm.o pac.o: lp.h lp.local.h
recvjob.o printjob.o displayq.o rmjob.o common.o: lp.h lp.local.h
lpc.o cmdtab.o: lpc.h
cmds.o: lp.h lp.local.h
install: all
install -s -g ${SPGRP} -m 6711 lpd ${DESTDIR}${LIBDIR}/lpd
install -s -g ${SPGRP} -m 6711 lpr ${DESTDIR}${BINDIR}/lpr
install -s -g ${SPGRP} -m 6711 lpq ${DESTDIR}${BINDIR}/lpq
install -s -g ${SPGRP} -m 6711 lprm ${DESTDIR}${BINDIR}/lprm
install -s -g ${SPGRP} -m 6711 lpc ${DESTDIR}/etc/lpc
install -s pac ${DESTDIR}/etc/pac
chown ${DAEMON} ${DESTDIR}${SPOOLDIR}
chgrp ${SPGRP} ${DESTDIR}${SPOOLDIR}
chmod 775 ${DESTDIR}${SPOOLDIR}
clean:
rm -f ${OBJS} *.o
print:
@pr makefile
@${CXREF} *.c | pr -h XREF
@pr *.h *.c