Use explicit PROG_DEPENDENCIES (see comment to imap4d_DEPENDENCIES in imap4d/Makefile.am)
Showing
3 changed files
with
17 additions
and
6 deletions
1 | ## Process this file with GNU Automake to create Makefile.in | 1 | ## Process this file with GNU Automake to create Makefile.in |
2 | 2 | ||
3 | ## Copyright (C) 2002, 2003 Free Software Foundation, Inc. | 3 | ## Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. |
4 | ## | 4 | ## |
5 | ## GNU Mailutils is free software; you can redistribute it and/or | 5 | ## GNU Mailutils is free software; you can redistribute it and/or |
6 | ## modify it under the terms of the GNU General Public License as | 6 | ## modify it under the terms of the GNU General Public License as |
... | @@ -33,6 +33,6 @@ lbuf.c \ | ... | @@ -33,6 +33,6 @@ lbuf.c \ |
33 | tls.c \ | 33 | tls.c \ |
34 | virtual.c | 34 | virtual.c |
35 | 35 | ||
36 | libmuauth_la_LIBADD = @SQLLIB@ @LTLIBINTL@ | 36 | libmuauth_la_LIBADD = @SQLLIB@ @LTLIBINTL@ |
37 | libmuauth_la_LDFLAGS = -version-info 0:0:0 | 37 | libmuauth_la_LDFLAGS = -version-info 0:0:0 |
38 | 38 | libmuauth_la_DEPENDENCIES = @SQLLIB_DEPENDENCY@ | |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | ## Process this file with GNU Automake to create Makefile.in | 1 | ## Process this file with GNU Automake to create Makefile.in |
2 | 2 | ||
3 | ## Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. | 3 | ## Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. |
4 | ## | 4 | ## |
5 | ## GNU Mailutils is free software; you can redistribute it and/or | 5 | ## GNU Mailutils is free software; you can redistribute it and/or |
6 | ## modify it under the terms of the GNU General Public License as | 6 | ## modify it under the terms of the GNU General Public License as |
... | @@ -72,9 +72,13 @@ imap4d_LDADD = \ | ... | @@ -72,9 +72,13 @@ imap4d_LDADD = \ |
72 | @SERV_AUTHLIBS@ @MU_COMMON_LIBRARIES@ | 72 | @SERV_AUTHLIBS@ @MU_COMMON_LIBRARIES@ |
73 | 73 | ||
74 | ## This kludge is necessary to correctly establish imap4d -> IMAP_AUTHOBJS | 74 | ## This kludge is necessary to correctly establish imap4d -> IMAP_AUTHOBJS |
75 | ## dependency. Think about better approach --gray | 75 | ## and imap4d -> AUTHLIBS dependencies. Automake stupidly refuses to |
76 | ## include them. | ||
77 | ## Same kludge appears in pop3d/Makefile.am and auth/Makefile.am | ||
78 | ## Think about better approach --gray | ||
76 | imap4d_DEPENDENCIES = \ | 79 | imap4d_DEPENDENCIES = \ |
77 | @IMAP_AUTHOBJS@\ | 80 | @IMAP_AUTHOBJS@\ |
81 | @AUTHLIBS_DEPENDENCY@\ | ||
78 | ../mailbox/mbox/libmu_mbox.la\ | 82 | ../mailbox/mbox/libmu_mbox.la\ |
79 | ../mailbox/libmailbox.la\ | 83 | ../mailbox/libmailbox.la\ |
80 | ../lib/libmailutils.la | 84 | ../lib/libmailutils.la | ... | ... |
1 | ## Process this file with GNU Automake to create Makefile.in | 1 | ## Process this file with GNU Automake to create Makefile.in |
2 | 2 | ||
3 | ## Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. | 3 | ## Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. |
4 | ## | 4 | ## |
5 | ## GNU Mailutils is free software; you can redistribute it and/or | 5 | ## GNU Mailutils is free software; you can redistribute it and/or |
6 | ## modify it under the terms of the GNU General Public License as | 6 | ## modify it under the terms of the GNU General Public License as |
... | @@ -39,3 +39,10 @@ pop3d_LDADD = \ | ... | @@ -39,3 +39,10 @@ pop3d_LDADD = \ |
39 | 39 | ||
40 | popauth_SOURCES = popauth.c | 40 | popauth_SOURCES = popauth.c |
41 | popauth_LDADD = ../mailbox/libmailbox.la ../lib/libmailutils.la @MU_COMMON_LIBRARIES@ | 41 | popauth_LDADD = ../mailbox/libmailbox.la ../lib/libmailutils.la @MU_COMMON_LIBRARIES@ |
42 | pop3d_DEPENDENCIES = \ | ||
43 | @AUTHLIBS_DEPENDENCY@ \ | ||
44 | ../mailbox/mbox/libmu_mbox.la\ | ||
45 | ../mailbox/mh/libmu_mh.la\ | ||
46 | ../mailbox/maildir/libmu_maildir.la\ | ||
47 | ../mailbox/libmailbox.la\ | ||
48 | ../lib/libmailutils.la | ... | ... |
-
Please register or sign in to post a comment