]> git.llucax.com Git - software/mutt-debian.git/blob - doc/Makefile.in
Imported Upstream version 1.5.19
[software/mutt-debian.git] / doc / Makefile.in
1 # Makefile.in generated by automake 1.10.1 from Makefile.am.
2 # @configure_input@
3
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkglibdir = $(libdir)/@PACKAGE@
20 pkgincludedir = $(includedir)/@PACKAGE@
21 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
22 install_sh_DATA = $(install_sh) -c -m 644
23 install_sh_PROGRAM = $(install_sh) -c
24 install_sh_SCRIPT = $(install_sh) -c
25 INSTALL_HEADER = $(INSTALL_DATA)
26 transform = $(program_transform_name)
27 NORMAL_INSTALL = :
28 PRE_INSTALL = :
29 POST_INSTALL = :
30 NORMAL_UNINSTALL = :
31 PRE_UNINSTALL = :
32 POST_UNINSTALL = :
33 build_triplet = @build@
34 host_triplet = @host@
35 noinst_PROGRAMS = makedoc$(EXEEXT)
36 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
37         $(srcdir)/instdoc.sh.in TODO
38 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
39 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \
40         $(top_srcdir)/m4/curslib.m4 $(top_srcdir)/m4/funcdecl.m4 \
41         $(top_srcdir)/m4/funcs.m4 $(top_srcdir)/m4/gettext.m4 \
42         $(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/gpgme.m4 \
43         $(top_srcdir)/m4/gssapi.m4 $(top_srcdir)/m4/iconv.m4 \
44         $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/libgnutls.m4 \
45         $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/types.m4 \
46         $(top_srcdir)/configure.ac
47 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
48         $(ACLOCAL_M4)
49 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
50 CONFIG_HEADER = $(top_builddir)/config.h
51 CONFIG_CLEAN_FILES = instdoc.sh
52 PROGRAMS = $(noinst_PROGRAMS)
53 makedoc_SOURCES = makedoc.c
54 makedoc_OBJECTS = makedoc.$(OBJEXT)
55 makedoc_LDADD = $(LDADD)
56 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
57 depcomp = $(SHELL) $(top_srcdir)/depcomp
58 am__depfiles_maybe = depfiles
59 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
60         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
61 CCLD = $(CC)
62 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
63 SOURCES = makedoc.c
64 DIST_SOURCES = makedoc.c
65 ETAGS = etags
66 CTAGS = ctags
67 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
68 ACLOCAL = @ACLOCAL@
69 ALLOCA = @ALLOCA@
70 AMTAR = @AMTAR@
71 AR = @AR@
72 AUTOCONF = @AUTOCONF@
73 AUTOHEADER = @AUTOHEADER@
74 AUTOMAKE = @AUTOMAKE@
75 AWK = @AWK@
76 BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
77 CATALOGS = @CATALOGS@
78 CATOBJEXT = @CATOBJEXT@
79 CC = @CC@
80 CCDEPMODE = @CCDEPMODE@
81 CFLAGS = @CFLAGS@
82 CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
83 CPP = @CPP@
84 CPPFLAGS = @CPPFLAGS@
85 CYGPATH_W = @CYGPATH_W@
86 DATADIRNAME = @DATADIRNAME@
87 DBX = @DBX@
88 DEBUGGER = @DEBUGGER@
89 DEFS = -DSYSCONFDIR=\"$(sysconfdir)\" -DBINDIR=\"$(bindir)\" -DHAVE_CONFIG_H=1
90 DEPDIR = @DEPDIR@
91 DOTLOCK_GROUP = @DOTLOCK_GROUP@
92 DOTLOCK_PERMISSION = @DOTLOCK_PERMISSION@
93 DOTLOCK_TARGET = @DOTLOCK_TARGET@
94 DSLROOT = @DSLROOT@
95 ECHO_C = @ECHO_C@
96 ECHO_N = @ECHO_N@
97 ECHO_T = @ECHO_T@
98 EGREP = @EGREP@
99 EXEEXT = @EXEEXT@
100 GDB = @GDB@
101 GENCAT = @GENCAT@
102 GLIBC21 = @GLIBC21@
103 GMOFILES = @GMOFILES@
104 GMSGFMT = @GMSGFMT@
105 GPGME_CFLAGS = @GPGME_CFLAGS@
106 GPGME_CONFIG = @GPGME_CONFIG@
107 GPGME_LIBS = @GPGME_LIBS@
108 GREP = @GREP@
109 INSTALL = @INSTALL@
110 INSTALL_DATA = @INSTALL_DATA@
111 INSTALL_PROGRAM = @INSTALL_PROGRAM@
112 INSTALL_SCRIPT = @INSTALL_SCRIPT@
113 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
114 INSTOBJEXT = @INSTOBJEXT@
115 INTLBISON = @INTLBISON@
116 INTLLIBS = @INTLLIBS@
117 INTLOBJS = @INTLOBJS@
118 INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
119 ISPELL = @ISPELL@
120 KRB5CFGPATH = @KRB5CFGPATH@
121 LDFLAGS = @LDFLAGS@
122 LIBGNUTLS_CFLAGS = @LIBGNUTLS_CFLAGS@
123 LIBGNUTLS_CONFIG = @LIBGNUTLS_CONFIG@
124 LIBGNUTLS_LIBS = @LIBGNUTLS_LIBS@
125 LIBICONV = @LIBICONV@
126 LIBIMAP = @LIBIMAP@
127 LIBIMAPDEPS = @LIBIMAPDEPS@
128 LIBOBJS = @LIBOBJS@
129 LIBS = @LIBS@
130 LTLIBOBJS = @LTLIBOBJS@
131 MAKEINFO = @MAKEINFO@
132 MKDIR_P = @MKDIR_P@
133 MKINSTALLDIRS = @MKINSTALLDIRS@
134 MSGFMT = @MSGFMT@
135 MUTTLIBS = @MUTTLIBS@
136 MUTT_LIB_OBJECTS = @MUTT_LIB_OBJECTS@
137 MUTT_MD5 = @MUTT_MD5@
138 OBJEXT = @OBJEXT@
139 OPS = @OPS@
140 OSPCAT = @OSPCAT@
141 PACKAGE = @PACKAGE@
142 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
143 PACKAGE_NAME = @PACKAGE_NAME@
144 PACKAGE_STRING = @PACKAGE_STRING@
145 PACKAGE_TARNAME = @PACKAGE_TARNAME@
146 PACKAGE_VERSION = @PACKAGE_VERSION@
147 PATH_SEPARATOR = @PATH_SEPARATOR@
148 PGPAUX_TARGET = @PGPAUX_TARGET@
149 POFILES = @POFILES@
150 POSUB = @POSUB@
151 RANLIB = @RANLIB@
152 SDB = @SDB@
153 SENDMAIL = @SENDMAIL@
154 SET_MAKE = @SET_MAKE@
155 SHELL = @SHELL@
156 SMIMEAUX_TARGET = @SMIMEAUX_TARGET@
157 STRIP = @STRIP@
158 U = @U@
159 USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
160 USE_NLS = @USE_NLS@
161 VERSION = @VERSION@
162 XGETTEXT = @XGETTEXT@
163 abs_builddir = @abs_builddir@
164 abs_srcdir = @abs_srcdir@
165 abs_top_builddir = @abs_top_builddir@
166 abs_top_srcdir = @abs_top_srcdir@
167 ac_ct_CC = @ac_ct_CC@
168 am__include = @am__include@
169 am__leading_dot = @am__leading_dot@
170 am__quote = @am__quote@
171 am__tar = @am__tar@
172 am__untar = @am__untar@
173 bindir = @bindir@
174 build = @build@
175 build_alias = @build_alias@
176 build_cpu = @build_cpu@
177 build_os = @build_os@
178 build_vendor = @build_vendor@
179 builddir = @builddir@
180 datadir = @datadir@
181 datarootdir = @datarootdir@
182 docdir = @docdir@
183 dvidir = @dvidir@
184 exec_prefix = @exec_prefix@
185 host = @host@
186 host_alias = @host_alias@
187 host_cpu = @host_cpu@
188 host_os = @host_os@
189 host_vendor = @host_vendor@
190 htmldir = @htmldir@
191 includedir = @includedir@
192 infodir = @infodir@
193 install_sh = @install_sh@
194 libdir = @libdir@
195 libexecdir = @libexecdir@
196 localedir = @localedir@
197 localstatedir = @localstatedir@
198 mandir = @mandir@
199 mkdir_p = @mkdir_p@
200 oldincludedir = @oldincludedir@
201 pdfdir = @pdfdir@
202 prefix = @prefix@
203 program_transform_name = @program_transform_name@
204 psdir = @psdir@
205 sbindir = @sbindir@
206 sharedstatedir = @sharedstatedir@
207 srcdir = @srcdir@
208 sysconfdir = @sysconfdir@
209 target_alias = @target_alias@
210 top_builddir = @top_builddir@
211 top_srcdir = @top_srcdir@
212 subdir = doc
213 AM_CPPFLAGS = -I. -I.. -I$(includedir) -I$(top_srcdir)
214 MAKEDOC_CPP = $(CPP) $(AM_CPPFLAGS) $(DEFS) $(CPPFLAGS) -D_MAKEDOC -C
215 EXTRA_DIST = dotlock.man                \
216         muttbug.man                     \
217         mutt.man                        \
218         PGP-Notes.txt                   \
219         applying-patches.txt            \
220         devel-notes.txt                 \
221         gen-map-doc                     \
222         muttrc.man.head                 \
223         muttrc.man.tail                 \
224         mbox.man                        \
225         mmdf.man                        \
226         manual.xml.head                 \
227         manual.xml.tail                 \
228         instdoc.sh.in                   \
229         patch-notes.txt                 \
230         smime-notes.txt                 \
231         Muttrc Muttrc.head stamp-doc-rc \
232         makedoc.c makedoc-defs.h        \
233         mutt.css mutt.xsl html.xsl chunk.xsl $(BUILT_DISTFILES)
234
235 HTML_DOCFILES = manual.html index.html intro.html gettingstarted.html \
236         configuration.html mimesupport.html advancedusage.html \
237         optionalfeatures.html tuning.html reference.html miscellany.html
238
239 BUILT_DISTFILES = stamp-doc-xml stamp-doc-chunked manual.txt $(HTML_DOCFILES)
240 srcdir_DOCFILES = PGP-Notes.txt applying-patches.txt    \
241         devel-notes.txt patch-notes.txt smime-notes.txt
242
243 topsrcdir_DOCFILES = COPYRIGHT GPL INSTALL ChangeLog    \
244         README NEWS TODO README.SECURITY README.SSL 
245
246 DISTCLEANFILES = manual.txt manual.html manual.xml manual.pdf html \
247                instdoc Muttrc
248
249 EDIT = sed -e 's,@sysconfdir\@,$(sysconfdir),g' \
250         -e 's,@bindir\@,$(bindir),g' \
251         -e 's,@docdir\@,$(docdir),g'
252
253 all: all-am
254
255 .SUFFIXES:
256 .SUFFIXES: .c .o .obj
257 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
258         @for dep in $?; do \
259           case '$(am__configure_deps)' in \
260             *$$dep*) \
261               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
262                 && exit 0; \
263               exit 1;; \
264           esac; \
265         done; \
266         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  doc/Makefile'; \
267         cd $(top_srcdir) && \
268           $(AUTOMAKE) --foreign  doc/Makefile
269 .PRECIOUS: Makefile
270 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
271         @case '$?' in \
272           *config.status*) \
273             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
274           *) \
275             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
276             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
277         esac;
278
279 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
280         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
281
282 $(top_srcdir)/configure:  $(am__configure_deps)
283         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
284 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
285         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
286 instdoc.sh: $(top_builddir)/config.status $(srcdir)/instdoc.sh.in
287         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
288
289 clean-noinstPROGRAMS:
290         -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
291 makedoc$(EXEEXT): $(makedoc_OBJECTS) $(makedoc_DEPENDENCIES) 
292         @rm -f makedoc$(EXEEXT)
293         $(LINK) $(makedoc_OBJECTS) $(makedoc_LDADD) $(LIBS)
294
295 mostlyclean-compile:
296         -rm -f *.$(OBJEXT)
297
298 distclean-compile:
299         -rm -f *.tab.c
300
301 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/makedoc.Po@am__quote@
302
303 .c.o:
304 @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
305 @am__fastdepCC_TRUE@    mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
306 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
307 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
308 @am__fastdepCC_FALSE@   $(COMPILE) -c $<
309
310 .c.obj:
311 @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
312 @am__fastdepCC_TRUE@    mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
313 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
314 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
315 @am__fastdepCC_FALSE@   $(COMPILE) -c `$(CYGPATH_W) '$<'`
316
317 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
318         list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
319         unique=`for i in $$list; do \
320             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
321           done | \
322           $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
323               END { if (nonempty) { for (i in files) print i; }; }'`; \
324         mkid -fID $$unique
325 tags: TAGS
326
327 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
328                 $(TAGS_FILES) $(LISP)
329         tags=; \
330         here=`pwd`; \
331         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
332         unique=`for i in $$list; do \
333             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
334           done | \
335           $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
336               END { if (nonempty) { for (i in files) print i; }; }'`; \
337         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
338           test -n "$$unique" || unique=$$empty_fix; \
339           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
340             $$tags $$unique; \
341         fi
342 ctags: CTAGS
343 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
344                 $(TAGS_FILES) $(LISP)
345         tags=; \
346         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
347         unique=`for i in $$list; do \
348             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
349           done | \
350           $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
351               END { if (nonempty) { for (i in files) print i; }; }'`; \
352         test -z "$(CTAGS_ARGS)$$tags$$unique" \
353           || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
354              $$tags $$unique
355
356 GTAGS:
357         here=`$(am__cd) $(top_builddir) && pwd` \
358           && cd $(top_srcdir) \
359           && gtags -i $(GTAGS_ARGS) $$here
360
361 distclean-tags:
362         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
363
364 distdir: $(DISTFILES)
365         @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
366         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
367         list='$(DISTFILES)'; \
368           dist_files=`for file in $$list; do echo $$file; done | \
369           sed -e "s|^$$srcdirstrip/||;t" \
370               -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
371         case $$dist_files in \
372           */*) $(MKDIR_P) `echo "$$dist_files" | \
373                            sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
374                            sort -u` ;; \
375         esac; \
376         for file in $$dist_files; do \
377           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
378           if test -d $$d/$$file; then \
379             dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
380             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
381               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
382             fi; \
383             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
384           else \
385             test -f $(distdir)/$$file \
386             || cp -p $$d/$$file $(distdir)/$$file \
387             || exit 1; \
388           fi; \
389         done
390 check-am: all-am
391 check: check-am
392 all-am: Makefile $(PROGRAMS)
393 installdirs:
394 install: install-am
395 install-exec: install-exec-am
396 install-data: install-data-am
397 uninstall: uninstall-am
398
399 install-am: all-am
400         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
401
402 installcheck: installcheck-am
403 install-strip:
404         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
405           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
406           `test -z '$(STRIP)' || \
407             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
408 mostlyclean-generic:
409
410 clean-generic:
411
412 distclean-generic:
413         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
414         -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
415
416 maintainer-clean-generic:
417         @echo "This command is intended for maintainers to use"
418         @echo "it deletes files that may require special tools to rebuild."
419 clean: clean-am
420
421 clean-am: clean-generic clean-local clean-noinstPROGRAMS \
422         mostlyclean-am
423
424 distclean: distclean-am
425         -rm -rf ./$(DEPDIR)
426         -rm -f Makefile
427 distclean-am: clean-am distclean-compile distclean-generic \
428         distclean-tags
429
430 dvi: dvi-am
431
432 dvi-am:
433
434 html: html-am
435
436 info: info-am
437
438 info-am:
439
440 install-data-am: install-data-local
441
442 install-dvi: install-dvi-am
443
444 install-exec-am:
445
446 install-html: install-html-am
447
448 install-info: install-info-am
449
450 install-man:
451
452 install-pdf: install-pdf-am
453
454 install-ps: install-ps-am
455
456 installcheck-am:
457
458 maintainer-clean: maintainer-clean-am
459         -rm -rf ./$(DEPDIR)
460         -rm -f Makefile
461 maintainer-clean-am: distclean-am maintainer-clean-generic
462
463 mostlyclean: mostlyclean-am
464
465 mostlyclean-am: mostlyclean-compile mostlyclean-generic
466
467 pdf: pdf-am
468
469 pdf-am:
470
471 ps: ps-am
472
473 ps-am:
474
475 uninstall-am: uninstall-local
476
477 .MAKE: install-am install-strip
478
479 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
480         clean-local clean-noinstPROGRAMS ctags distclean \
481         distclean-compile distclean-generic distclean-tags distdir dvi \
482         dvi-am html html-am info info-am install install-am \
483         install-data install-data-am install-data-local install-dvi \
484         install-dvi-am install-exec install-exec-am install-html \
485         install-html-am install-info install-info-am install-man \
486         install-pdf install-pdf-am install-ps install-ps-am \
487         install-strip installcheck installcheck-am installdirs \
488         maintainer-clean maintainer-clean-generic mostlyclean \
489         mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
490         tags uninstall uninstall-am uninstall-local
491
492
493 all: makedoc-all
494
495 makedoc-all: mutt.1 muttrc.man manual.html stamp-doc-rc stamp-doc-chunked manual.txt
496
497 install-data-local: makedoc-all instdoc
498         $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1
499         $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man5
500         $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir)
501         ./instdoc mutt.1 $(DESTDIR)$(mandir)/man1/mutt.1
502         ./instdoc $(srcdir)/muttbug.man $(DESTDIR)$(mandir)/man1/flea.1
503         ./instdoc $(srcdir)/muttbug.man $(DESTDIR)$(mandir)/man1/muttbug.1
504         test x@DOTLOCK_TARGET@ = x || ./instdoc $(srcdir)/dotlock.man \
505                 $(DESTDIR)$(mandir)/man1/mutt_dotlock.1
506         ./instdoc muttrc.man $(DESTDIR)$(mandir)/man5/muttrc.5
507         ./instdoc $(srcdir)/mbox.man $(DESTDIR)$(mandir)/man5/mbox.5
508         ./instdoc $(srcdir)/mmdf.man $(DESTDIR)$(mandir)/man5/mmdf.5
509         $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
510         for f in $(topsrcdir_DOCFILES) ; do \
511                 $(INSTALL) -m 644 $(top_srcdir)/$$f $(DESTDIR)$(docdir) ; \
512         done
513         for f in $(srcdir_DOCFILES) ; do \
514                 $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; \
515         done
516         -$(INSTALL) -m 644 manual.txt $(DESTDIR)$(docdir)
517         -for f in $(HTML_DOCFILES) ; do \
518                 $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir) ; \
519         done
520         $(INSTALL) -m 644 Muttrc $(DESTDIR)$(sysconfdir)/Muttrc.dist
521         -if [ -f $(DESTDIR)$(pkgdatadir)/Muttrc ] ; then \
522                 mv $(DESTDIR)$(pkgdatadir)/Muttrc* $(DESTDIR)$(sysconfdir) ; \
523         elif [ -f $(DESTDIR)$(pkgdatadir)/../Muttrc ] ; then \
524                 mv $(DESTDIR)$(pkgdatadir)/../Muttrc* $(DESTDIR)$(sysconfdir) ; \
525         elif [ ! -f $(DESTDIR)$(sysconfdir)/Muttrc ] ; then \
526                 $(INSTALL) -m 644 Muttrc $(DESTDIR)$(sysconfdir) ; \
527         fi
528
529 uninstall-local:
530         for f in mutt.1 mutt_dotlock.1 flea.1 muttbug.1 ; do \
531                 rm -f $(DESTDIR)$(mandir)/man1/$$f ; \
532         done
533         for f in muttrc.5 mbox.5 mmdf.5 ; do \
534                 rm -f $(DESTDIR)$(mandir)/man5/$$f ; \
535         done
536         for f in $(srcdir_DOCFILES) $(topsrcdir_DOCFILES) $(HTML_DOCFILES) ; \
537         do \
538                 rm -f $(DESTDIR)$(docdir)/$$f ; \
539         done
540         -rm -f $(DESTDIR)$(docdir)/manual.txt
541         for i in Muttrc ; do \
542           if cmp -s $(DESTDIR)$(sysconfdir)/$$i.dist $(DESTDIR)$(sysconfdir)/$$i ; then \
543                 rm $(DESTDIR)$(sysconfdir)/$$i ; \
544           fi ; \
545           rm $(DESTDIR)$(sysconfdir)/$${i}.dist ; \
546         done
547
548 check:
549 manual.txt: manual.html
550         -LC_ALL=C lynx -dump -nolist -with_backspaces manual.html > $@ || \
551         LC_ALL=C w3m -dump manual.html > $@ || \
552         LC_ALL=C elinks -dump -no-numbering -no-references manual.html | sed -e 's,\\001, ,g' > $@
553
554 Muttrc: stamp-doc-rc
555
556 stamp-doc-rc: $(top_srcdir)/init.h makedoc$(EXEEXT) $(srcdir)/Muttrc.head
557         -rm -f Muttrc stamp-doc-rc
558         sed -e 's,[@]docdir[@],$(docdir),' $(srcdir)/Muttrc.head > Muttrc
559         $(CPP) $(AM_CPPFLAGS) $(DEFS) $(CPPFLAGS) -D_MAKEDOC -C \
560           $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -c >> Muttrc
561         touch stamp-doc-rc
562
563 manual.html: $(srcdir)/html.xsl $(srcdir)/mutt.xsl stamp-doc-xml $(srcdir)/mutt.css
564         -xsltproc --nonet -o $@ $(srcdir)/html.xsl manual.xml
565
566 stamp-doc-chunked: $(srcdir)/chunk.xsl $(srcdir)/mutt.xsl stamp-doc-xml $(srcdir)/mutt.css
567         -xsltproc --nonet $(srcdir)/chunk.xsl manual.xml
568         touch stamp-doc-chunked
569
570 $(HTML_DOCFILES): stamp-doc-chunked
571
572 manual.pdf: manual.tex
573         -if test -f manual.tex; then pdfjadetex manual.tex; fi
574
575 manual.tex: stamp-doc-xml
576         -if test -n "$(DSLROOT)"; then \
577           openjade -t tex -D $(DSLROOT) -d print/docbook.dsl dtds/decls/xml.dcl manual.xml; \
578         fi
579
580 validate: stamp-doc-xml
581         xmllint --noout --noblanks --postvalid manual.xml
582
583 spellcheck:
584         -aspell -l en --mode sgml -c manual.xml.head && \
585         -aspell -l en --mode nroff -c muttrc.man.head
586
587 clean-local:
588         rm -f *~ *.html *.orig *.rej  stamp-doc-* *.ps mutt.1 muttrc.man
589         rm -f *.aux *.log *.tex *.out
590
591 instdoc: instdoc.sh
592         cat instdoc.sh > instdoc
593         chmod a+x instdoc
594
595 update-doc: stamp-doc-xml stamp-doc-chunked stamp-doc-rc manual.txt manual.html
596
597 muttrc.man: makedoc$(EXEEXT) $(top_srcdir)/init.h muttrc.man.head muttrc.man.tail
598         $(MAKEDOC_CPP) $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -m |       \
599                 cat $(srcdir)/muttrc.man.head - $(srcdir)/muttrc.man.tail\
600                 > muttrc.man
601
602 mutt.1: $(srcdir)/mutt.man
603         $(EDIT) $(srcdir)/mutt.man > $@
604
605 stamp-doc-xml: makedoc$(EXEEXT) $(top_srcdir)/init.h \
606                manual.xml.head $(top_srcdir)/functions.h $(top_srcdir)/OPS* manual.xml.tail \
607                $(srcdir)/gen-map-doc $(top_srcdir)/VERSION $(top_srcdir)/ChangeLog
608         ( date=`head -n 1 $(top_srcdir)/ChangeLog | LC_ALL=C cut -d ' ' -f 1` && \
609           sed -e "s/@VERSION\@/`cat $(top_srcdir)/VERSION` ($$date)/" $(srcdir)/manual.xml.head && \
610           $(MAKEDOC_CPP) $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -s && \
611           $(MAKEDOC_CPP) $(top_srcdir)/functions.h | \
612             perl $(srcdir)/gen-map-doc $(srcdir)/manual.xml.tail $(top_srcdir)/OPS* \
613         ) > manual.xml
614         touch stamp-doc-xml
615 # Tell versions [3.59,3.63) of GNU make to not export all variables.
616 # Otherwise a system limit (for SysV at least) may be exceeded.
617 .NOEXPORT: