aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Ready to ship.Eric S. Raymond1998-10-272-2/+3
* Fixed bug in %T expansion.Eric S. Raymond1998-10-271-1/+1
* Jonathan T. Agnew's massive code cleanup.Eric S. Raymond1998-10-2622-187/+246
* Fix handling of properties option.Eric S. Raymond1998-10-261-3/+1
* Fix handling of properties option.Eric S. Raymond1998-10-261-2/+2
* More instrumentation.Eric S. Raymond1998-10-261-0/+7
* PreventEric S. Raymond1998-10-221-1/+2
* PreventEric S. Raymond1998-10-222-4/+6
* Cleunup RPM sites.Eric S. Raymond1998-10-201-1/+1
* Version bump.Eric S. Raymond1998-10-201-1/+1
* Ready to ship.Eric S. Raymond1998-10-201-1/+1
* Update.Eric S. Raymond1998-10-201-2/+2
* Bug fix.Eric S. Raymond1998-10-202-9/+6
* Minor correction.Eric S. Raymond1998-10-201-1/+1
* FAQ cleanups.Eric S. Raymond1998-10-201-11/+9
* Cosmetic fix.Eric S. Raymond1998-10-201-43/+43
* Avoid colliding with a global.Eric S. Raymond1998-10-201-8/+8
* -Wall cleanup, second phase.Eric S. Raymond1998-10-204-1/+17
* -Wall cleanup.Eric S. Raymond1998-10-208-21/+17
* Enable sizewarnings even if POP3 isn't compiled.Eric S. Raymond1998-10-201-3/+1
* Eliminate a magic number.Eric S. Raymond1998-10-201-4/+5
* Keep the icon-making procedure.Eric S. Raymond1998-10-201-0/+7
* Clean up the toplevel configurator panel.Eric S. Raymond1998-10-201-4/+8
* Make alloca safe.Eric S. Raymond1998-10-209-73/+33
* Added the `properties' option.Eric S. Raymond1998-10-209-19/+66
* Cleanup the warning-interval patch.Eric S. Raymond1998-10-201-0/+1
* Fix GSS and Kereberos handling.Eric S. Raymond1998-10-201-0/+3
* *** empty log message ***Eric S. Raymond1998-10-201-0/+3
* alloca -> xalloca.Eric S. Raymond1998-10-191-1/+1
* Enable gcc -traditional compilation.Eric S. Raymond1998-10-181-0/+1
* Give fetchmailconf access to feature options.Eric S. Raymond1998-10-183-5/+68
* Make authentication failures more visible by syslogging them.Eric S. Raymond1998-10-182-0/+8
* This is the antispam patch I sent Wolfgang Rupprecht.Eric S. Raymond1998-10-181-1/+2
* Clean up option dumping.Eric S. Raymond1998-10-171-47/+45
* Rearranged options.Eric S. Raymond1998-10-171-13/+12
* More verbosity fixes.Eric S. Raymond1998-10-178-411/+414
* Introduced O_DEBUG.Eric S. Raymond1998-10-1712-101/+111
* Better diagnostics.Eric S. Raymond1998-10-171-4/+24
* Comment fixes.Eric S. Raymond1998-10-171-2/+1
* Change from Marc Jauvin.Eric S. Raymond1998-10-161-11/+3
* Enable compilation under Solaris 2.6.Eric S. Raymond1998-10-161-0/+1
* Ready to ship.Eric S. Raymond1998-10-162-3/+4
* Initial revisionEric S. Raymond1998-10-161-0/+626
* Move the delivery side to a separate module.Eric S. Raymond1998-10-163-633/+67
* Do pre-computation of destination address correctly.Eric S. Raymond1998-10-162-27/+30
* Add a FAQ item.Eric S. Raymond1998-10-162-9/+48
* Now we can use --limit with daemon mode.Eric S. Raymond1998-10-1613-405/+647
* Timeout server open requests.Eric S. Raymond1998-10-153-14/+33
* Ready to ship.Eric S. Raymond1998-10-141-2/+4
* Move --timeout from daemon to general options.Eric S. Raymond1998-10-141-14/+12
n class="w"> -s # Program to install the man page. INSTALL_DATA = @INSTALL_DATA@ # Generic install program. INSTALL = @INSTALL@ # Program to format Texinfo source into Info files. MAKEINFO = makeinfo # Program to format Texinfo source into DVI files. TEXI2DVI = texi2dvi # Programs to make tags files. ETAGS = etags -tw CTAGS = ctags -tw protobjs = socket.o getpass.o pop2.o pop3.o imap.o fetchmail.o options.o \ rcfile_l.o rcfile_y.o daemon.o smtp.o driver.o rfc822.o xmalloc.o \ uid.o mxget.o md5c.o md5ify.o interface.o netrc.o error.o objs = $(protobjs) $(extras) $(EXTRAOBJ) srcs = $(srcdir)/socket.c $(srcdir)/getpass.c $(srcdir)/pop2.c \ $(srcdir)/pop3.c $(srcdir)/imap.c $(srcdir)/fetchmail.c \ $(srcdir)/options.c $(srcdir)/daemon.c $(srcdir)/driver.c \ $(srcdir)/rfc822.c $(srcdir)/smtp.c $(srcdir)/xmalloc.c \ $(srcdir)/uid.c $(srcdir)/mxget.c $(srcdir)/md5c.c \ $(srcdir)/md5ify.c $(srcdir)/interface.c $(srcdir)/netrc.c \ $(srcdir)/error.c .SUFFIXES: .SUFFIXES: .o .c .h .y .l .ps .dvi .info .texi all: fetchmail fetchmail.spec # Some makes apparently use .PHONY as the default goal if it is before `all'. .PHONY: all check $(protobjs): fetchmail.h fetchmail: $(srcdir)/rcfile_l.c $(srcdir)/rcfile_y.c $(objs) $(CC) $(LDFLAGS) $(objs) $(LOADLIBS) -o fetchmail # -I. is needed to find config.h in the build directory. .c.o: $(CC) $(defines) -c -I. -I$(srcdir) $(CFLAGS) $< $(OUTPUT_OPTION) # lex rule .l.o: .l.c: $(LEX) $(LEXFLAGS) $< mv lex.yy.c $@ # yacc rule .y.o: .y.c: $(YACC) $(YACCFLAGS) $< mv y.tab.c $@ mv -f y.tab.h $*.h # For some losing Unix makes. SHELL = /bin/sh MAKE = make FORCE: tagsrcs = $(srcs) $(srcdir)/rcfile_l.c $(srcdir)/rcfile_y.c TAGS: $(tagsrcs) $(ETAGS) $(tagsrcs) tags: $(tagsrcs) $(CTAGS) $(tagsrcs) .PHONY: install installdirs install: installdirs $(bindir)/$(instname) $(mandir)/$(instname).$(manext) installdirs: $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(mandir) $(bindir)/$(instname): fetchmail $(INSTALL_PROGRAM) fetchmail $@ $(mandir)/$(instname).$(manext): fetchmail.man $(INSTALL_DATA) $(srcdir)/fetchmail.man $@ fetchmail.spec: $(srcdir)/Makefile.in $(srcdir)/specgen.sh $(srcdir)/specgen.sh $(VERS) $(PL) >fetchmail.spec .PHONY: clean realclean distclean mostlyclean clean: -rm -f fetchmail *.o core fetchmail.dvi \ rcfile_l.c rcfile_y.h rcfile_y.c \ fetchmail.tar fetchmail.tar.gz \ rfc822 distclean: clean -rm -f Makefile config.h -rm -f config.cache config.status config.log stamp-config -rm -f TAGS tags -rm -f fetchmail.log fetchmail.toc fetchmail.*aux fetchmail.spec realclean: distclean # fetchmail.info* mostlyclean: clean Makefile: config.status $(srcdir)/Makefile.in $(SHELL) config.status @echo "You can ignore any makedepend error messages" -makedepend -I. -fMakefile *.c config.h: stamp-config stamp-config: config.status $(srcdir)/config.h.in $(SHELL) config.status touch stamp-config configure: configure.in autoconf $(ACFLAGS) config.h.in: acconfig.h autoheader $(ACFLAGS) # This tells versions [3.59,3.63) of GNU make not to export all variables. .NOEXPORT: # Special dependencies, not easily handled without explicit rules $(srcdir)/rcfile_l.c: $(srcdir)/rcfile_l.l $(srcdir)/rcfile_y.c: $(srcdir)/rcfile_y.y parser = $(srcdir)/rcfile_l.l $(srcdir)/rcfile_y.y headers = $(srcdir)/fetchmail.h $(srcdir)/socket.h $(srcdir)/smtp.h \ $(srcdir)/mx.h $(srcdir)/md5.h $(srcdir)/md5global.h \ $(srcdir)/netrc.h $(srcdir)/tunable.h extra = $(srcdir)/alloca.c $(srcdir)/getopt.[ch] $(srcdir)/getopt1.c \ $(srcdir)/strcasecmp.c docs = $(srcdir)/COPYING $(srcdir)/README $(srcdir)/INSTALL $(srcdir)/NEWS \ $(srcdir)/NOTES $(srcdir)/fetchmail.lsm \ $(srcdir)/*.man $(srcdir)/sample.rcfile $(srcdir)/FAQ config = $(srcdir)/Makefile.in $(srcdir)/configure.in $(srcdir)/configure \ $(srcdir)/config.guess $(srcdir)/config.h.in $(srcdir)/config.sub \ $(srcdir)/acconfig.h scripts = $(srcdir)/install.sh $(srcdir)/mkinstalldirs $(srcdir)/specgen.sh all = $(docs) $(config) $(srcs) $(parser) $(headers) $(extra) $(scripts) \ $(srcdir)/MANIFEST MANIFEST: $(srcdir) @echo $(all) | tr "[ \t]" '\n' | sort | sed "s/\\./fetchmail-$(VERS)/" >MANIFEST dist: fetchmail-$(VERS).tar.gz ls -l fetchmail-$(VERS).tar.gz fetchmail-$(VERS).tar: $(all) (cd ..; tar -cf fetchmail-$(VERS).tar `cat fetchmail-$(VERS)/MANIFEST`) mv ../fetchmail-$(VERS).tar fetchmail-$(VERS).tar fetchmail-$(VERS).tar.gz: fetchmail-$(VERS).tar gzip -f fetchmail-$(VERS).tar # Tester for address parsing rfc822: rfc822.c gcc -DTESTMAIN -g rfc822.c -o rfc822 # The automatically generated dependencies below may omit config.h # because it is included with ``#include <config.h>'' rather than # ``#include "config.h"''. So we add the explicit dependency to make sure. $(objs): config.h # Automatically generated dependencies will be put at the end of the makefile. # DO NOT DELETE THIS LINE -- make depend depends on it.