X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fdoc%2FMakefile.am;h=f628e01f911aac6a128c19a42bb9c96b34966ad2;hb=039d674b2baf76e91d9977a2d6d2fa795420ee59;hp=68f3e9bc612d2b3aaf4f9a5346dee9b21f72a0a6;hpb=9117f717c75f9aa4b8734781cee393180b4350c7;p=lyx.git diff --git a/lib/doc/Makefile.am b/lib/doc/Makefile.am index 68f3e9bc61..f628e01f91 100644 --- a/lib/doc/Makefile.am +++ b/lib/doc/Makefile.am @@ -1,111 +1,332 @@ include $(top_srcdir)/config/common.am -DISTCLEANFILES += LyXConfig.lyx LaTeXConfig.lyx $(tocfiles) +EXTRA_DIST = README.Documentation -EXTRA_DIST = depend.py doc_toc.py LyXConfig.lyx.in README.Documentation $(DEPENDFILE) $(docfiles) - -docfiles = \ - cs_Tutorial.lyx \ +docdir = $(pkgdatadir)/doc +dist_doc_DATA = \ + Additional.lyx \ Customization.lyx \ - da_Intro.lyx \ - de_Customization.lyx \ - de_Extended.lyx \ - de_FAQ.lyx \ - de_Intro.lyx \ - de_Tutorial.lyx \ - de_UserGuide.lyx \ - DocStyle.lyx \ - es_Intro.lyx \ - es_Tutorial.lyx \ - eu_Customization.lyx \ - eu_Extended.lyx \ - eu_FAQ.lyx \ - eu_Intro.lyx \ - eu_Tutorial.lyx \ - eu_UserGuide.lyx \ - Extended.lyx \ - FAQ.lyx \ - fr_Customization.lyx \ - fr_Extended.lyx \ - fr_FAQ.lyx \ - fr_Intro.lyx \ - fr_Tutorial.lyx \ - fr_UserGuide.lyx \ - he_Intro.lyx \ - he_Tutorial.lyx \ - hu_Intro.lyx \ + Development.lyx \ + DummyTextDocument.txt \ + DummyDocument1.lyx \ + DummyDocument2.lyx \ + EmbeddedObjects.lyx \ + Formula-numbering.lyx \ Intro.lyx \ - it_Customization.lyx \ - it_Intro.lyx \ - it_Tutorial.lyx \ - it_UserGuide.lyx \ - LaTeXConfig.lyx.in \ - nl_Intro.lyx \ - nl_Tutorial.lyx \ - no_Intro.lyx \ - pl_Extended.lyx \ - pl_Intro.lyx \ - pl_Tutorial.lyx \ - pt_Intro.lyx \ - pt_Tutorial.lyx \ - Reference.lyx \ - ro_Intro.lyx \ - ru_FAQ.lyx \ - ru_Intro.lyx \ - ru_Tutorial.lyx \ - sk_Tutorial.lyx \ - sk_UserGuide.lyx \ - sl_Intro.lyx \ - sl_Tutorial.lyx \ - sv_Intro.lyx \ - sv_Tutorial.lyx \ + LaTeXConfig.lyx \ + LFUNs.lyx \ + Math.lyx \ + Shortcuts.lyx \ + SpecialParagraphShape.tex \ Tutorial.lyx \ - UserGuide.lyx \ - escher-lsd.eps \ - mobius.eps \ - platypus.eps + UserGuide.lyx -docdir = $(pkgdatadir)/doc -doc_DATA = \ - $(docfiles) \ - LaTeXConfig.lyx - -DEPENDFILE = $(srcdir)/Makefile.depend -# include $(DEPENDFILE) does not work because automake is too limited. -include $(srcdir)/Makefile.depend - -TOCs : $(DEPENDFILE) $(tocfiles) - @echo Made TOCs succesfully. - -# Force regeneration of $(DEPENDFILE) when Makefile.am changes because -# new doc files might have been added -$(DEPENDFILE): $(srcdir)/Makefile.am $(srcdir)/depend.py - python $(srcdir)/depend.py > $(DEPENDFILE) - -# The TOCs are not built for the install and dist targets if they don't exist -# for some weird reason. -# Make complains although we have rules for them in $(DEPENDFILE), so we -# must not include the TOCs in $(docfiles) and have to use the install and -# dist hooks below. -dist-hook: $(tocfiles) - for i in $(tocfiles); \ - do \ - if test -f "$(srcdir)/$$i"; then file="$(srcdir)/$$i"; \ - else file="$$i"; fi; \ - cp -p "$$file" "$(distdir)"; \ - done -install-data-hook: $(tocfiles) - for i in $(tocfiles); \ - do \ - if test -f "$(srcdir)/$$i"; then file="$(srcdir)/$$i"; \ - else file="$$i"; fi; \ - $(docDATA_INSTALL) "$$file" "$(DESTDIR)$(docdir)/$$i"; \ - done +bibliodocdir = $(docdir)/biblio +dist_bibliodoc_DATA = \ + biblio/alphadin.bst \ + biblio/LyXDocs.bib + +clipartdocdir = $(docdir)/clipart +dist_clipartdoc_DATA = \ + clipart/escher-lsd.eps \ + clipart/mobius.eps \ + clipart/platypus.eps \ + clipart/Abstract.pdf \ + clipart/BoxInsetDefaultQt4.png \ + clipart/ChangesToolbar.png \ + clipart/ChildDocumentQt4.png \ + clipart/CommentNoteImageQt4.png \ + clipart/endnotes.pdf \ + clipart/ERT.png \ + clipart/ExternalMaterialQt4.png \ + clipart/ExtraToolbar.png \ + clipart/floatQt4.png \ + clipart/footnoteQt4.png \ + clipart/GreyedOutNoteImageQt4.png \ + clipart/labelQt4.png \ + clipart/LaTeX.png \ + clipart/LyXNoteImageQt4.png \ + clipart/macrobox.png \ + clipart/MacroToolbar.png \ + clipart/macrouse.png \ + clipart/referenceQt4.png \ + clipart/SpaceMarker.png \ + clipart/StandardToolbar.png \ + clipart/ToolbarEnvBox.png \ + clipart/ViewToolbar.png \ + clipart/without_fntright.pdf \ + clipart/with_fntright.pdf + +cadocdir = $(docdir)/ca +dist_cadoc_DATA = \ + ca/Intro.lyx + +csdocdir = $(docdir)/cs +dist_csdoc_DATA = \ + cs/Tutorial.lyx + +dadocdir = $(docdir)/da +dist_dadoc_DATA = \ + da/Intro.lyx + +dedocdir = $(docdir)/de +dist_dedoc_DATA = \ + de/Additional.lyx \ + de/Customization.lyx \ + de/DummyDocument1.lyx \ + de/DummyDocument2.lyx \ + de/DummyTextDocument.txt \ + de/EmbeddedObjects.lyx \ + de/Formelnummerierung.lyx \ + de/Intro.lyx \ + de/Math.lyx \ + de/Shortcuts.lyx \ + de/Tutorial.lyx \ + de/UserGuide.lyx + +declipartdocdir = $(dedocdir)/clipart +dist_declipartdoc_DATA = \ + de/clipart/ERT.png \ + de/clipart/ExternesMaterialQt4.png \ + de/clipart/FussnoteQt4.png \ + de/clipart/GleitobjektQt4.png \ + de/clipart/GrauschriftNotizQt4.png \ + de/clipart/KommentarQt4.png \ + de/clipart/LyXNotizQt4.png \ + de/clipart/Marke.png \ + de/clipart/Querverweis.png \ + de/clipart/StandardBoxQt4.png \ + de/clipart/UnterdokumentQt4.png \ + de/clipart/Zusammenfassung.pdf + +eldocdir = $(docdir)/el +dist_eldoc_DATA = \ + el/Intro.lyx + +esdocdir = $(docdir)/es +dist_esdoc_DATA = \ + es/Additional.lyx \ + es/Customization.lyx \ + es/DocumentoPostizo1.lyx \ + es/DocumentoPostizo2.lyx \ + es/DocumentoTextoPostizo.txt \ + es/EmbeddedObjects.lyx \ + es/Formula-numbering.lyx \ + es/Intro.lyx \ + es/Math.lyx \ + es/Shortcuts.lyx \ + es/Tutorial.lyx \ + es/UserGuide.lyx + +esclipartdocdir = $(esdocdir)/clipart +dist_esclipartdoc_DATA = \ + es/clipart/ComentNotaImagenQt4.png \ + es/clipart/CuadroMinipagQt4.png \ + es/clipart/DocumentoHijoQt4.png \ + es/clipart/es_ERT.png \ + es/clipart/es_ToolbarEnvBox.png \ + es/clipart/etiquetaQt4.png \ + es/clipart/flotanteQt4.png \ + es/clipart/GrisNotaImagenQt4.png \ + es/clipart/MaterialExternoQt4.png \ + es/clipart/NotaLyXImagenQt4.png \ + es/clipart/notapieQt4.png \ + es/clipart/referenciaQt4.png \ + es/clipart/Resumen.pdf + +eudocdir = $(docdir)/eu +dist_eudoc_DATA = \ + eu/Intro.lyx \ + eu/Tutorial.lyx + +frdocdir = $(docdir)/fr +dist_frdoc_DATA = \ + fr/Additional.lyx \ + fr/Customization.lyx \ + fr/DocumentBidon1.lyx \ + fr/DocumentBidon2.lyx \ + fr/DocumentTexteBidon.txt \ + fr/EmbeddedObjects.lyx \ + fr/Formula-numbering.lyx \ + fr/Intro.lyx \ + fr/Math.lyx \ + fr/Shortcuts.lyx \ + fr/Tutorial.lyx \ + fr/UserGuide.lyx + +frclipartdocdir = $(frdocdir)/clipart +dist_frclipartdoc_DATA = \ + fr/clipart/BoxInsetDefaultQt4.png \ + fr/clipart/ChildDocumentQt4.png \ + fr/clipart/CommentNoteImageQt4.png \ + fr/clipart/ERT.png \ + fr/clipart/GreyedOutNoteImageQt4.png \ + fr/clipart/LyXNoteImageQt4.png \ + fr/clipart/floatQt4.png \ + fr/clipart/footnoteQt4.png \ + fr/clipart/labelQt4.png + +gldocdir = $(docdir)/gl +dist_gldoc_DATA = \ + gl/Intro.lyx \ + gl/Tutorial.lyx + +hedocdir = $(docdir)/he +dist_hedoc_DATA = \ + he/Intro.lyx \ + he/Tutorial.lyx -uninstall-local: - for i in $(tocfiles); \ +hudocdir = $(docdir)/hu +dist_hudoc_DATA = \ + hu/Intro.lyx \ + hu/Tutorial.lyx + +iddocdir = $(docdir)/id +dist_iddoc_DATA = \ + id/Intro.lyx \ + id/Shortcuts.lyx \ + id/Tutorial.lyx \ + id/UserGuide.lyx + +idclipartdocdir = $(iddocdir)/clipart +dist_idclipartdoc_DATA = \ + id/clipart/id-contrib.png \ + id/clipart/id-footnote.png \ + id/clipart/id-lingkungan.png + +itdocdir = $(docdir)/it +dist_itdoc_DATA = \ + it/Intro.lyx \ + it/Tutorial.lyx + +itclipartdocdir = $(itdocdir)/clipart +dist_itclipartdoc_DATA = \ + it/clipart/it_footnoteQt4.png \ + it/clipart/it_referenceQt4.png + +jadocdir = $(docdir)/ja +dist_jadoc_DATA = \ + ja/Additional.lyx \ + ja/Customization.lyx \ + ja/DummyDocument1.lyx \ + ja/DummyDocument2.lyx \ + ja/EmbeddedObjects.lyx \ + ja/Formula-numbering.lyx \ + ja/Intro.lyx \ + ja/LaTeXConfig.lyx \ + ja/Math.lyx \ + ja/Shortcuts.lyx \ + ja/Tutorial.lyx \ + ja/UserGuide.lyx + +jaclipartdocdir = $(jadocdir)/clipart +dist_jaclipartdoc_DATA = \ + ja/clipart/BoxInsetDefaultQt4.png \ + ja/clipart/ChildDocumentQt4.png \ + ja/clipart/CommentNoteImageQt4.png \ + ja/clipart/ERT.png \ + ja/clipart/ExternalMaterialQt4.png \ + ja/clipart/floatQt4.png \ + ja/clipart/footnoteQt4.png \ + ja/clipart/GreyedOutNoteImageQt4.png \ + ja/clipart/labelQt4.png \ + ja/clipart/LyXNoteImageQt4.png \ + ja/clipart/macrobox.png \ + ja/clipart/referenceQt4.png \ + ja/clipart/StandardToolbar.png \ + ja/clipart/ToolbarEnvBox.png + +nldocdir = $(docdir)/nl +dist_nldoc_DATA = \ + nl/Intro.lyx \ + nl/Tutorial.lyx + +nbdocdir = $(docdir)/nb +dist_nbdoc_DATA = \ + nb/Intro.lyx + +pldocdir = $(docdir)/pl +dist_pldoc_DATA = \ + pl/Intro.lyx \ + pl/Tutorial.lyx + +ptdocdir = $(docdir)/pt +dist_ptdoc_DATA = \ + pt/Intro.lyx \ + pt/Tutorial.lyx + +rodocdir = $(docdir)/ro +dist_rodoc_DATA = \ + ro/Intro.lyx + +rudocdir = $(docdir)/ru +dist_rudoc_DATA = \ + ru/Intro.lyx \ + ru/Tutorial.lyx + +skdocdir = $(docdir)/sk +dist_skdoc_DATA = \ + sk/Intro.lyx \ + sk/Tutorial.lyx + +sldocdir = $(docdir)/sl +dist_sldoc_DATA = \ + sl/Intro.lyx \ + sl/Tutorial.lyx + +svdocdir = $(docdir)/sv +dist_svdoc_DATA = \ + sv/Intro.lyx \ + sv/Shortcuts.lyx \ + sv/Tutorial.lyx + +ukdocdir = $(docdir)/uk +dist_ukdoc_DATA = \ + uk/Intro.lyx + +ukclipartdocdir = $(ukdocdir)/clipart +dist_ukclipartdoc_DATA = \ + uk/clipart/FootnoteQT4.png + +zhCNdocdir = $(docdir)/zh_CN +dist_zhCNdoc_DATA = \ + zh_CN/Intro.lyx \ + zh_CN/Tutorial.lyx + +doc_files = \ + $(dist_doc_DATA) \ + $(dist_cadoc_DATA) \ + $(dist_csdoc_DATA) \ + $(dist_dadoc_DATA) \ + $(dist_dedoc_DATA) \ + $(dist_esdoc_DATA) \ + $(dist_eudoc_DATA) \ + $(dist_frdoc_DATA) \ + $(dist_gldoc_DATA) \ + $(dist_hedoc_DATA) \ + $(dist_hudoc_DATA) \ + $(dist_itdoc_DATA) \ + $(dist_jadoc_DATA) \ + $(dist_nbdoc_DATA) \ + $(dist_nldoc_DATA) \ + $(dist_pldoc_DATA) \ + $(dist_ptdoc_DATA) \ + $(dist_rodoc_DATA) \ + $(dist_rudoc_DATA) \ + $(dist_skdoc_DATA) \ + $(dist_sldoc_DATA) \ + $(dist_svdoc_DATA) \ + $(dist_ukdoc_DATA) \ + $(dist_zhCNdoc_DATA) + +install-data-hook: + for i in $(doc_files); \ do \ - $(RM) "$(DESTDIR)$(docdir)/$$i" ; \ + if $(EGREP) -q "LYX_DIR_VER|LYX_USERDIR_VER" "$(DESTDIR)$(docdir)/$$i"; then \ + sed -e "s/LYX_DIR_VER/$(LYX_DIR_VER)/g" \ + -e "s/LYX_USERDIR_VER/$(LYX_USERDIR_VER)/g" \ + "$(DESTDIR)$(docdir)/$$i" > "$(DESTDIR)$(docdir)/$$i.tmp"; \ + mv -f "$(DESTDIR)$(docdir)/$$i.tmp" "$(DESTDIR)$(docdir)/$$i"; \ + chmod 644 "$(DESTDIR)$(docdir)/$$i"; \ + fi; \ done - -.PHONY: TOCs