ADDSRC = # strcasecmp.c
ADDOBJ = # strcasecmp.o
SRC=	font.c initialize.c lp.c main.c printcap.c processjob.c \
	procset.c query.c setproctitle.c ../common_source/util.c \
	../common_source/common.c ../common_source/server.c \
	../common_source/bfprint.c ../common_source/paperrlst.c \
	${ADDSRC}

OBJ=	font.o initialize.o lp.o main.o printcap.o processjob.o \
	procset.o query.o setproctitle.o ../common_source/util.o \
	../common_source/common.o ../common_source/server.o \
	../common_source/bfprint.o ../common_source/paperrlst.o \
	${ADDOBJ}

INCPATH = -I../common_source -I../../../include
CFLAGS = -g ${INCPATH} -DEBUG
LIBS = ../../../usr.lib/libatalk/libatalk.a

all : papd

papd : ${OBJ} ${LIBS}
	${CC} ${CFLAGS} -o papd ${OBJ} ${LIBS}

install : papd
	install -c papd ${DESTDIR}/usr/etc

clean :
	rm -f a.out core* papd *.o *.bak *[Ee]rrs tags

tags : ${SRC}
	ctags -t *.[ch]

depend :
	for i in ${SRC} ; do \
	    ${CC} -M ${INCPATH} $$i | \
	    awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		else rec = rec " " $$2 } } \
		END { print rec } ' >> makedep; done
	sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
	cat makedep >> Makefile.tmp
	rm makedep
	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
	echo '# see make depend above' >> Makefile.tmp
	cp Makefile Makefile.bak
	mv Makefile.tmp Makefile

# DO NOT DELETE THIS LINE

font.o: font.c /usr/include/stdio.h /usr/include/sys/types.h
font.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/strings.h
font.o: ../../../include/netatalk/at.h ../../../include/atalk/atp.h
font.o: ../common_source/pap.h ../common_source/papd.h ../common_source/lw.h

initialize.o: initialize.c /usr/include/stdio.h /usr/include/sys/types.h
initialize.o: /usr/include/sys/time.h /usr/include/time.h
initialize.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
initialize.o: /usr/include/sys/syslog.h /usr/include/sys/uio.h
initialize.o: /usr/include/sys/nfs_defines.h /usr/include/pwd.h
initialize.o: /usr/include/strings.h /usr/include/ctype.h
initialize.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
initialize.o: ../../../include/atalk/atp.h ../common_source/pap.h
initialize.o: ../common_source/papd.h ../common_source/lw.h
initialize.o: ../common_source/lp.h

lp.o: lp.c /usr/include/stdio.h /usr/include/sys/types.h
lp.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
lp.o: /usr/include/sys/stat.h /usr/include/sys/nfs_defines.h
lp.o: /usr/include/sys/socket.h /usr/include/sys/un.h /usr/include/syslog.h
lp.o: ../common_source/papd.h ../common_source/lp.h

main.o: main.c /usr/include/stdio.h /usr/include/sys/types.h
main.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/uio.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/signal.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
main.o: /usr/include/sys/ttydev.h /usr/include/sys/wait.h
main.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/resource.h
main.o: /usr/include/pwd.h /usr/include/strings.h /usr/include/syslog.h
main.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
main.o: ../../../include/atalk/atp.h ../common_source/pap.h
main.o: ../common_source/papd.h ../common_source/lw.h ../common_source/lp.h

printcap.o: printcap.c /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
printcap.o: /usr/include/machine/machparam.h /usr/include/signal.h
printcap.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
printcap.o: /usr/include/sys/types.h /usr/include/sys/stat.h
printcap.o: /usr/include/sys/nfs_defines.h /usr/include/ctype.h
printcap.o: /usr/include/stdio.h

