|
|
BSD 4.3
#
# Makefile for NNTP server
#
SRVROBJ = main.o serve.o access.o active.o ahbs.o group.o help.o \
ihave.o list.o misc.o netaux.o newgroups.o newnews.o nextlast.o \
post.o parsit.o scandir.o slave.o time.o version.o
SRVRSRC = main.c serve.c access.c active.c ahbs.c group.c help.c \
ihave.c list.c misc.c netaux.c newgroups.c newnews.c nextlast.c \
post.c parsit.c scandir.c slave.c time.c version.c
SRVRINC = common.h
SRCS = ${SRVRSRC}
# -ldbm here if you've #define'ed DBM in ../common/conf.h
CFLAGS= -O
# Where nntpd is going to live
BINDIR = /etc
all: nntpd
nntpd: ${SRVROBJ}
cc ${CFLAGS} -o nntpd ${SRVROBJ}
install: nntpd
cp nntpd ${BINDIR}/nntpd
chmod 711 ${BINDIR}/nntpd
lint:
lint ${SRVRSRC}
clean:
rm -f *.o nntpd
tags: ${SRVRSRC} ${SRVRINC}
ctags ${SRVRSRC} ${SRVRINC}
depend:
cc -M ${CFLAGS} ${SRCS} | \
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
echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp Makefile Makefile.bak
ed - Makefile < eddep
rm eddep makedep
echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
echo '# see make depend above' >> Makefile
# DO NOT DELETE THIS LINE
# DEPENDENCIES MUST END AT END OF FILE
main.o: main.c /usr/include/sys/types.h /usr/include/sys/socket.h
main.o: /usr/include/netinet/in.h /usr/include/netdb.h /usr/include/signal.h
main.o: ./common.h /usr/include/stdio.h /usr/include/sys/types.h
main.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
main.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
main.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
main.o: ./../common/response_codes.h ./../common/conf.h
serve.o: serve.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
serve.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
serve.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
serve.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
serve.o: ./../common/response_codes.h ./../common/conf.h
serve.o: /usr/include/sys/time.h /usr/include/time.h
serve.o: /usr/include/sys/resource.h
access.o: access.c /usr/include/sys/types.h /usr/include/sys/socket.h
access.o: /usr/include/netinet/in.h /usr/include/netdb.h /usr/include/ctype.h
access.o: ./common.h /usr/include/stdio.h /usr/include/sys/types.h
access.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
access.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
access.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
access.o: ./../common/response_codes.h ./../common/conf.h
active.o: active.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
active.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
active.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
active.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
active.o: ./../common/response_codes.h ./../common/conf.h
ahb.o: ahb.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
ahb.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
ahb.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
ahb.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
ahb.o: ./../common/response_codes.h ./../common/conf.h
group.o: group.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
group.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
group.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
group.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
group.o: ./../common/response_codes.h ./../common/conf.h
help.o: help.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
help.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
help.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
help.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
help.o: ./../common/response_codes.h ./../common/conf.h
ihave.o: ihave.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
ihave.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
ihave.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
ihave.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
ihave.o: ./../common/response_codes.h ./../common/conf.h
last.o: last.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
last.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
last.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
last.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
last.o: ./../common/response_codes.h ./../common/conf.h
list.o: list.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
list.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
list.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
list.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
list.o: ./../common/response_codes.h ./../common/conf.h
misc.o: misc.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
misc.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
misc.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
misc.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
misc.o: ./../common/response_codes.h ./../common/conf.h
netaux.o: netaux.c
newgroups.o: newgroups.c ./common.h /usr/include/stdio.h
newgroups.o: /usr/include/sys/types.h /usr/include/sys/dir.h
newgroups.o: /usr/include/sys/stat.h /usr/include/errno.h /usr/include/ctype.h
newgroups.o: /usr/include/pwd.h /usr/include/sys/wait.h /usr/include/sys/file.h
newgroups.o: /usr/include/syslog.h /usr/include/ndbm.h
newgroups.o: ./../common/response_codes.h ./../common/conf.h
newnews.o: newnews.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
newnews.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
newnews.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
newnews.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
newnews.o: ./../common/response_codes.h ./../common/conf.h
next.o: next.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
next.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
next.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
next.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
next.o: ./../common/response_codes.h ./../common/conf.h
post.o: post.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
post.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
post.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
post.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
post.o: ./../common/response_codes.h ./../common/conf.h
parsit.o: parsit.c /usr/include/stdio.h
scandir.o: scandir.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
scandir.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
scandir.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
scandir.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
scandir.o: ./../common/response_codes.h ./../common/conf.h
slave.o: slave.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
slave.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
slave.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
slave.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
slave.o: ./../common/response_codes.h ./../common/conf.h
stat.o: stat.c ./common.h /usr/include/stdio.h /usr/include/sys/types.h
stat.o: /usr/include/sys/dir.h /usr/include/sys/stat.h /usr/include/errno.h
stat.o: /usr/include/ctype.h /usr/include/pwd.h /usr/include/sys/wait.h
stat.o: /usr/include/sys/file.h /usr/include/syslog.h /usr/include/ndbm.h
stat.o: ./../common/response_codes.h ./../common/conf.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.