diff options
Diffstat (limited to 'Makefile.rules')
-rw-r--r-- | Makefile.rules | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/Makefile.rules b/Makefile.rules index e5cdb0f773..054baf21a2 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -729,17 +729,20 @@ endif .PHONY: help help: @echo "Google Chromium EC build" + @echo "" @echo "Common Targets:" @echo " all [BOARD=] - Build a single board (Default target)" @echo " clean [BOARD=] - Clean a single board" - @echo " buildall - Build and test all boards" + @echo " buildall - Build all boards and build/run host unit tests" + @echo " buildall_only - Build all boards and host unit tests" + @echo " build_boards - Build all boards" @echo " clobber - Clean all boards" @echo " proj-<boardname> - Build a single board (similar to 'all BOARD=boardname')" @echo " savesizes - Save the filesizes of currently built boards for comparison" @echo " newsizes - Compare previously saved filesizes against new sizes" - @echo " utils - Build all host utilities" + @echo " utils [BOARD=] - Build all host side utilities" @echo "" - @echo " tests [BOARD=] - Build all unit tests for a specific board" + @echo " tests [BOARD=] - Build all on-device unit tests for a specific board" @echo " hosttests - Build all host unit tests" @echo " runhosttests - Build and run all host unit tests" @echo " coverage - Build and run all host unit tests for code coverage" @@ -750,13 +753,16 @@ help: @echo " flash_ec [BOARD=] - Use flash_ec to flash the latest image" @echo " flash_dfu [BOARD=] - Use DFU to flash the latest image" @echo "" - @echo " print-tests - Prints all device specific test targets" - @echo " print-host-tests - Prints all host test targets" - @echo " print-host-fuzzers - Prints all host fuzz targets" - @echo " print-boards - Prints all boards" - @echo " print-configs [BOARD=] - Print CONFIG_* options for the target board" - @echo " print-defines [BOARD=] - Print forced defines passed to the compiler" - @echo " print-includes [BOARD=] - Print include paths passed to the compiler" + @echo " print-tests [BOARD=] - Print on-device test targets" + @echo " print-host-tests - Print all host unit test targets" + @echo " print-host-fuzzers - Print all host fuzz targets" + @echo " print-boards - Print all boards" + @echo " print-configs [BOARD=] - Print CONFIG_* options for the target board" + @echo " print-defines [BOARD=] - Print forced defines passed to the compiler" + @echo " print-includes [BOARD=] - Print include paths passed to the compiler" + @echo " print-baseboard [BOARD=] - Print include paths passed to the compiler" + @echo " print-make-vars [BOARD=] - Print chip/core/board make variables for a board" + @echo "" @echo "Common Variables:" @echo " V=1 - Show make output" @echo " BOARD= - Set the board name to build (Default is $(BOARD))" |