Build .svg and .qrc
python3 ./build_icons.py --included-icon-file included_icons.txt # build .svg and .qrc into dist/
cat included_icons.txt | python3 ./build_icons.py --included-icon-file - # the same, with the content on standard input
make viewer # browse the source icon themes (submodules/, no build needed); listens on all interfaces, open one of the printed URLs
make homepage-build # generate the website (this README + the icon viewer) into homepage/_build/; needs python3-markdown + python3-pygments (apt) or `pip install markdown pygments`, and rsvg-convert (apt: librsvg2-bin)
make homepage-dev-server # the same, then serve it on port 8000 on every interface (as make viewer): http://127.0.0.1:8000/ or http://<this machine's IP>:8000/
make check-svg
# list source SVGs that Inkscape draws but browsers do not (details: tools/fix_svg_for_browsers.py)
make fix-svg # repair them in place
make clean # delete dist/
make clean-tarballs # delete all thirdparty tarballs (so that you can download again if you encountered fail)
python3 ./build_icons.py --help # see other options
For how to use in Qt C++ project, see the following descriptions.