# Copyright (c) 1987 Regents of the University of California.
# Redistribution and use in source and binary forms are permitted
# provided that the above copyright notice and this paragraph are
# duplicated in all such forms and that any documentation,
# advertising materials, and other materials related to such
# distribution and use acknowledge that the software was developed
# by the University of California, 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'' AND WITHOUT ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
# @(#)Makefile 5.9 (Berkeley) 6/30/88
# 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
/ttydev.h
lpd.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
lpd.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.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
/ttydev.h
lpq.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
lpq.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.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
/ttydev.h
lprm.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
lprm.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/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
/ttydev.h
lpd.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
lpd.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.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
/ttydev.h
cmds.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
cmds.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.h
cmds.o
: /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
/ttydev.h
printjob.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
printjob.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/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
/ttydev.h
recvjob.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
recvjob.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/ar.h
recvjob.o
: /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
/ttydev.h
displayq.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
displayq.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/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
/ttydev.h
rmjob.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
rmjob.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/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
/ttydev.h
common.o
: /usr
/include/ctype.h
/usr
/include/errno.h lp.local.h
common.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/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