X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=innfeed%2FMakefile;fp=innfeed%2FMakefile;h=0000000000000000000000000000000000000000;hb=b7a32e2d73e3ab1add8208d3e157f7269a31ef4d;hp=032521f254c0a8023b9e5996cba4e0d3ba29ae2e;hpb=ac902a8299ff4469b356836f431ead31c3377377;p=inn-innduct.git diff --git a/innfeed/Makefile b/innfeed/Makefile deleted file mode 100644 index 032521f..0000000 --- a/innfeed/Makefile +++ /dev/null @@ -1,176 +0,0 @@ -## $Id: Makefile 7727 2008-04-06 07:59:46Z iulius $ - -include ../Makefile.global - -top = .. -CFLAGS = $(GCFLAGS) $(SASLINC) - -ALL = innfeed procbatch startinnfeed imapfeed - -SOURCES = article.c buffer.c config_l.c config_y.c \ - endpoint.c host.c innlistener.c main.c misc.c \ - startinnfeed.c tape.c version.c - -INCLUDES = article.h buffer.h configfile.h config_y.h connection.h \ - endpoint.h host.h innfeed.h innlistener.h misc.h tape.h - -# The objects linked into innfeed. All SOURCES except startinnfeed. -OBJECTS = article.o buffer.o config_l.o config_y.o \ - endpoint.o host.o innlistener.o main.o misc.o tape.o \ - version.o - -all: $(ALL) - -warnings: - $(MAKE) COPT='$(WARNINGS)' all - -install: all - $(LI_XPRI) innfeed $D$(PATHBIN)/innfeed - $(LI_XPRI) imapfeed $D$(PATHBIN)/imapfeed - $(CP_XPRI) procbatch $D$(PATHBIN)/procbatch - @ME=`$(WHOAMI)` ; \ - if [ x"$$ME" = xroot ] ; then \ - echo $(LI_SPRI) startinnfeed $D$(PATHBIN)/startinnfeed ; \ - $(LI_SPRI) startinnfeed $D$(PATHBIN)/startinnfeed ; \ - else \ - echo $(LI_XPRI) startinnfeed $D$(PATHBIN)/startinnfeed ; \ - $(LI_XPRI) startinnfeed $D$(PATHBIN)/startinnfeed ; \ - echo '' ; \ - echo '========================' ; \ - echo 'NOTE NOTE NOTE NOTE NOTE' ; \ - ls -l $D$(PATHBIN)/startinnfeed ; \ - echo '$D$(PATHBIN)/startinnfeed needs to be installed setuid root' ; \ - echo '' ; echo ; \ - fi - - -clean: - rm -f *.o $(ALL) version.c innfeed-convcfg - rm -f profiled innfeedp - rm -rf .libs - -clobber distclean: clean - rm -f tags y.tab.c y.tab.h lex.yy.c config_y.c config_y.h - -tags: $(SOURCES) $(INCLUDES) - $(CTAGS) $(SOURCES) $(INCLUDES) - -$(FIXSCRIPT): - @echo Run configure before running make. See INSTALL for details. - @exit 1 - - -## Compilation rules. - -INNFEEDLIBS = $(LIBSTORAGE) $(LIBHIST) $(LIBINN) $(EXTSTORAGELIBS) \ - $(SASLLIB) $(LIBS) - -config_y.c config_y.h: configfile.y - $(YACC) -d $? - mv y.tab.h config_y.h - mv y.tab.c config_y.c - -config_l.c: configfile.l - $(LEX) $? - mv lex.yy.c config_l.c - -version.c: Makefile ../Makefile.global - version=`echo '$(VERSION) ($(VERSION_EXTRA))' | sed 's/ ()//'` ; \ - echo 'const char *versionInfo = "innfeed' "$$version\" ;" > $@ - -innfeed: $(OBJECTS) connection.o $(LIBSTORAGE) $(LIBINN) - $(LIBLD) $(LDFLAGS) -o $@ $(OBJECTS) connection.o $(INNFEEDLIBS) - -imapfeed: $(OBJECTS) imap_connection.o $(LIBSTORAGE) $(LIBINN) - $(LIBLD) $(LDFLAGS) -o $@ $(OBJECTS) imap_connection.o $(INNFEEDLIBS) - -procbatch: procbatch.in $(FIXSCRIPT) - $(FIXSCRIPT) procbatch.in - -startinnfeed: startinnfeed.o $(LIBINN) - $(LIBLD) $(LDFLAGS) -o $@ startinnfeed.o $(LIBINN) $(LIBS) - -# Not normally built. -innfeed-convcfg: innfeed-convcfg.in $(FIXSCRIPT) - $(FIXSCRIPT) -i innfeed-convcfg.in - -tst: config_y.c config_l.c - gcc -DWANT_MAIN -o tst -g -Wall config_y.c config_l.c -ly -ll - - -## Profiling. These rules have not been checked for a while and may need -## some work. - -profiled: innfeedp - date >$@ - -innfeedp: $(SOURCES) - rm -f $(OBJECTS) - $(MAKEPROFILING) innfeed - mv innfeed innfeedp - rm -f $(OBJECTS) - - -## Dependencies. Default list, below, is probably good enough. - -depend: Makefile $(SOURCES) - $(MAKEDEPEND) '$(CFLAGS)' $(SOURCES) - -# DO NOT DELETE THIS LINE -- make depend depends on it. -article.o: article.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/config.h \ - ../include/inn/defines.h ../include/clibrary.h ../include/config.h \ - ../include/portable/mmap.h ../include/config.h \ - ../include/inn/messages.h ../include/libinn.h ../include/storage.h \ - article.h misc.h buffer.h endpoint.h -buffer.o: buffer.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/config.h \ - ../include/inn/defines.h ../include/clibrary.h ../include/config.h \ - ../include/inn/messages.h ../include/libinn.h buffer.h misc.h -config_l.o: config_l.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/libinn.h \ - ../include/inn/defines.h ../include/config.h configfile.h config_y.h \ - misc.h ../include/config.h -config_y.o: config_y.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/config.h \ - ../include/inn/defines.h ../include/clibrary.h ../include/config.h \ - ../include/inn/messages.h ../include/libinn.h configfile.h misc.h -endpoint.o: endpoint.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/config.h \ - ../include/inn/defines.h ../include/clibrary.h ../include/config.h \ - ../include/portable/socket.h ../include/config.h \ - ../include/portable/time.h ../include/inn/innconf.h \ - ../include/inn/messages.h ../include/libinn.h buffer.h misc.h \ - configfile.h endpoint.h host.h -host.o: host.c innfeed.h ../include/inn/timer.h ../include/inn/defines.h \ - ../include/inn/system.h ../include/config.h ../include/inn/defines.h \ - ../include/clibrary.h ../include/config.h ../include/portable/socket.h \ - ../include/config.h ../include/inn/innconf.h ../include/inn/messages.h \ - ../include/libinn.h article.h misc.h buffer.h configfile.h connection.h \ - endpoint.h host.h innlistener.h tape.h -innlistener.o: innlistener.c innfeed.h ../include/inn/timer.h \ - ../include/inn/defines.h ../include/inn/system.h ../include/config.h \ - ../include/inn/defines.h ../include/clibrary.h ../include/config.h \ - ../include/inn/messages.h ../include/libinn.h article.h misc.h buffer.h \ - configfile.h endpoint.h host.h innlistener.h ../include/nntp.h tape.h -main.o: main.c innfeed.h ../include/inn/timer.h ../include/inn/defines.h \ - ../include/inn/system.h ../include/config.h ../include/inn/defines.h \ - ../include/clibrary.h ../include/config.h ../include/portable/socket.h \ - ../include/config.h ../include/portable/time.h ../include/inn/innconf.h \ - ../include/inn/messages.h ../include/libinn.h ../include/storage.h \ - article.h misc.h buffer.h configfile.h connection.h endpoint.h host.h \ - innlistener.h tape.h -misc.o: misc.c innfeed.h ../include/inn/timer.h ../include/inn/defines.h \ - ../include/inn/system.h ../include/config.h ../include/inn/defines.h \ - ../include/clibrary.h ../include/config.h ../include/inn/messages.h \ - ../include/libinn.h endpoint.h misc.h tape.h -startinnfeed.o: startinnfeed.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/libinn.h -tape.o: tape.c innfeed.h ../include/inn/timer.h ../include/inn/defines.h \ - ../include/inn/system.h ../include/config.h ../include/inn/defines.h \ - ../include/clibrary.h ../include/config.h ../include/inn/innconf.h \ - ../include/inn/messages.h ../include/libinn.h article.h misc.h \ - configfile.h endpoint.h tape.h -version.o: version.c