]> rtime.felk.cvut.cz Git - notmuch.git/blob - contrib/notmuch-deliver/maildrop/maildir/Makefile.am
6fd0ae49cc9fe7e7d0cbb74f772114a2fd530995
[notmuch.git] / contrib / notmuch-deliver / maildrop / maildir / Makefile.am
1 #
2 # Copyright 1998 - 2005 Double Precision, Inc.  See COPYING for
3 # distribution information.
4
5
6 noinst_LTLIBRARIES=libmaildir.la
7
8
9 DOCS=   deliverquota.html.in deliverquota.8.in \
10         maildiracl.1.in \
11         maildir.html maildir.5 \
12         maildiracl.html.in \
13         maildirmake.html.in maildirmake.1.in maildirquota.html maildirquota.7 \
14         maildirkw.html maildirkw.1
15
16 if HAVE_SGML
17 BUILT_SOURCES=maildirsharedrc.h maildirfilterconfig.h quotawarnmsg.h \
18         mailbot.h autoresponsequota.h $(noinst_DATA) $(DOCS)
19 else
20 BUILT_SOURCES=maildirsharedrc.h maildirfilterconfig.h quotawarnmsg.h \
21         mailbot.h autoresponsequota.h $(noinst_DATA)
22 endif
23
24 noinst_DATA=deliverquota.html maildirmake.html deliverquota.8 maildirmake.1 \
25         maildiracl.html maildiracl.1 maildir.libdeps
26
27 libmaildir_la_SOURCES=autoresponse.c autoresponse.h \
28         maildiraclt.c maildiraclt.h \
29         maildircache.c maildircache.h \
30         maildircreate.c maildircreate.h \
31         maildirfilename.c maildirgetnew.c \
32         maildirfilter.c maildirfilter2.c \
33         maildirfilter.h maildirfiltertypelist.h\
34         maildirflags.c maildirmkdir.c \
35         maildirgetquota.c maildirgetquota.h \
36         maildirinfo.c maildirinfo.h \
37         maildirkeywords.c maildirkeywords2.c maildirkeywords3.c \
38         maildirkeywords4.cpp \
39         maildirkeywords.h maildirlist.c maildirlock.c \
40         maildirmake2.c \
41         maildirnewshared.c maildirnewshared.h maildirnewshared2.c \
42         maildiropen.c maildirparsequota.c \
43         maildirpath.c maildirpurgetmp.c maildirmisc.h \
44         maildirrename.c \
45         maildirsearch.c maildirsearchC.cpp maildirsearch.h \
46         maildirshared.c maildirshared2.c maildirdelfolder.c\
47         maildirquota.c maildirquota.h maildirrequota.c maildirrequota.h \
48         maildirwatch.c maildirwatch.h loginexec.c loginexec.h
49
50 noinst_PROGRAMS=deliverquota maildirmake testmaildirfilter maildirkwtest \
51         maildirkw maildiracl maildiraclttest
52
53 deliverquota_SOURCES=deliverquota.c
54 deliverquota_DEPENDENCIES=libmaildir.la ../rfc822/librfc822.la \
55                                 ../numlib/libnumlib.la
56 deliverquota_LDADD=libmaildir.la ../rfc822/librfc822.la ../numlib/libnumlib.la
57 deliverquota_LDFLAGS=-static
58
59 maildirmake_SOURCES=maildirmake.c
60 maildirmake_DEPENDENCIES=libmaildir.la ../numlib/libnumlib.la \
61                         ../rfc822/librfc822.la
62 maildirmake_LDADD=libmaildir.la ../numlib/libnumlib.la \
63                         ../rfc822/librfc822.la
64 maildirmake_LDFLAGS=-static
65
66 testmaildirfilter_SOURCES=maildirfiltertypelist.h testmaildirfilter.c
67 testmaildirfilter_DEPENDENCIES=libmaildir.la ../numlib/libnumlib.la
68 testmaildirfilter_LDADD=libmaildir.la ../numlib/libnumlib.la @LIBPCRE@
69 testmaildirfilter_LDFLAGS=-static
70
71 maildirkwtest_SOURCES=maildirkwtest.c
72 maildirkwtest_LDADD=libmaildir.la
73 maildirkwtest_DEPENDENCIES=libmaildir.la
74 maildirkwtest_LDFLAGS=-static
75
76 maildirkw_SOURCES=maildirkw.c
77 maildirkw_LDADD=libmaildir.la ../liblock/liblock.la ../numlib/libnumlib.la \
78                 `cat maildir.libdeps`
79 maildirkw_DEPENDENCIES=libmaildir.la ../liblock/liblock.la \
80         ../numlib/libnumlib.la maildir.libdeps
81 maildirkw_LDFLAGS=-static
82
83 maildiracl=maildiracl.c
84 maildiracl_LDADD=libmaildir.la ../liblock/liblock.la ../numlib/libnumlib.la \
85                         `cat maildir.libdeps`
86 maildiracl_DEPENDENCIES=libmaildir.la ../liblock/liblock.la \
87                 ../numlib/libnumlib.la maildir.libdeps
88 maildiracl_LDFLAGS=-static
89
90 maildiraclttest_SOURCES=testmaildiraclt.c
91 maildiraclttest_LDADD=libmaildir.la ../liblock/liblock.la \
92                 ../numlib/libnumlib.la `cat maildir.libdeps`
93 maildiraclttest_DEPENDENCIES=libmaildir.la ../liblock/liblock.la \
94                 ../numlib/libnumlib.la maildir.libdeps
95 maildiraclttest_LDFLAGS=-static
96
97 EXTRA_DIST=README.maildirquota.html README.maildirquota.txt \
98         README.imapkeywords.html \
99         README.maildirfilter.html \
100         README.sharedfolders.html README.sharedfolders.txt \
101         maildirkwtest.txt \
102         testsuite testsuite.txt testsuite2 testsuite2.txt quotawarnmsg $(DOCS)
103
104 HTML2TXT=links -dump -no-numbering
105
106 README.maildirquota.txt: README.maildirquota.html
107         $(HTML2TXT) README.maildirquota.html >README.maildirquota.txt
108
109 README.sharedfolders.txt: README.sharedfolders.html
110         $(HTML2TXT) README.sharedfolders.html >README.sharedfolders.txt
111
112 mailbot.h: config.status
113         echo '#define MAILBOT "@MAILBOT@"' >mailbot.h
114
115 maildirsharedrc.h: config.status
116         echo '#define MAILDIRSHAREDRC "$(sysconfdir)/maildirshared"' >maildirsharedrc.h
117
118 maildirfilterconfig.h: config.status
119         echo '#define MAILDIRFILTERCONFIG "$(sysconfdir)/maildirfilterconfig"' >maildirfilterconfig.h
120
121 autoresponsequota.h: config.status
122         echo '#define AUTORESPONSEQUOTA "$(sysconfdir)/autoresponsesquota"' >autoresponsequota.h
123
124 quotawarnmsg.h: config.status
125         echo '#define QUOTAWARNMSG "$(sysconfdir)/quotawarnmsg"' >quotawarnmsg.h
126 maildir.libdeps: config.status
127         echo @LIBFAM@ >maildir.libdeps
128
129 clean-local:
130         rm -rf maildir.libdeps testmd
131
132 check-am:
133         @SHELL@ $(srcdir)/testsuite 2>&1 | cmp - $(srcdir)/testsuite.txt
134         test "@LIBPCRE@" != "" || exit 0 ; @SHELL@ $(srcdir)/testsuite2 2>&1 | cmp - $(srcdir)/testsuite2.txt
135         LC_ALL=C; export LC_ALL; ./maildirkwtest | cmp -s - $(srcdir)/maildirkwtest.txt
136         LC_ALL=C; export LC_ALL; ./maildiraclttest
137
138 if HAVE_SGML
139
140 deliverquota.html.in: deliverquota.sgml ../docbook/sgml2html
141         ../docbook/sgml2html deliverquota.sgml deliverquota.html.in
142
143 deliverquota.8.in: deliverquota.sgml ../docbook/sgml2html
144         ../docbook/sgml2man deliverquota.sgml deliverquota.8.in
145         mv deliverquota.8 deliverquota.8.in
146
147 maildirmake.html.in: maildirmake.sgml ../docbook/sgml2html
148         ../docbook/sgml2html maildirmake.sgml maildirmake.html.in
149
150 maildirmake.1.in: maildirmake.sgml ../docbook/sgml2html
151         ../docbook/sgml2man maildirmake.sgml maildirmake.1.in
152         mv maildirmake.1 maildirmake.1.in
153
154 maildiracl.html.in: maildiracl.sgml ../docbook/sgml2html
155         ../docbook/sgml2html maildiracl.sgml maildiracl.html.in
156
157 maildiracl.1.in: maildiracl.sgml ../docbook/sgml2html
158         ../docbook/sgml2man maildiracl.sgml maildiracl.1.in
159         mv maildiracl.1 maildiracl.1.in
160
161 maildirquota.html: maildirquota.sgml ../docbook/sgml2html
162         ../docbook/sgml2html maildirquota.sgml maildirquota.html
163
164 maildirquota.7: maildirquota.sgml ../docbook/sgml2man
165         ../docbook/sgml2man maildirquota.sgml maildirquota.7
166
167 maildir.html: maildir.sgml ../docbook/sgml2html
168         ../docbook/sgml2html maildir.sgml maildir.html
169
170 maildir.5: maildir.sgml ../docbook/sgml2man
171         ../docbook/sgml2man maildir.sgml maildir.5
172
173 maildirkw.html: maildirkw.sgml ../docbook/sgml2html
174         ../docbook/sgml2html maildirkw.sgml maildirkw.html
175
176 maildirkw.1: maildirkw.sgml ../docbook/sgml2man
177         ../docbook/sgml2man maildirkw.sgml maildirkw.1
178
179 endif
180
181 deliverquota.html: deliverquota.html.in
182         ./config.status --file=$@
183
184 deliverquota.8: deliverquota.8.in
185         ./config.status --file=$@
186
187 maildirmake.html: maildirmake.html.in
188         ./config.status --file=$@
189
190 maildirmake.1: maildirmake.1.in
191         ./config.status --file=$@
192
193 maildiracl.html: maildiracl.html.in
194         ./config.status --file=$@
195
196 maildiracl.1: maildiracl.1.in
197         ./config.status --file=$@
198
199 # autoresponse.c: autoresponsequota.h
200
201 DISTCLEANFILES=$(BUILT_SOURCES)