# Copyright (c) 1987 Regents of the University of California.
# Redistribution and use in source and binary forms are permitted
# provided that this notice is preserved and that due credit is given
# to the University of California at Berkeley. The name of the University
# may not be used to endorse or promote products derived from this
# software without specific prior written permission. This software
# is provided ``as is'' without express or implied warranty.
# @(#)Makefile 5.8 (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
# SPGRP the group id of the spooling programs
L1SRCS
= lpd.c printjob.c recvjob.c displayq.c rmjob.c startdaemon.c \
lpdchar.c common.c printcap.c
L1OBJS
= lpd.o printjob.o recvjob.o displayq.o rmjob.o startdaemon.o \
lpdchar.o common.o printcap.o
L2SRCS
= lpr.c startdaemon.c printcap.c
L2OBJS
= lpr.o startdaemon.o printcap.o
L3SRCS
= lpq.c displayq.c common.c printcap.c
L3OBJS
= lpq.o displayq.o common.o printcap.o
L4SRCS
= lprm.c rmjob.c startdaemon.c common.c printcap.c
L4OBJS
= lprm.o rmjob.o startdaemon.o common.o printcap.o
L5SRCS
= lpc.c cmds.c cmdtab.c startdaemon.c common.c printcap.c
L5OBJS
= lpc.o cmds.o cmdtab.o startdaemon.o common.o printcap.o
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 \
OBJS
= ${L1OBJS} ${L2OBJS} ${L3OBJS} ${L4OBJS} ${L5OBJS} ${L6OBJS} ${L7OBJS}
ALL
= lpd lpr lpq lprm lpc lptest pac
all: ${ALL} FILTERS VFILTERS
lptest
: ${L6OBJS} ${LIBC}
${CC} ${CFLAGS} -o
$@
${L6OBJS}
cd filters
; make
${MFLAGS}
cd vfilters
; make
${MFLAGS}
rm -f
${OBJS} core
${ALL}
cd filters
; make
${MFLAGS} clean
cd vfilters
; make
${MFLAGS} clean
cd filters
; make
${MFLAGS} depend
cd vfilters
; make
${MFLAGS} depend
install -s
-o
${ROOT} -g
${SPGRP} -m
6711 lpd
${DESTDIR}/${LIBDIR}/lpd
install -s
-o
${ROOT} -g
${SPGRP} -m
6711 lpr
${DESTDIR}/${BINDIR}/lpr
install -s
-o
${ROOT} -g
${SPGRP} -m
6711 lpq
${DESTDIR}/${BINDIR}/lpq
install -s
-o
${ROOT} -g
${SPGRP} -m
6711 lprm
${DESTDIR}/${BINDIR}/lprm
install -s
-o bin
-g
${SPGRP} -m
2711 lpc
${DESTDIR}/etc
/lpc
install -s
-o bin
-g bin
-m
755 lptest
${DESTDIR}/${BINDIR}/lptest
install -s
-o bin
-g bin
-m
755 pac
${DESTDIR}/etc
/pac
/etc
/chown
${DAEMON} ${DESTDIR}/${SPLDIR}
chgrp
${SPGRP} ${DESTDIR}/${SPLDIR}
chmod
775 ${DESTDIR}/${SPLDIR}
cd filters
; make
${MFLAGS} DESTDIR
=${DESTDIR} install
cd vfilters
; make
${MFLAGS} DESTDIR
=${DESTDIR} install
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
lpd.o
: lpd.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
lpd.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
lpd.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
lpd.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
lpd.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
/usr
/include/sys
/socket.h
lpd.o
: /usr
/include/sys
/un.h
/usr
/include/netinet
/in.h
/usr
/include/netdb.h
lpd.o
: /usr
/include/pwd.h
/usr
/include/syslog.h
/usr
/include/signal.h
lpd.o
: /usr
/include/sys
/wait.h
/usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
lpd.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
lpd.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
lpd.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
lpr.o
: lpr.c
/usr
/include/stdio.h
/usr
/include/sys
/types.h
lpr.o
: /usr
/include/sys
/file.h
/usr
/include/sys
/stat.h
/usr
/include/pwd.h
lpr.o
: /usr
/include/grp.h
/usr
/include/signal.h
/usr
/include/machine
/trap.h
lpr.o
: /usr
/include/ctype.h
/usr
/include/syslog.h lp.local.h
lpr.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.h
lpq.o
: lpq.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
lpq.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
lpq.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
lpq.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
lpq.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
/usr
/include/sys
/socket.h
lpq.o
: /usr
/include/sys
/un.h
/usr
/include/netinet
/in.h
/usr
/include/netdb.h
lpq.o
: /usr
/include/pwd.h
/usr
/include/syslog.h
/usr
/include/signal.h
lpq.o
: /usr
/include/sys
/wait.h
/usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
lpq.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
lpq.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
lpq.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
lprm.o
: lprm.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
lprm.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
lprm.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
lprm.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
lprm.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
lprm.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
lprm.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
lprm.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
lprm.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
lprm.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
lprm.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
lprm.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
lprm.o
: /usr
/include/ar.h
pac.o
: pac.c
/usr
/include/stdio.h lp.local.h
/usr
/include/a.out.h
pac.o
: /usr
/include/sys
/exec.h
/usr
/include/ar.h
lpd.o
: lpd.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
lpd.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
lpd.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
lpd.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
lpd.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
/usr
/include/sys
/socket.h
lpd.o
: /usr
/include/sys
/un.h
/usr
/include/netinet
/in.h
/usr
/include/netdb.h
lpd.o
: /usr
/include/pwd.h
/usr
/include/syslog.h
/usr
/include/signal.h
lpd.o
: /usr
/include/sys
/wait.h
/usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
lpd.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
lpd.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
lpd.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
cmds.o
: cmds.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
cmds.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
cmds.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
cmds.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
cmds.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
cmds.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
cmds.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
cmds.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
cmds.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
cmds.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
cmds.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
cmds.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
cmds.o
: /usr
/include/ar.h
/usr
/include/sys
/time.h
/usr
/include/time.h
printjob.o
: printjob.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
printjob.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
printjob.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
printjob.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
printjob.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
printjob.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
printjob.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
printjob.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
printjob.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
printjob.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
printjob.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
printjob.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
printjob.o
: /usr
/include/ar.h
recvjob.o
: recvjob.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
recvjob.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
recvjob.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
recvjob.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
recvjob.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
recvjob.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
recvjob.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
recvjob.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
recvjob.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
recvjob.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
recvjob.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
recvjob.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
recvjob.o
: /usr
/include/ar.h
/usr
/include/sys
/fs.h
displayq.o
: displayq.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
displayq.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
displayq.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
displayq.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
displayq.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
displayq.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
displayq.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
displayq.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
displayq.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
displayq.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
displayq.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
displayq.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
displayq.o
: /usr
/include/ar.h
rmjob.o
: rmjob.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
rmjob.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
rmjob.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
rmjob.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
rmjob.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
rmjob.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
rmjob.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
rmjob.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
rmjob.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
rmjob.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
rmjob.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
rmjob.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
rmjob.o
: /usr
/include/ar.h
startdaemon.o
: startdaemon.c
/usr
/include/stdio.h
/usr
/include/sys
/types.h
startdaemon.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h lp.local.h
startdaemon.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.h
common.o
: common.c lp.h
/usr
/include/stdio.h
/usr
/include/sys
/param.h
common.o
: /usr
/include/sys
/types.h
/usr
/include/signal.h
common.o
: /usr
/include/machine
/trap.h
/usr
/include/machine
/machparam.h
common.o
: /usr
/include/machine
/endian.h
/usr
/include/sys
/file.h
common.o
: /usr
/include/sys
/dir.h
/usr
/include/sys
/stat.h
common.o
: /usr
/include/sys
/socket.h
/usr
/include/sys
/un.h
common.o
: /usr
/include/netinet
/in.h
/usr
/include/netdb.h
/usr
/include/pwd.h
common.o
: /usr
/include/syslog.h
/usr
/include/signal.h
/usr
/include/sys
/wait.h
common.o
: /usr
/include/sgtty.h
/usr
/include/sys
/ioctl.h
common.o
: /usr
/include/sys
/ttychars.h
/usr
/include/sys
/ttydefaults.h
common.o
: /usr
/include/sys
/ttydev.h
/usr
/include/ctype.h
/usr
/include/errno.h
common.o
: lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
common.o
: /usr
/include/ar.h
printcap.o
: printcap.c
/usr
/include/ctype.h
/usr
/include/stdio.h
lpdchar.o
: lpdchar.c lp.local.h
/usr
/include/a.out.h
/usr
/include/sys
/exec.h
lpdchar.o
: /usr
/include/ar.h
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY