]> git.eshelyaron.com Git - emacs.git/commitdiff
(MOVE_FLAGS, MOVE_LIBS): New variables.
authorRichard M. Stallman <rms@gnu.org>
Tue, 27 Sep 1994 19:43:07 +0000 (19:43 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 27 Sep 1994 19:43:07 +0000 (19:43 +0000)
(pop.o, movemail.o): New targets.
(movemail): Link in pop.o and movemail.o.  Use MOVE_LIBS, MOVE_FLAGS.

lib-src/Makefile.in

index d25a7a4161f39d0ff2332134e0b701f40b6748d2..0d4d13dd82930ca68b728ea352622f723b213942 100644 (file)
@@ -103,6 +103,30 @@ EXECUTABLES= ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}
 SOURCES = COPYING ChangeLog Makefile.in README aixcc.lex emacs.csh \
        makedoc.com *.[chy] rcs2log vcdiff
 
+# Additional -D flags for movemail (add to MOVE_FLAGS if desired):
+# MAIL_USE_POP         Support mail retrieval from a POP mailbox.
+# MAIL_USE_MMDF                Support MMDF mailboxes.
+# MAIL_USE_FLOCK       Use flock for file locking (see the comments
+#                      about locking in movemail.c)
+# MAIL_UNLINK_SPOOL    Unlink the user's spool mailbox after reading
+#                      it (instead of just emptying it).
+# KERBEROS             Support Kerberized POP.
+# KRB5                 Support Kerberos Version 5 pop instead of
+#                      Version 4 (define this in addition to
+#                      KERBEROS).
+# HESIOD               Support Hesiod lookups of user mailboxes.
+# MAILHOST             A string, the host name of the default POP
+#                      mail host for the site.
+MOVE_FLAGS=
+
+# Additional libraries for movemail:
+# For KERBEROS
+# MOVE_LIBS= -lkrb -ldes -lcom_err
+# For KERBEROS + KRB5
+# MOVE_LIBS= -lkrb5 -lcrypto -lisode -lcom_err
+# Add "-lhesiod" if HESIOD is defined.
+MOVE_LIBS=
+
 # ========================== start of cpp stuff =======================
 /* From here on, comments must be done in C syntax.  */
 
@@ -299,8 +323,14 @@ sorted-doc: ${srcdir}/sorted-doc.c ${ALLOCA}
 b2m: ${srcdir}/b2m.c ../src/config.h
        $(CC) ${ALL_CFLAGS} ${srcdir}/b2m.c $(LOADLIBES) -o b2m 
 
-movemail: ${srcdir}/movemail.c ../src/config.h
-       $(CC) ${ALL_CFLAGS} ${srcdir}/movemail.c $(LOADLIBES) -o movemail
+movemail: movemail.o pop.o
+       $(CC) ${LINK_CFLAGS} ${MOVE_FLAGS} movemail.o pop.o $(LOADLIBES) $(MOVE_LIBS) -o movemail
+
+movemail.o: ${srcdir}/movemail.c ../src/config.h
+       $(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/movemail.c
+
+pop.o: ${srcdir}/pop.c
+       $(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/pop.c
 
 cvtmail: ${srcdir}/cvtmail.c
        $(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail