Changeset 5286:fce40f3a1aec for doc
- Timestamp:
- 2007-11-07 03:03:32 (13 months ago)
- Branch:
- HEAD
- Location:
- doc
- Files:
-
- 1 modified
- 3 moved
-
Makefile.am (modified) (10 diffs)
-
Muttrc.head (moved) (moved from Muttrc.head)
-
makedoc-defs.h (moved) (moved from makedoc-defs.h)
-
makedoc.c (moved) (moved from makedoc.c)
Legend:
- Unmodified
- Added
- Removed
-
doc/Makefile.am
r5248 r5286 7 7 8 8 MAKEDOC_CPP = $(CPP) $(AM_CPPFLAGS) $(DEFS) $(CPPFLAGS) -D_MAKEDOC -C 9 10 noinst_PROGRAMS = makedoc 9 11 10 12 EXTRA_DIST = dotlock.man \ … … 24 26 patch-notes.txt \ 25 27 smime-notes.txt \ 28 Muttrc Muttrc.head stamp-doc-rc \ 29 makedoc.c makedoc-defs.h \ 26 30 html.xsl chunk.xsl $(BUILT_DISTFILES) 27 31 … … 39 43 README NEWS TODO README.SECURITY README.SSL 40 44 41 all: 42 $(MAKE) makedoc-all 45 all: makedoc-all 43 46 44 47 makedoc-all: mutt.1 muttrc.man manual.html stamp-doc-chunked manual.txt … … 47 50 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1 48 51 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man5 52 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir) 49 53 ./instdoc mutt.1 $(DESTDIR)$(mandir)/man1/mutt.1 50 54 ./instdoc $(srcdir)/muttbug.man $(DESTDIR)$(mandir)/man1/flea.1 … … 66 70 $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir) ; \ 67 71 done 72 $(INSTALL) -m 644 Muttrc $(DESTDIR)$(sysconfdir)/Muttrc.dist 73 -if [ -f $(DESTDIR)$(pkgdatadir)/Muttrc ] ; then \ 74 mv $(DESTDIR)$(pkgdatadir)/Muttrc* $(DESTDIR)$(sysconfdir) ; \ 75 elif [ -f $(DESTDIR)$(pkgdatadir)/../Muttrc ] ; then \ 76 mv $(DESTDIR)$(pkgdatadir)/../Muttrc* $(DESTDIR)$(sysconfdir) ; \ 77 elif [ ! -f $(DESTDIR)$(sysconfdir)/Muttrc ] ; then \ 78 $(INSTALL) -m 644 Muttrc $(DESTDIR)$(sysconfdir) ; \ 79 fi 68 80 69 81 uninstall-local: … … 79 91 done 80 92 -rm -f $(DESTDIR)$(docdir)/manual.txt 93 for i in Muttrc ; do \ 94 if cmp -s $(DESTDIR)$(sysconfdir)/$$i.dist $(DESTDIR)$(sysconfdir)/$$i ; then \ 95 rm $(DESTDIR)$(sysconfdir)/$$i ; \ 96 fi ; \ 97 rm $(DESTDIR)$(sysconfdir)/$${i}.dist ; \ 98 done 81 99 82 100 check: … … 85 103 w3m -dump $^ > $@ || \ 86 104 elinks -dump -no-numbering -no-references $^ > $@ 105 106 Muttrc: stamp-doc-rc 107 108 stamp-doc-rc: $(top_srcdir)/init.h makedoc$(EXEEXT) $(srcdir)/Muttrc.head 109 -rm -f Muttrc stamp-doc-rc 110 sed -e 's,[@]docdir[@],$(docdir),' $(srcdir)/Muttrc.head > Muttrc 111 $(CPP) $(AM_CPPFLAGS) $(DEFS) $(CPPFLAGS) -D_MAKEDOC -C \ 112 $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -c >> Muttrc 113 touch stamp-doc-rc 87 114 88 115 manual.html: $(srcdir)/html.xsl stamp-doc-xml … … 110 137 rm -f *.aux *.log *.tex *.out 111 138 112 DISTCLEANFILES=manual.txt manual.html manual.xml manual.pdf html instdoc 139 DISTCLEANFILES=manual.txt manual.html manual.xml manual.pdf html \ 140 instdoc Muttrc 113 141 114 142 instdoc: instdoc.sh … … 116 144 chmod a+x instdoc 117 145 118 ../makedoc$(EXEEXT): $(top_srcdir)/makedoc.c 119 (cd .. && $(MAKE) makedoc$(EXEEXT)) 146 update-doc: stamp-doc-xml stamp-doc-chunked stamp-doc-rc manual.txt manual.html 120 147 121 update-doc: stamp-doc-xml stamp-doc-chunked manual.txt manual.html 122 123 muttrc.man: ../makedoc$(EXEEXT) $(top_srcdir)/init.h muttrc.man.head muttrc.man.tail 124 $(MAKEDOC_CPP) $(top_srcdir)/init.h | ../makedoc -m | \ 148 muttrc.man: makedoc$(EXEEXT) $(top_srcdir)/init.h muttrc.man.head muttrc.man.tail 149 $(MAKEDOC_CPP) $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -m | \ 125 150 cat $(srcdir)/muttrc.man.head - $(srcdir)/muttrc.man.tail\ 126 151 > muttrc.man … … 133 158 $(EDIT) $(srcdir)/mutt.man > $@ 134 159 135 stamp-doc-xml: $(top_srcdir)/makedoc.c $(top_srcdir)/makedoc-defs.h$(top_srcdir)/init.h \160 stamp-doc-xml: makedoc$(EXEEXT) $(top_srcdir)/init.h \ 136 161 manual.xml.head $(top_srcdir)/functions.h $(top_srcdir)/OPS* manual.xml.tail \ 137 162 $(srcdir)/gen-map-doc $(top_srcdir)/VERSION $(top_srcdir)/ChangeLog 138 $(MAKE) ../makedoc$(EXEEXT) # we do not want to rebuild the documentation in tarball builds139 163 ( date=`head -n 1 $(top_srcdir)/ChangeLog | LC_ALL=C cut -d ' ' -f 1` && \ 140 164 sed -e "s/@VERSION\@/`cat $(top_srcdir)/VERSION` ($$date)/" $(srcdir)/manual.xml.head && \ 141 $(MAKEDOC_CPP) $(top_srcdir)/init.h | . ./makedoc-s && \165 $(MAKEDOC_CPP) $(top_srcdir)/init.h | ./makedoc$(EXEEXT) -s && \ 142 166 $(MAKEDOC_CPP) $(top_srcdir)/functions.h | \ 143 167 perl $(srcdir)/gen-map-doc $(srcdir)/manual.xml.tail $(top_srcdir)/OPS* \
