- config get configuration from target template (T=)
- all same as build (default rule)
- build build in a configured directory
- clean remove files but keep configuration
- install build many targets (wildcard allowed)
- uninstall remove all installed targets
+ config get configuration from target template (T=)
+ defconfig auto-select target template based on arch, OS, etc.
+ all same as build (default rule)
+ build build in a configured directory
+ clean remove files but keep configuration
+ install T= configure, build and install a target in DESTDIR
+ install install optionally staged in DESTDIR
+ examples build examples for given targets (T=)
+ examples_clean clean examples for given targets (T=)
+ test compile tests and run basic unit tests
+ test-* run specific subset of unit tests
+ tags|etags|gtags generate tags database for given targets (T=)
+ cscope generate cscope database for given targets (T=)