#!/bin/sh cat << EOF usage: ninja [options] [targets...] Run \`ninja -h\` for help on supported options. Build targets: build Build artifacts for all configured build modes. -build Build artifacts for a specific build mode. -headers Verify that all headers in given mode are self-sufficient. build//scylla Build scylla executable in given mode. build//tools/scylla-sstable-index build//tools/scylla-types Build tool executables in given mode. build///file.o Build object file from /file.cc. build///file.hh.o Verify that /file.hh is self sufficient. Test targets: test Run tests for all configured build modes. -test Run tests for a specific build mode. build//test//test_executable Build test executable in given mode. build//test//test_executable_g Build test executable with debug symbols in given mode. Packaging targets: dist Build distribution packages (.rpm, .deb) for all build modes. -dist Build distribution packages (.rpm, .deb) for a specific build mode. EOF