~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Vincent Ladeuil
  • Date: 2010-02-05 10:27:33 UTC
  • mto: (5008.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 5009.
  • Revision ID: v.ladeuil+lp@free.fr-20100205102733-8wpjnqz6g4nvrbfu
All Conflict action method names start with 'action_' to avoid potential namespace collisions

Show diffs side-by-side

added added

removed removed

Lines of Context:
114
114
clean-sphinx:
115
115
        cd doc/en && make clean
116
116
        cd doc/es && make clean
 
117
        cd doc/ja && make clean
117
118
        cd doc/ru && make clean
118
119
        cd doc/developers && make clean
119
120
 
122
123
        doc/en/user-reference/index.txt \
123
124
        doc/es/Makefile \
124
125
        doc/es/make.bat \
 
126
        doc/ja/Makefile \
 
127
        doc/ja/make.bat \
125
128
        doc/ru/Makefile \
126
129
        doc/ru/make.bat \
127
130
        doc/developers/Makefile \
144
147
        cd doc/en && make html
145
148
        cd doc/es && make html
146
149
        cd doc/ru && make html
 
150
        cd doc/ja && make html
147
151
        cd doc/developers && make html
148
152
 
149
153
# Build the PDF docs using Sphinx. This requires numerous LaTeX
154
158
pdf-sphinx: $(SPHINX_DEPENDENCIES)
155
159
        cd doc/en && make latex
156
160
        cd doc/es && make latex
 
161
        cd doc/ja && make latex
157
162
        cd doc/developers && make latex
158
163
        cd doc/en/_build/latex && make all-pdf
159
164
        cd doc/es/_build/latex && make all-pdf
166
171
        cd doc/en && make htmlhelp
167
172
        cd doc/es && make htmlhelp
168
173
        cd doc/ru && make htmlhelp
 
174
        cd doc/ja && make htmlhelp
169
175
        cd doc/developers && make htmlhelp
170
176
 
171
177
 
179
185
        $(PYTHON) tools/package_docs.py doc/en $(DOC_WEBSITE_BUILD)
180
186
        $(PYTHON) tools/package_docs.py doc/es $(DOC_WEBSITE_BUILD)
181
187
        $(PYTHON) tools/package_docs.py doc/ru $(DOC_WEBSITE_BUILD)
 
188
        $(PYTHON) tools/package_docs.py doc/ja $(DOC_WEBSITE_BUILD)
182
189
        $(PYTHON) tools/package_docs.py doc/developers $(DOC_WEBSITE_BUILD)
183
190
 
184
191
 
192
199
 
193
200
# translate txt docs to html
194
201
derived_txt_files = \
195
 
        doc/en/user-reference/bzr_man.txt \
196
202
        doc/en/release-notes/NEWS.txt
197
203
txt_all = \
198
204
        doc/en/tutorials/tutorial.txt \
199
205
        doc/en/tutorials/using_bazaar_with_launchpad.txt \
200
206
        doc/en/tutorials/centralized_workflow.txt \
201
207
        $(wildcard doc/es/tutorials/*.txt) \
202
 
        $(wildcard doc/ru/tutorials/*.txt) \
 
208
                $(wildcard doc/ru/tutorials/*.txt) \
 
209
        doc/ja/tutorials/tutorial.txt \
 
210
        doc/ja/tutorials/using_bazaar_with_launchpad.txt \
 
211
        doc/ja/tutorials/centralized_workflow.txt \
203
212
        $(wildcard doc/*/mini-tutorial/index.txt) \
204
213
        $(wildcard doc/*/user-guide/index-plain.txt) \
 
214
        doc/en/admin-guide/index-plain.txt \
205
215
        $(wildcard doc/es/guia-usario/*.txt) \
206
216
        $(derived_txt_files) \
207
217
        doc/en/upgrade-guide/index.txt \
210
220
txt_nohtml = \
211
221
        doc/en/user-guide/index.txt \
212
222
        doc/es/user-guide/index.txt \
213
 
        doc/ru/user-guide/index.txt
 
223
        doc/ja/user-guide/index.txt \
 
224
        doc/ru/user-guide/index.txt \
 
225
        doc/en/admin-guide/index.txt
214
226
txt_files = $(filter-out $(txt_nohtml), $(txt_all))
215
227
htm_files = $(patsubst %.txt, %.html, $(txt_files)) 
216
228
 
268
280
#doc/ru/user-guide/index.html: $(wildcard $(addsuffix /*.txt, doc/ru/user-guide)) 
269
281
#       $(rst2html) --stylesheet=../../default.css $(dir $@)index.txt $@
270
282
#
 
283
doc/en/admin-guide/index-plain.html: $(wildcard $(addsuffix /*.txt, doc/en/admin-guide)) 
 
284
        $(rst2html) --stylesheet=../../default.css $(dir $@)index-plain.txt $@
 
285
 
271
286
doc/developers/%.html: doc/developers/%.txt
272
287
        $(rst2html) --stylesheet=../default.css $< $@
273
288
 
280
295
%.html: %.txt
281
296
        $(rst2html) --stylesheet=../../default.css $< $@
282
297
 
283
 
doc/en/user-reference/bzr_man.txt: $(MAN_DEPENDENCIES)
284
 
        $(PYTHON) tools/generate_docs.py -o $@ rstx
285
 
 
286
298
doc/en/release-notes/NEWS.txt: NEWS
287
299
        $(PYTHON) -c "import shutil; shutil.copyfile('$<', '$@')"
288
300
 
394
406
 
395
407
### Packaging Targets ###
396
408
 
397
 
.PHONY: dist dist-upload-escudero check-dist-tarball
 
409
.PHONY: dist check-dist-tarball
398
410
 
399
411
# build a distribution source tarball
400
412
#
422
434
        tar Cxz $$tmpdir -f $$tarball && \
423
435
        $(MAKE) -C $$tmpdir/bzr-$$version check && \
424
436
        rm -rf $$tmpdir
425
 
 
426
 
 
427
 
# upload previously built tarball to the download directory on bazaar-vcs.org,
428
 
# and verify that it can be downloaded ok.
429
 
dist-upload-escudero:
430
 
        version=`./bzr version --short` && \
431
 
        tarball=../bzr-$$version.tar.gz && \
432
 
        scp $$tarball $$tarball.sig \
433
 
            escudero.ubuntu.com:/srv/bazaar.canonical.com/www/releases/src \
434
 
                && \
435
 
        echo verifying over http... && \
436
 
        curl http://bazaar-vcs.org/releases/src/bzr-$$version.tar.gz \
437
 
                | diff -s - $$tarball && \
438
 
        curl http://bazaar-vcs.org/releases/src/bzr-$$version.tar.gz.sig \
439
 
                | diff -s - $$tarball.sig