]> git.lyx.org Git - lyx.git/blob - lib/doc/Makefile.am
471e3e345e9f7b5f2f228a5ed6169f7c866c886c
[lyx.git] / lib / doc / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 DISTCLEANFILES += $(tocfiles)
4
5 EXTRA_DIST = depend.py doc_toc.py README.Documentation $(DEPENDFILE) $(docfiles)
6
7 csdocdir = $(pkgdatadir)/doc/cs
8 dist_csdoc_DATA = \
9         cs/Tutorial.lyx
10
11 dadocdir = $(pkgdatadir)/doc/da
12 dist_dadoc_DATA = \
13         da/Intro.lyx
14
15 dedocdir = $(pkgdatadir)/doc/de
16 dist_dedoc_DATA = \
17         de/Customization.lyx \
18         de/Extended.lyx \
19         de/FAQ.lyx \
20         de/Intro.lyx \
21         de/Tutorial.lyx \
22         de/UserGuide.lyx
23
24 esdocdir = $(pkgdatadir)/doc/es
25 dist_esdoc_DATA = \
26         es/Intro.lyx \
27         es/Tutorial.lyx \
28         es/EmbeddedObjects.lyx
29
30 eudocdir = $(pkgdatadir)/doc/eu
31 dist_eudoc_DATA = \
32         eu/Customization.lyx \
33         eu/Extended.lyx \
34         eu/FAQ.lyx \
35         eu/Intro.lyx \
36         eu/Tutorial.lyx \
37         eu/UserGuide.lyx
38
39 frdocdir = $(pkgdatadir)/doc/fr
40 dist_frdoc_DATA = \
41         fr/Customization.lyx \
42         fr/Extended.lyx \
43         fr/FAQ.lyx \
44         fr/Intro.lyx \
45         fr/Tutorial.lyx \
46         fr/UserGuide.lyx
47
48 gldocdir = $(pkgdatadir)/doc/gl
49 dist_gldoc_DATA = \
50         gl/Intro.lyx \
51         gl/Tutorial.lyx
52
53 hedocdir = $(pkgdatadir)/doc/he
54 dist_hedoc_DATA = \
55         he/Intro.lyx \
56         he/Tutorial.lyx
57
58 hudocdir = $(pkgdatadir)/doc/hu
59 dist_hudoc_DATA = \
60         hu/Intro.lyx \
61         hu/Tutorial.lyx
62
63 itdocdir = $(pkgdatadir)/doc/it
64 dist_itdoc_DATA = \
65         it/Customization.lyx \
66         it/Intro.lyx \
67         it/Tutorial.lyx \
68         it/UserGuide.lyx
69
70 nldocdir = $(pkgdatadir)/doc/nl
71 dist_nldoc_DATA = \
72         nl/Intro.lyx \
73         nl/Tutorial.lyx
74
75 nbdocdir = $(pkgdatadir)/doc/nb
76 dist_nbdoc_DATA = \
77         nb/Intro.lyx
78
79 pldocdir = $(pkgdatadir)/doc/pl
80 dist_pldoc_DATA = \
81         pl/Extended.lyx \
82         pl/Intro.lyx \
83         pl/Tutorial.lyx
84
85 ptdocdir = $(pkgdatadir)/doc/pt
86 dist_ptdoc_DATA = \
87         pt/Intro.lyx \
88         pt/Tutorial.lyx
89
90 rodocdir = $(pkgdatadir)/doc/ro
91 dist_rodoc_DATA = \
92         ro/Intro.lyx
93
94 rudocdir = $(pkgdatadir)/doc/ru
95 dist_rudoc_DATA = \
96         ru/FAQ.lyx \
97         ru/Intro.lyx \
98         ru/Tutorial.lyx
99
100 skdocdir = $(pkgdatadir)/doc/sk
101 dist_skdoc_DATA = \
102         sk/Tutorial.lyx \
103         sk/UserGuide.lyx
104
105 sldocdir = $(pkgdatadir)/doc/sl
106 dist_sldoc_DATA = \
107         sl/Intro.lyx \
108         sl/Tutorial.lyx
109
110 svdocdir = $(pkgdatadir)/doc/sv
111 dist_svdoc_DATA = \
112         sv/Intro.lyx \
113         sv/Tutorial.lyx
114
115 docdir = $(pkgdatadir)/doc
116 dist_doc_DATA = \
117         Customization.lyx \
118         DocStyle.lyx \
119         EmbeddedObjects.lyx \
120         Extended.lyx \
121         FAQ.lyx \
122         Intro.lyx \
123         LaTeXConfig.lyx.in \
124         Reference.lyx \
125         Tutorial.lyx \
126         UserGuide.lyx \
127         escher-lsd.eps \
128         mobius.eps \
129         platypus.eps
130
131 doc_DATA = $(docfiles) 
132
133 DEPENDFILE = $(srcdir)/Makefile.depend
134 # include $(DEPENDFILE) does not work because automake is too limited.
135 include $(srcdir)/Makefile.depend
136
137 TOCs : $(DEPENDFILE) $(tocfiles)
138         @echo Made TOCs succesfully.
139
140 # Force regeneration of $(DEPENDFILE) when Makefile.am changes because
141 # new doc files might have been added
142 $(DEPENDFILE): $(srcdir)/Makefile.am $(srcdir)/depend.py
143         python $(srcdir)/depend.py > $(DEPENDFILE)
144
145 # The TOCs are not built for the install and dist targets if they don't exist
146 # for some weird reason.
147 # Make complains although we have rules for them in $(DEPENDFILE), so we
148 # must not include the TOCs in $(docfiles) and have to use the install and
149 # dist hooks below.
150 dist-hook: $(tocfiles)
151         for i in $(tocfiles); \
152         do \
153                 if test -f "$(srcdir)/$$i"; then file="$(srcdir)/$$i"; \
154                 else file="$$i"; fi; \
155                 cp -p "$$file" "$(distdir)"; \
156         done
157 install-data-hook: $(tocfiles)
158         for i in $(tocfiles); \
159         do \
160                 if test -f "$(srcdir)/$$i"; then file="$(srcdir)/$$i"; \
161                 else file="$$i"; fi; \
162                 $(docDATA_INSTALL) "$$file" "$(DESTDIR)$(docdir)/$$i"; \
163         done
164
165 uninstall-local:
166         for i in $(tocfiles); \
167         do \
168                 $(RM) "$(DESTDIR)$(docdir)/$$i" ; \
169         done
170
171 .PHONY: TOCs