modified: Makefile

modified:   tools/batools/docs.py
This commit is contained in:
Loup-Garou911XD 2024-03-07 16:31:05 +05:30
parent 2467673334
commit 3527214713
2 changed files with 5 additions and 2 deletions

View File

@ -188,6 +188,9 @@ docs-sphinx:
$(MAKE) dummymodules
@$(PCOMMAND) gen_docs_sphinx
docs-sphinx-clean:
rm -rf .cache/sphinx
pcommandbatch_speed_test: prereqs
@$(PCOMMAND) pcommandbatch_speed_test $(PCOMMANDBATCH)

View File

@ -234,7 +234,7 @@ def _run_sphinx() -> None:
assert template_dir.is_dir()
build_dir = 'build/sphinx/'
os.makedirs(build_dir, exist_ok=True)
sphinx_apidoc_out = build_dir + 'apidoc/'
sphinx_apidoc_out = '.cache/sphinx/' # might want to use .cache dir
os.makedirs(sphinx_apidoc_out, exist_ok=True)
@ -257,7 +257,7 @@ def _run_sphinx() -> None:
subprocess.run( ['make', 'html'], check = True, cwd= sphinx_apidoc_out)
shutil.copytree(sphinx_apidoc_out + '_build/html/', build_dir+'html/', dirs_exist_ok=True)
shutil.copytree(sphinx_apidoc_out + '_build/html/', build_dir, dirs_exist_ok=True)
# shutil.rmtree(temp_modules_dir)
duration = time.monotonic() - starttime
print(f'Generated sphinx documentation in {duration:.1f}s.')