]> Pileus Git - ~andy/fetchmail/blobdiff - Makefile.in
Yet another step.
[~andy/fetchmail] / Makefile.in
index 22241cb9ee969e085e512a85b184f0856ee04e51..98c18fabe8c827e44936319b2cab65a2db9ab23e 100644 (file)
@@ -3,7 +3,7 @@
 # If you're running QNX, we can't assume a working autoconf.
 # So just uncomment all the lines marked QNX.
 
-VERS=2.3
+VERS=3.1
 PL=0
 
 # Ultrix 2.2 make doesn't expand the value of VPATH.
@@ -79,7 +79,7 @@ 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 error.o
+       uid.o mxget.o md5c.o md5ify.o interface.o netrc.o error.o
 
 objs = $(protobjs) $(extras) $(EXTRAOBJ)
 
@@ -88,7 +88,8 @@ srcs = $(srcdir)/socket.c $(srcdir)/getpass.c $(srcdir)/pop2.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)/error.c
+       $(srcdir)/md5ify.c $(srcdir)/interface.c $(srcdir)/netrc.c      \
+       $(srcdir)/error.c
 
 .SUFFIXES:
 .SUFFIXES: .o .c .h .y .l .ps .dvi .info .texi
@@ -153,7 +154,9 @@ fetchmail.spec: $(srcdir)/Makefile.in $(srcdir)/specgen.sh
 .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
+              rcfile_l.c rcfile_y.h rcfile_y.c \
+              fetchmail.tar fetchmail.tar.gz \
+              rfc822
 
 distclean: clean 
        -rm -f Makefile config.h
@@ -179,6 +182,9 @@ stamp-config: config.status $(srcdir)/config.h.in
 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:
 
@@ -190,11 +196,11 @@ $(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)/tunable.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)/RFC/*.txt \
+       $(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 \
@@ -215,6 +221,10 @@ fetchmail-$(VERS).tar: $(all)
 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.