processjob.o: processjob.c /usr/include/sys/types.h /usr/include/sys/time.h
processjob.o: /usr/include/time.h /usr/include/sys/file.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/sys/signal.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/machine/endian.h
processjob.o: /usr/include/syslog.h ../../../include/netatalk/at.h
processjob.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
processjob.o: ../common_source/pap.h ../common_source/papd.h
processjob.o: ../common_source/lw.h

procset.o: procset.c /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/machine/machparam.h /usr/include/signal.h
procset.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
procset.o: /usr/include/sys/types.h /usr/include/sys/time.h /usr/include/time.h
procset.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/sys/dir.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/sys/uio.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/strings.h ../../../include/netatalk/at.h
procset.o: ../../../include/atalk/atp.h ../common_source/pap.h
procset.o: ../common_source/papd.h ../common_source/lw.h

query.o: query.c /usr/include/stdio.h /usr/include/sys/types.h
query.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/uio.h
query.o: /usr/include/sys/nfs_defines.h /usr/include/strings.h
query.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
query.o: /usr/include/machine/endian.h ../../../include/netatalk/at.h
query.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
query.o: ../common_source/pap.h ../common_source/papd.h ../common_source/lw.h

setproctitle.o: setproctitle.c

util.o: ../common_source/util.c /usr/include/stdio.h /usr/include/sys/types.h
util.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/errno.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/strings.h
util.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
util.o: ../../../include/atalk/atp.h ../common_source/pap.h
util.o: ../common_source/papd.h ../common_source/paperrno.h
util.o: ../common_source/lw.h

common.o: ../common_source/common.c /usr/include/sys/types.h
common.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/errno.h
common.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
common.o: /usr/include/sys/nfs_defines.h /usr/include/syslog.h
common.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
common.o: /usr/include/machine/endian.h ../../../include/netatalk/at.h
common.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
common.o: ../common_source/pap.h ../common_source/paperrno.h

server.o: ../common_source/server.c /usr/include/sys/types.h
server.o: /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
server.o: /usr/include/machine/machparam.h /usr/include/signal.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
server.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/socket.h
server.o: /usr/include/sys/syslog.h /usr/include/sys/errno.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/machine/endian.h
server.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
server.o: ../../../include/atalk/atp.h /usr/include/strings.h
server.o: ../common_source/pap.h ../common_source/paperrno.h

bfprint.o: ../common_source/bfprint.c /usr/include/stdio.h /usr/include/ctype.h
bfprint.o: /usr/include/sys/time.h /usr/include/time.h

paperrlst.o: ../common_source/paperrlst.c

strcasecmp.o: strcasecmp.c /usr/include/string.h /usr/include/strings.h

font.o: font.c /usr/include/stdio.h /usr/include/sys/types.h
font.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/strings.h
font.o: ../../../include/netatalk/at.h ../../../include/atalk/atp.h
font.o: ../common_source/pap.h ../common_source/papd.h ../common_source/lw.h

initialize.o: initialize.c /usr/include/stdio.h /usr/include/sys/types.h
initialize.o: /usr/include/sys/time.h /usr/include/time.h
initialize.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
initialize.o: /usr/include/sys/syslog.h /usr/include/sys/uio.h
initialize.o: /usr/include/sys/nfs_defines.h /usr/include/pwd.h
initialize.o: /usr/include/strings.h /usr/include/ctype.h
initialize.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
initialize.o: ../../../include/atalk/atp.h ../common_source/pap.h
initialize.o: ../common_source/papd.h ../common_source/lw.h
initialize.o: ../common_source/lp.h

lp.o: lp.c /usr/include/stdio.h /usr/include/sys/types.h
lp.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
lp.o: /usr/include/sys/stat.h /usr/include/sys/nfs_defines.h
lp.o: /usr/include/sys/socket.h /usr/include/sys/un.h /usr/include/syslog.h
lp.o: ../common_source/papd.h ../common_source/lp.h

