+++ /dev/null
-## $Id: Makefile 7837 2008-05-19 17:14:15Z iulius $
-
-include ../Makefile.global
-
-top = ..
-CFLAGS = $(GCFLAGS) $(TCLINC)
-
-ALL = innd inndstart
-
-SOURCES = art.c cc.c chan.c icd.c innd.c inndstart.c keywords.c lc.c \
- nc.c newsfeeds.c ng.c perl.c proc.c python.c rc.c site.c \
- status.c tcl.c util.c wip.c
-
-# The objects that are linked into innd. All SOURCES except inndstart.
-OBJECTS = art.o cc.o chan.o icd.o innd.o keywords.o lc.o nc.o \
- newsfeeds.o ng.o perl.o proc.o python.o rc.o site.o \
- status.o tcl.o util.o wip.o
-
-all: $(ALL)
-
-warnings:
- $(MAKE) COPT='$(WARNINGS)' all
-
-install: all
- $(LI_XPRI) innd $D$(PATHBIN)/innd
- @ME=`$(WHOAMI)` ; \
- if [ x"$$ME" = xroot ] ; then \
- echo $(LI_SPRI) inndstart $D$(PATHBIN)/inndstart ; \
- $(LI_SPRI) inndstart $D$(PATHBIN)/inndstart ; \
- else \
- echo $(LI_XPRI) inndstart $D$(PATHBIN)/inndstart ; \
- $(LI_XPRI) inndstart $D$(PATHBIN)/inndstart ; \
- echo '' ; \
- echo '========================' ; \
- echo 'NOTE NOTE NOTE NOTE NOTE' ; \
- ls -l $D$(PATHBIN)/inndstart ; \
- echo '$D$(PATHBIN)/inndstart needs to be installed setuid root' ; \
- echo '' ; echo ; \
- fi
-
-clean:
- rm -f *.o $(ALL) inndp profiled
- rm -rf .libs
-
-clobber distclean: clean
- rm -f tags
-
-tags ctags: $(SOURCES)
- $(CTAGS) $(SOURCES) ../lib/*.c innd.h ../include/*.h
-
-
-## Compilation rules.
-
-INNDLIBS = $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \
- $(PERLLIB) $(TCLLIB) $(PYTHONLIB) $(REGEXLIB) $(LIBS)
-
-perl.o: perl.c ; $(CC) $(CFLAGS) $(PERLINC) -c perl.c
-python.o: python.c ; $(CC) $(CFLAGS) $(PYTHONINC) -c python.c
-
-innd: $(OBJECTS) $(LIBSTORAGE) $(LIBHIST) $(LIBINN)
- $(LIBLD) $(LDFLAGS) -o $@ $(OBJECTS) $(INNDLIBS)
-
-inndstart: inndstart.o $(LIBINN)
- $(LIBLD) $(LDFLAGS) -o $@ inndstart.o $(LIBINN) $(LIBS)
-
-$(LIBINN): ; (cd ../lib ; $(MAKE))
-$(LIBSTORAGE): ; (cd ../storage ; $(MAKE))
-$(LIBHIST): ; (cd ../history ; $(MAKE))
-
-
-## Profiling. These rules have not been checked for a while and may need
-## some work.
-
-profiled: inndp
- date >$@
-
-inndp: $(SOURCES)
- rm -f $(OBJECTS)
- $(MAKEPROFILING) innd
- mv innd inndp
- rm -f $(OBJECTS)
-
-
-## Dependencies. Default list, below, is probably good enough.
-
-depend: Makefile $(SOURCES)
- $(MAKEDEPEND) '$(CFLAGS) $(PERLINC) $(PYTHONINC) $(TCLINC)' $(SOURCES)
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-art.o: art.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h ../include/inn/wire.h \
- ../include/inn/md5.h innd.h ../include/portable/time.h \
- ../include/config.h ../include/portable/socket.h \
- ../include/inn/buffer.h ../include/inn/history.h \
- ../include/inn/messages.h ../include/inn/timer.h ../include/libinn.h \
- ../include/nntp.h ../include/paths.h ../include/storage.h \
- ../include/ov.h ../include/storage.h ../include/inn/history.h
-cc.o: cc.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h ../include/inn/qio.h \
- innd.h ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h ../include/inndcomm.h \
- ../include/innperl.h
-chan.o: chan.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-icd.o: icd.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/portable/mmap.h ../include/config.h ../include/inn/innconf.h \
- ../include/inn/defines.h innd.h ../include/portable/time.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h ../include/ov.h \
- ../include/storage.h ../include/inn/history.h
-innd.o: innd.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h \
- ../include/inn/messages.h ../include/innperl.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/timer.h ../include/libinn.h \
- ../include/nntp.h ../include/paths.h ../include/storage.h \
- ../include/ov.h ../include/storage.h ../include/inn/history.h
-inndstart.o: inndstart.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/portable/socket.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h \
- ../include/inn/messages.h ../include/libinn.h ../include/paths.h
-keywords.o: keywords.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/libinn.h ../include/inn/innconf.h ../include/inn/defines.h \
- innd.h ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/nntp.h ../include/paths.h \
- ../include/storage.h
-lc.o: lc.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-nc.o: nc.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-newsfeeds.o: newsfeeds.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-ng.o: ng.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h ../include/ov.h \
- ../include/storage.h ../include/inn/history.h
-perl.o: perl.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h
-proc.o: proc.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/portable/wait.h ../include/config.h innd.h \
- ../include/portable/time.h ../include/portable/socket.h \
- ../include/inn/buffer.h ../include/inn/defines.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-python.o: python.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-rc.o: rc.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/portable/socket.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h \
- ../include/inn/vector.h innd.h ../include/portable/time.h \
- ../include/inn/buffer.h ../include/inn/history.h \
- ../include/inn/messages.h ../include/inn/timer.h ../include/libinn.h \
- ../include/nntp.h ../include/paths.h ../include/storage.h
-site.o: site.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-status.o: status.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/portable/socket.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h ../include/innperl.h
-tcl.o: tcl.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h
-util.o: util.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h ../include/libinn.h \
- innd.h ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/nntp.h ../include/paths.h \
- ../include/storage.h
-wip.o: wip.c ../include/config.h ../include/inn/defines.h \
- ../include/inn/system.h ../include/clibrary.h ../include/config.h \
- ../include/inn/innconf.h ../include/inn/defines.h innd.h \
- ../include/portable/time.h ../include/config.h \
- ../include/portable/socket.h ../include/inn/buffer.h \
- ../include/inn/history.h ../include/inn/messages.h \
- ../include/inn/timer.h ../include/libinn.h ../include/nntp.h \
- ../include/paths.h ../include/storage.h