diff options
-rw-r--r-- | Makefile | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -104,19 +104,25 @@ clean: ############################################################# # Enumerate MEE BSPs and Programs +# +# List all available MEE boards and programs in a form that +# Freedom Studio knows how to parse. Do not change the +# format or fixed text of the output without consulting the +# Freedom Studio dev team. ############################################################# - ifeq ($(BSP),mee) # MEE boards are any folders that aren't the Legacy BSP or update-targets.sh EXCLUDE_BOARD_DIRS = drivers env include libwrap update-targets.sh list-boards: - @echo $(sort $(filter-out $(EXCLUDE_BOARD_DIRS),$(notdir $(wildcard bsp/*)))) - + @echo bsp-list: $(sort $(filter-out $(EXCLUDE_BOARD_DIRS),$(notdir $(wildcard bsp/*)))) # MEE programs are any submodules in the software folder list-programs: - @echo $(shell grep -o '= software/.*$$' .gitmodules | sed -r 's/.*\///') + @echo program-list: $(shell grep -o '= software/.*$$' .gitmodules | sed -r 's/.*\///') + +list-options: list-programs list-boards + @echo done endif |