Provided by: emscripten_3.1.69+dfsg-1_all 

NAME
embuilder - Tool to manage building of Emscripten system libraries and ports
DESCRIPTION
usage: embuilder.py [-h] [--lto] [--lto=thin] [--pic] [--force] [--verbose] [--wasm64] {build,clear,rebuild} [targets ...] Tool to manage building of system libraries and ports. In general emcc will build them automatically on demand, so you do not strictly need to use this tool, but it gives you more control over the process (in particular, if emcc does this automatically, and you are running multiple build commands in parallel, confusion can occur). positional arguments: {build,clear,rebuild} targets see below options: -h, --help show this help message and exit --lto build bitcode object for LTO --lto=thin build bitcode object for ThinLTO --pic build relocatable objects for suitable for dynamic linking --force force rebuild of target (by removing it first) --verbose show build commands --wasm64 use wasm64 architecture Available targets: build / clear boost_headers bullet bzip2 cocos2d contrib.glfw3 crt1 crt1_proxy_main crt1_reactor crtbegin freetype freetype-wasm-sjlj giflib harfbuzz harfbuzz-mt icu icu-mt libGL libGL-emu libGL-emu-full_es3 libGL-emu-full_es3-getprocaddr libGL-emu-getprocaddr libGL-emu-ofb libGL-emu-ofb-full_es3 libGL-emu-ofb-full_es3-getprocaddr libGL-emu-ofb-getprocaddr libGL-emu-webgl2 libGL-emu-webgl2-full_es3 libGL-emu-webgl2-full_es3-getprocaddr libGL-emu-webgl2-getprocaddr libGL-emu-webgl2-ofb libGL-emu-webgl2-ofb-full_es3 libGL-emu-webgl2-ofb-full_es3-getprocaddr libGL-emu-webgl2-ofb-getprocaddr libGL-full_es3 libGL-full_es3-getprocaddr libGL-getprocaddr libGL-mt libGL-mt-emu libGL-mt-emu-full_es3 libGL-mt-emu-full_es3-getprocaddr libGL-mt-emu-getprocaddr libGL-mt-emu-ofb libGL-mt-emu-ofb-full_es3 libGL-mt-emu-ofb-full_es3-getprocaddr libGL-mt-emu-ofb-getprocaddr libGL-mt-emu-webgl2 libGL-mt-emu-webgl2-full_es3 libGL-mt-emu-webgl2-full_es3-getprocaddr libGL-mt-emu-webgl2-getprocaddr libGL-mt-emu-webgl2-ofb libGL-mt-emu-webgl2-ofb-full_es3 libGL-mt-emu-webgl2-ofb-full_es3-getprocaddr libGL-mt-emu-webgl2-ofb-getprocaddr libGL-mt-full_es3 libGL-mt-full_es3-getprocaddr libGL-mt-getprocaddr libGL-mt-ofb libGL-mt-ofb-full_es3 libGL-mt-ofb-full_es3-getprocaddr libGL-mt-ofb-getprocaddr libGL-mt-webgl2 libGL-mt-webgl2-full_es3 libGL-mt-webgl2-full_es3-getprocaddr libGL-mt-webgl2-getprocaddr libGL-mt-webgl2-ofb libGL-mt-webgl2-ofb-full_es3 libGL-mt-webgl2-ofb-full_es3-getprocaddr libGL-mt-webgl2-ofb-getprocaddr libGL-ofb libGL-ofb-full_es3 libGL-ofb-full_es3-getprocaddr libGL-ofb-getprocaddr libGL-webgl2 libGL-webgl2-full_es3 libGL-webgl2-full_es3-getprocaddr libGL-webgl2-getprocaddr libGL-webgl2-ofb libGL-webgl2-ofb-full_es3 libGL-webgl2-ofb-full_es3-getprocaddr libGL-webgl2-ofb-getprocaddr libGL-ww libGL-ww-emu libGL-ww-emu-full_es3 libGL-ww-emu-full_es3-getprocaddr libGL-ww-emu-getprocaddr libGL-ww-emu-ofb libGL-ww-emu-ofb-full_es3 libGL-ww-emu-ofb-full_es3-getprocaddr libGL-ww-emu-ofb-getprocaddr libGL-ww-emu-webgl2 libGL-ww-emu-webgl2-full_es3 libGL-ww-emu-webgl2-full_es3-getprocaddr libGL-ww-emu-webgl2-getprocaddr libGL-ww-emu-webgl2-ofb libGL-ww-emu-webgl2-ofb-full_es3 libGL-ww-emu-webgl2-ofb-full_es3-getprocaddr libGL-ww-emu-webgl2-ofb-getprocaddr libGL-ww-full_es3 libGL-ww-full_es3-getprocaddr libGL-ww-getprocaddr libGL-ww-ofb libGL-ww-ofb-full_es3 libGL-ww-ofb-full_es3-getprocaddr libGL-ww-ofb-getprocaddr libGL-ww-webgl2 libGL-ww-webgl2-full_es3 libGL-ww-webgl2-full_es3-getprocaddr libGL-ww-webgl2-getprocaddr libGL-ww-webgl2-ofb libGL-ww-webgl2-ofb-full_es3 libGL-ww-webgl2-ofb-full_es3-getprocaddr libGL-ww-webgl2-ofb-getprocaddr libal libasan_js libasan_rt libasan_rt-mt libasan_rt-ww libbulkmemory libbulkmemory-asan libc libc++ libc++-except libc++-mt libc++-mt-except libc++-mt-noexcept libc++-noexcept libc++-ww libc++-ww-except libc++-ww-noexcept libc++abi libc++abi-debug libc++abi-debug-except libc++abi-debug-mt libc++abi-debug-mt-except libc++abi-debug-mt-noexcept libc++abi-debug-noexcept libc++abi-debug-ww libc++abi-debug-ww-except libc++abi-debug-ww-noexcept libc++abi-except libc++abi-mt libc++abi-mt-except libc++abi-mt-noexcept libc++abi-noexcept libc++abi-ww libc++abi-ww-except libc++abi-ww-noexcept libc-asan libc-asan-debug libc-debug libc-mt libc-mt-asan libc-mt-asan-debug libc-mt-debug libc-ww libc-ww-asan libc-ww-asan-debug libc-ww-debug libc_optz libc_optz-asan libc_optz-asan-debug libc_optz-debug libc_optz-mt libc_optz-mt-asan libc_optz-mt-asan-debug libc_optz-mt-debug libc_optz-ww libc_optz-ww-asan libc_optz-ww-asan-debug libc_optz-ww-debug libcompiler_rt libcompiler_rt-mt libcompiler_rt-wasm-sjlj libcompiler_rt-wasm-sjlj-mt libcompiler_rt-wasm-sjlj-ww libcompiler_rt-ww libdlmalloc libdlmalloc-debug libdlmalloc-debug-tracing libdlmalloc-mt libdlmalloc-mt-debug libdlmalloc-mt-debug-tracing libdlmalloc-mt-tracing libdlmalloc-tracing libdlmalloc-ww libdlmalloc-ww-debug libdlmalloc-ww-debug-tracing libdlmalloc-ww-tracing libembind libembind-rtti libemmalloc libemmalloc-debug libemmalloc-debug-tracing libemmalloc-memvalidate libemmalloc-memvalidate-mt libemmalloc-memvalidate-mt-tracing libemmalloc-memvalidate-tracing libemmalloc-memvalidate-verbose libemmalloc-memvalidate-verbose-mt libemmalloc-memvalidate-verbose-mt-tracing libemmalloc-memvalidate-verbose-tracing libemmalloc-memvalidate-verbose-ww libemmalloc-memvalidate-verbose-ww-tracing libemmalloc-memvalidate-ww libemmalloc-memvalidate-ww-tracing libemmalloc-mt libemmalloc-mt-debug libemmalloc-mt-debug-tracing libemmalloc-mt-tracing libemmalloc-tracing libemmalloc-verbose libemmalloc-verbose-mt libemmalloc-verbose-mt-tracing libemmalloc-verbose-tracing libemmalloc-verbose-ww libemmalloc-verbose-ww-tracing libemmalloc-ww libemmalloc-ww-debug libemmalloc-ww-debug-tracing libemmalloc-ww-tracing libfetch libfetch-mt libfetch-ww libhtml5 libjpeg libjsmath liblsan_common_rt liblsan_common_rt-mt liblsan_common_rt-ww liblsan_rt liblsan_rt-mt liblsan_rt-ww libmimalloc libmimalloc-mt libmimalloc-ww libmodplug libnoexit libpng libpng-mt libpng-mt-wasm-sjlj libpng-wasm-sjlj libprintf_long_double libprintf_long_double-asan libprintf_long_double-asan-debug libprintf_long_double-debug libprintf_long_double-mt libprintf_long_double-mt-asan libprintf_long_double-mt-asan-debug libprintf_long_double-mt-debug libprintf_long_double-ww libprintf_long_double-ww-asan libprintf_long_double-ww-asan-debug libprintf_long_double-ww-debug libsanitizer_common_rt libsanitizer_common_rt-mt libsanitizer_common_rt-ww libsockets libsockets-mt libsockets-ww libsockets_proxy libsockets_proxy-mt libsockets_proxy-ww libstandalonewasm libstandalonewasm-memgrow libstandalonewasm-memgrow-pure libstandalonewasm-nocatch libstandalonewasm-nocatch-memgrow libstandalonewasm-nocatch-memgrow-pure libstandalonewasm-nocatch-pure libstandalonewasm-pure libstb_image libstubs libstubs-debug libubsan_minimal_rt libubsan_minimal_rt-mt libubsan_minimal_rt-ww libubsan_rt libubsan_rt-mt libubsan_rt-ww libunwind libunwind-except libunwind-mt libunwind-mt-except libunwind-mt-noexcept libunwind-noexcept libunwind-ww libunwind-ww-except libunwind-ww-noexcept libwasm_workers libwasm_workers-debug libwasm_workers_stub libwasm_workers_stub-debug libwasmfs libwasmfs-asan libwasmfs-asan-debug libwasmfs-asan-debug-icase libwasmfs-asan-icase libwasmfs-debug libwasmfs-debug-icase libwasmfs-icase libwasmfs-mt libwasmfs-mt-asan libwasmfs-mt-asan-debug libwasmfs-mt-asan-debug-icase libwasmfs-mt-asan-icase libwasmfs-mt-debug libwasmfs-mt-debug-icase libwasmfs-mt-icase libwasmfs-ww libwasmfs-ww-asan libwasmfs-ww-asan-debug libwasmfs-ww-asan-debug-icase libwasmfs-ww-asan-icase libwasmfs-ww-debug libwasmfs-ww-debug-icase libwasmfs-ww-icase libwasmfs_no_fs libwasmfs_noderawfs libwebgpu libwebgpu-mt libwebgpu-ww libwebgpu_cpp libwebgpu_cpp-mt libwebgpu_cpp-ww mpg123 ogg regal regal-mt sdl2 sdl2-mt sdl2_gfx sdl2_image sdl2_image_jpg sdl2_image_png sdl2_mixer sdl2_mixer_mp3 sdl2_mixer_none sdl2_net sdl2_ttf sqlite3 sqlite3-mt vorbis zlib Issuing 'embuilder build ALL' causes each task to be built.