diff --git a/.efrocachemap b/.efrocachemap index 9fa98638..a15ccf8f 100644 --- a/.efrocachemap +++ b/.efrocachemap @@ -4080,18 +4080,18 @@ "build/prefab/full/linux_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/5b/c6/92d0ba8ca612e475b72260a19e98", "build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/b7/bd/b8ac02a5e68a1069e8f95e694878", "build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/7d/79/e42dfe45c7b2c1a50d10b4e09efe", - "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/ea/71/7a75b3330187a850921c52e3856f", + "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/d1/7e/03c15e0c5b879b095733fca14071", "build/prefab/full/mac_arm64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/ad/ce/473c60a90b856145b0cf587cda4c", - "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/b1/4e/048d715285413ee26114cc98c1b1", + "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/29/2f/2de408c8e852b8097c7dff9d7497", "build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/6a/8a/b5db085b0e7c302592339e71bb7e", - "build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/50/2f/903de813ab84ebe3460c09185d2e", + "build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/1b/ad/fe521e7f9d4abd716692f2f6b8dc", "build/prefab/full/mac_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/ca/80/8f44943b05b5fb9cb4e1c1c5763d", - "build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/f1/e0/f5d828c7890555cc655909e09e77", + "build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/e1/53/ad81f611dc356441086c98f25e56", "build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/48/e9/cbc79d892e48a419fb06201b664b", - "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/96/cf/2e3ffc2ff4fb81a42bba904e84d9", - "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/ce/e1/8f4dc5c5c77789113831ede7dfc0", - "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/1f/ea/c869717f96ca9c8ecc3b5fa9588a", - "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/e3/60/0d8def75ce608f43567dd8e95af2", + "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/94/47/9502d77c36eb6d299c601c69247d", + "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/6b/cc/dd472ee104f5c0945b19eb5d24ff", + "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/e9/f4/316f483ea3ae6d39302b0eccf33d", + "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/68/5c/ea58c6d8768257189f66ec1ee3e8", "build/prefab/lib/linux_arm64_gui/debug/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/29/dc/e5b08aae2dbe3222082aaa1e90e7", "build/prefab/lib/linux_arm64_gui/release/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/ce/bb/5796a83ce9d1c9cf58e08f3ff351", "build/prefab/lib/linux_arm64_server/debug/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/31/65/014221e46f7974f40aa84c8922dc", @@ -4108,14 +4108,14 @@ "build/prefab/lib/mac_x86_64_gui/release/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/14/4b/68a0ece3c1f191183b695cf45a4d", "build/prefab/lib/mac_x86_64_server/debug/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/1f/3f/d899a46cc0dc8bc4f1b38f9318a5", "build/prefab/lib/mac_x86_64_server/release/libballistica_plus.a": "https://files.ballistica.net/cache/ba1/de/99/95fdcb3f614a7b83ada148bca38d", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "https://files.ballistica.net/cache/ba1/d3/b4/4b477f01587e3171743a84d9de6b", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "https://files.ballistica.net/cache/ba1/23/d6/e9a45a59ef7e95c976687790071b", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "https://files.ballistica.net/cache/ba1/36/fe/6fc33298fbf32b25b6e3c44180f7", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "https://files.ballistica.net/cache/ba1/12/b1/d284ebfb8c1cc22d52c723f1f4e7", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "https://files.ballistica.net/cache/ba1/d2/c0/1989312d6e057ffb5d877182d5a9", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "https://files.ballistica.net/cache/ba1/53/f2/9275de11116a556eb86c7a97fc16", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "https://files.ballistica.net/cache/ba1/ba/bc/959c81faf5d31a828106556d084c", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "https://files.ballistica.net/cache/ba1/a0/c4/681fd189da8e1d21ae3e082fb9f0", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "https://files.ballistica.net/cache/ba1/6c/b8/b42d90e0c991233dadb0fa498b95", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "https://files.ballistica.net/cache/ba1/fa/f7/3004bba599e26a7e73ec19aebdd6", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "https://files.ballistica.net/cache/ba1/dc/f2/a2433e98d01e78ecc16fb230a141", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "https://files.ballistica.net/cache/ba1/ba/c3/e0248843a4a2bc53fc222552f487", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "https://files.ballistica.net/cache/ba1/f7/5f/a946415a64079e34971647f8da5e", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "https://files.ballistica.net/cache/ba1/ab/b9/72bbf123dae81cbe7881fcce16bf", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "https://files.ballistica.net/cache/ba1/78/03/1439e8e2d1958f03f7308192d7d2", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "https://files.ballistica.net/cache/ba1/94/89/d698837eecc38a98160bd8e3cc1c", "src/assets/ba_data/python/babase/_mgen/__init__.py": "https://files.ballistica.net/cache/ba1/52/c6/c11130af7b10d6c0321add5518fa", "src/assets/ba_data/python/babase/_mgen/enums.py": "https://files.ballistica.net/cache/ba1/38/c3/1dedd5e74f2508efc5974c8815a1", "src/ballistica/base/mgen/pyembed/binding_base.inc": "https://files.ballistica.net/cache/ba1/ea/6a/6a4721b144e5e297b542d2a0eea2", diff --git a/Makefile b/Makefile index 6d0a8cc7..5427675b 100644 --- a/Makefile +++ b/Makefile @@ -162,7 +162,7 @@ dummymodules-clean: # Generate all docs. # # IMPORTANT: Docs generation targets may themselves run builds, so they should -# be run alone serially. +# be run alone serially and never in parallel alongside other builds. docs: $(MAKE) docs-pdoc @@ -301,11 +301,11 @@ prefab-mac-arm64-server-debug: prefab-mac-arm64-server-debug-build @tools/pcommand ensure_prefab_platform mac_arm64 @$(RUN_PREFAB_MAC_ARM64_SERVER_DEBUG) -prefab-mac-x86-64-server-debug-build: prereqs assets-cmake \ +prefab-mac-x86-64-server-debug-build: prereqs assets-server \ build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -debug build/prefab/full/mac_x86_64_server/debug -prefab-mac-arm64-server-debug-build: prereqs assets-cmake \ +prefab-mac-arm64-server-debug-build: prereqs assets-server \ build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -debug build/prefab/full/mac_arm64_server/debug @@ -331,12 +331,12 @@ prefab-mac-arm64-server-release: prefab-mac-arm64-server-release-build @tools/pcommand ensure_prefab_platform mac_arm64 @$(RUN_PREFAB_MAC_ARM64_SERVER_RELEASE) -prefab-mac-x86-64-server-release-build: prereqs assets-cmake \ +prefab-mac-x86-64-server-release-build: prereqs assets-server \ build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -release \ build/prefab/full/mac_x86_64_server/release -prefab-mac-arm64-server-release-build: prereqs assets-cmake \ +prefab-mac-arm64-server-release-build: prereqs assets-server \ build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -release \ build/prefab/full/mac_arm64_server/release @@ -423,12 +423,12 @@ prefab-linux-arm64-server-debug: prefab-linux-arm64-server-debug-build @tools/pcommand ensure_prefab_platform linux_arm64 @$(RUN_PREFAB_LINUX_ARM64_SERVER_DEBUG) -prefab-linux-x86-64-server-debug-build: prereqs assets-cmake \ +prefab-linux-x86-64-server-debug-build: prereqs assets-server \ build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -debug \ build/prefab/full/linux_x86_64_server/debug -prefab-linux-arm64-server-debug-build: prereqs assets-cmake \ +prefab-linux-arm64-server-debug-build: prereqs assets-server \ build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -debug \ build/prefab/full/linux_arm64_server/debug @@ -455,12 +455,12 @@ prefab-linux-arm64-server-release: prefab-linux-arm64-server-release-build @tools/pcommand ensure_prefab_platform linux_arm64 @$(RUN_PREFAB_LINUX_ARM64_SERVER_RELEASE) -prefab-linux-x86-64-server-release-build: prereqs assets-cmake \ +prefab-linux-x86-64-server-release-build: prereqs assets-server \ build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -release \ build/prefab/full/linux_x86_64_server/release -prefab-linux-arm64-server-release-build: prereqs assets-cmake \ +prefab-linux-arm64-server-release-build: prereqs assets-server \ build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless @$(STAGE_ASSETS) -cmakeserver -release \ build/prefab/full/linux_arm64_server/release diff --git a/tools/batools/docs.py b/tools/batools/docs.py index 963de4e0..34ed5aba 100755 --- a/tools/batools/docs.py +++ b/tools/batools/docs.py @@ -116,7 +116,7 @@ def _run_pdoc_in_engine() -> None: show_source=True, template_directory=Path('src/assets/pdoc/templates'), ) - pdoc.pdoc(*modulenames, output_directory=Path('build/docs_pdoc')) + pdoc.pdoc(*modulenames, output_directory=Path('build/docs_pdoc_html')) duration = time.monotonic() - starttime print(f'{Clr.GRN}Generated pdoc documentation in {duration:.1f}s.{Clr.RST}')