Revision b959138f Makefile.am
b/Makefile.am | ||
---|---|---|
12 | 12 |
ACLOCAL_AMFLAGS = -I autotools |
13 | 13 |
DOCBOOK_WRAPPER = $(top_srcdir)/autotools/docbook-wrapper |
14 | 14 |
BUILD_BASH_COMPLETION = $(top_srcdir)/autotools/build-bash-completion |
15 |
RUN_IN_TEMPDIR = $(top_srcdir)/autotools/run-in-tempdir |
|
15 | 16 |
REPLACE_VARS_SED = autotools/replace_vars.sed |
16 | 17 |
|
17 | 18 |
hypervisordir = $(pkgpythondir)/hypervisor |
... | ... | |
183 | 184 |
DEVNOTES \ |
184 | 185 |
pylintrc \ |
185 | 186 |
autotools/docbook-wrapper \ |
187 |
autotools/run-in-tempdir \ |
|
186 | 188 |
devel/upload.in \ |
187 | 189 |
$(docdot) \ |
188 | 190 |
$(docrst) \ |
... | ... | |
274 | 276 |
$(REPLACE_VARS_SED) |
275 | 277 |
sed -f $(REPLACE_VARS_SED) < $< > $@ |
276 | 278 |
|
277 |
doc/examples/bash_completion: $(BUILD_BASH_COMPLETION) \ |
|
279 |
doc/examples/bash_completion: $(BUILD_BASH_COMPLETION) $(RUN_IN_TEMPDIR) \
|
|
278 | 280 |
lib/cli.py $(gnt_scripts) tools/burnin |
279 |
TMPDIR=`mktemp -d ./buildtmpXXXXXX` && \ |
|
280 |
cp -r scripts lib tools $$TMPDIR && \ |
|
281 |
( \ |
|
282 |
CDIR=`pwd` && \ |
|
283 |
cd $$TMPDIR && \ |
|
284 |
mv lib ganeti && \ |
|
285 |
PYTHONPATH=. $$CDIR/$(BUILD_BASH_COMPLETION) > $$CDIR/$@; \ |
|
286 |
); \ |
|
287 |
rm -rf $$TMPDIR |
|
281 |
PYTHONPATH=. $(RUN_IN_TEMPDIR) $(CURDIR)/$(BUILD_BASH_COMPLETION) > $@ |
|
288 | 282 |
|
289 | 283 |
doc/%.png: doc/%.dot |
290 | 284 |
@test -n "$(DOT)" || { echo 'dot' not found during configure; exit 1; } |
... | ... | |
388 | 382 |
touch $@ |
389 | 383 |
|
390 | 384 |
.PHONY: apidoc |
391 |
apidoc: |
|
385 |
apidoc: epydoc.conf $(RUN_IN_TEMPDIR)
|
|
392 | 386 |
test -e doc/api || mkdir doc/api |
393 |
TMPDIR=`mktemp -d ` && { \ |
|
394 |
cp -r scripts daemons lib $$TMPDIR && \ |
|
395 |
( \ |
|
396 |
CDIR=`pwd` && \ |
|
397 |
cd $$TMPDIR && \ |
|
398 |
mv lib ganeti && \ |
|
399 |
epydoc -v --conf $$CDIR/epydoc.conf -o $$CDIR/doc/api \ |
|
400 |
) ; \ |
|
401 |
rm -rf $$TMPDIR ; \ |
|
402 |
} |
|
387 |
$(RUN_IN_TEMPDIR) epydoc -v \ |
|
388 |
--conf $(CURDIR)/epydoc.conf \ |
|
389 |
--output $(CURDIR)/doc/api |
|
403 | 390 |
|
404 | 391 |
.PHONY: TAGS |
405 | 392 |
TAGS: |
Also available in: Unified diff