[riot-notifications] [RIOT-OS/RIOT] makefiles/app_dirs.inc.mk: target to list supported applications/boards (#11590)

Gaƫtan Harter notifications at github.com
Mon May 27 17:29:37 CEST 2019


### Contribution description
    
Slow implementation to list all supported boards.
It is adapted from what `.murdock` does without the `toolchain` handling.


### Testing procedure

Run `make info-applications-supported-boards` from the `RIOT` root.

```
make info-applications-supported-boards  | head -n 30
bootloaders/riotboot acd52832
bootloaders/riotboot b-l072z-lrwan1
bootloaders/riotboot iotlab-a8-m3
bootloaders/riotboot iotlab-m3
bootloaders/riotboot lsn50
bootloaders/riotboot nrf52832-mdk
bootloaders/riotboot nrf52840-mdk
bootloaders/riotboot nrf52840dk
bootloaders/riotboot nrf52dk
bootloaders/riotboot nucleo-l073rz
bootloaders/riotboot nucleo-l152re
bootloaders/riotboot particle-argon
bootloaders/riotboot particle-boron
bootloaders/riotboot particle-xenon
bootloaders/riotboot reel
bootloaders/riotboot ruuvitag
bootloaders/riotboot saml10-xpro
bootloaders/riotboot saml11-xpro
bootloaders/riotboot saml21-xpro
bootloaders/riotboot samr21-xpro
bootloaders/riotboot thingy52
examples/arduino_hello-world arduino-due
examples/arduino_hello-world arduino-duemilanove
examples/arduino_hello-world arduino-leonardo
examples/arduino_hello-world arduino-mega2560
examples/arduino_hello-world arduino-mkr1000
examples/arduino_hello-world arduino-mkrfox1200
examples/arduino_hello-world arduino-mkrzero
examples/arduino_hello-world arduino-nano
examples/arduino_hello-world arduino-uno                                                 
...
```

The output of `.murdock` includes the toolchain but it is not supposed to replace it for the moment.

```
bash ./.murdock get_app_board_toolchain_pairs bootloaders/riotboot/
bootloaders/riotboot/ acd52832:gnu
bootloaders/riotboot/ b-l072z-lrwan1:gnu
bootloaders/riotboot/ iotlab-a8-m3:gnu
bootloaders/riotboot/ iotlab-m3:gnu
bootloaders/riotboot/ iotlab-m3:llvm
bootloaders/riotboot/ lsn50:gnu
bootloaders/riotboot/ nrf52832-mdk:gnu
bootloaders/riotboot/ nrf52840-mdk:gnu
bootloaders/riotboot/ nrf52840dk:gnu
bootloaders/riotboot/ nrf52dk:gnu
bootloaders/riotboot/ nrf52dk:llvm
bootloaders/riotboot/ nucleo-l073rz:gnu
bootloaders/riotboot/ nucleo-l152re:gnu
bootloaders/riotboot/ particle-argon:gnu
bootloaders/riotboot/ particle-boron:gnu
bootloaders/riotboot/ particle-xenon:gnu
bootloaders/riotboot/ reel:gnu
bootloaders/riotboot/ ruuvitag:gnu
bootloaders/riotboot/ saml10-xpro:gnu
bootloaders/riotboot/ saml11-xpro:gnu
bootloaders/riotboot/ saml21-xpro:gnu
bootloaders/riotboot/ samr21-xpro:gnu
bootloaders/riotboot/ samr21-xpro:llvm
bootloaders/riotboot/ thingy52:gnu
```

### Issues/PRs references

Split out of https://github.com/RIOT-OS/RIOT/pull/11492 and will be used to review changes done through https://github.com/RIOT-OS/RIOT/issues/9913
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/11590

-- Commit Summary --

  * makefiles/app_dirs.inc.mk: declare info-applications .PHONY
  * makefiles/app_dirs.inc.mk: target to list supported applications/boards

-- File Changes --

    M makefiles/app_dirs.inc.mk (8)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/11590.patch
https://github.com/RIOT-OS/RIOT/pull/11590.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11590
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190527/6029d0e2/attachment.html>


More information about the notifications mailing list