main.o: main.c /usr/include/stdio.h /usr/include/sys/types.h
main.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/uio.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/signal.h /usr/include/sys/nfs_defines.h
main.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
main.o: /usr/include/sys/ttydev.h /usr/include/sys/wait.h
main.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/resource.h
main.o: /usr/include/pwd.h /usr/include/strings.h /usr/include/syslog.h
main.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
main.o: ../../../include/atalk/atp.h ../common_source/pap.h
main.o: ../common_source/papd.h ../common_source/lw.h ../common_source/lp.h

printcap.o: printcap.c /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
printcap.o: /usr/include/machine/machparam.h /usr/include/signal.h
printcap.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
printcap.o: /usr/include/sys/types.h /usr/include/sys/stat.h
printcap.o: /usr/include/sys/nfs_defines.h /usr/include/ctype.h
printcap.o: /usr/include/stdio.h

processjob.o: processjob.c /usr/include/sys/types.h /usr/include/sys/time.h
processjob.o: /usr/include/time.h /usr/include/sys/file.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/sys/signal.h
processjob.o: /usr/include/sys/nfs_defines.h /usr/include/machine/endian.h
processjob.o: /usr/include/syslog.h ../../../include/netatalk/at.h
processjob.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
processjob.o: ../common_source/pap.h ../common_source/papd.h
processjob.o: ../common_source/lw.h

procset.o: procset.c /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/machine/machparam.h /usr/include/signal.h
procset.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
procset.o: /usr/include/sys/types.h /usr/include/sys/time.h /usr/include/time.h
procset.o: /usr/include/sys/file.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/sys/dir.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/sys/uio.h /usr/include/sys/nfs_defines.h
procset.o: /usr/include/strings.h ../../../include/netatalk/at.h
procset.o: ../../../include/atalk/atp.h ../common_source/pap.h
procset.o: ../common_source/papd.h ../common_source/lw.h

query.o: query.c /usr/include/stdio.h /usr/include/sys/types.h
query.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/uio.h
query.o: /usr/include/sys/nfs_defines.h /usr/include/strings.h
query.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
query.o: /usr/include/machine/endian.h ../../../include/netatalk/at.h
query.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
query.o: ../common_source/pap.h ../common_source/papd.h ../common_source/lw.h

setproctitle.o: setproctitle.c

util.o: ../common_source/util.c /usr/include/stdio.h /usr/include/sys/types.h
util.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/errno.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
util.o: /usr/include/sys/nfs_defines.h /usr/include/strings.h
util.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
util.o: ../../../include/atalk/atp.h ../common_source/pap.h
util.o: ../common_source/papd.h ../common_source/paperrno.h
util.o: ../common_source/lw.h

common.o: ../common_source/common.c /usr/include/sys/types.h
common.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/errno.h
common.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
common.o: /usr/include/sys/nfs_defines.h /usr/include/syslog.h
common.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
common.o: /usr/include/machine/endian.h ../../../include/netatalk/at.h
common.o: ../../../include/atalk/nbp.h ../../../include/atalk/atp.h
common.o: ../common_source/pap.h ../common_source/paperrno.h

server.o: ../common_source/server.c /usr/include/sys/types.h
server.o: /usr/include/sys/param.h /usr/include/sys/nfs_defines.h
server.o: /usr/include/machine/machparam.h /usr/include/signal.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
server.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/socket.h
server.o: /usr/include/sys/syslog.h /usr/include/sys/errno.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/sys/uio.h
server.o: /usr/include/sys/nfs_defines.h /usr/include/machine/endian.h
server.o: ../../../include/netatalk/at.h ../../../include/atalk/nbp.h
server.o: ../../../include/atalk/atp.h /usr/include/strings.h
server.o: ../common_source/pap.h ../common_source/paperrno.h

bfprint.o: ../common_source/bfprint.c /usr/include/stdio.h /usr/include/ctype.h
bfprint.o: /usr/include/sys/time.h /usr/include/time.h

paperrlst.o: ../common_source/paperrlst.c

strcasecmp.o: strcasecmp.c /usr/include/string.h /usr/include/strings.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
