[riot-commits] [RIOT-OS/RIOT] f7f58d: makefiles/boards.inc.mk: list boards variables

Kaspar Schleiser noreply at github.com
Tue Jun 11 11:11:33 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: f7f58d6a6b4c62c5df8e53f36e9c9bb15347067c
      https://github.com/RIOT-OS/RIOT/commit/f7f58d6a6b4c62c5df8e53f36e9c9bb15347067c
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M Makefile
    A makefiles/boards.inc.mk

  Log Message:
  -----------
  makefiles/boards.inc.mk: list boards variables

* Add a variable to list all boards without using 'find'.
* By default 'BOARDS' is the list of all boards.
* Add the 'info-boards' target that lists BOARDS.
* Use in RIOT/Makefile


  Commit: 6130918ca86b8c63ec9f77a44658bb2a3147e2f7
      https://github.com/RIOT-OS/RIOT/commit/6130918ca86b8c63ec9f77a44658bb2a3147e2f7
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M Makefile.include
    M makefiles/info-global.inc.mk

  Log Message:
  -----------
  Makefile.include: use the variables from makefiles/boards.inc.mk

BOARDS is defined, so the `find` line in `makefiles/info-global` is not
needed anymore.


  Commit: 45e611d7656bab59a5077a80a63335f94003a6bd
      https://github.com/RIOT-OS/RIOT/commit/45e611d7656bab59a5077a80a63335f94003a6bd
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M makefiles/app_dirs.inc.mk

  Log Message:
  -----------
  makefiles/app_dirs.inc.mk: Calculate 'BOARDS' value only once

Evaluate BOARDS only once before going in all directories.

This uses the target specific 'export BOARDS ?=' to export the variable
with its value without evaluating during parsing.


  Commit: c4c79f4684f30bede8c7471e7f651788284e3e39
      https://github.com/RIOT-OS/RIOT/commit/c4c79f4684f30bede8c7471e7f651788284e3e39
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2019-06-11 (Tue, 11 Jun 2019)

  Changed paths:
    M Makefile
    M Makefile.include
    M makefiles/app_dirs.inc.mk
    A makefiles/boards.inc.mk
    M makefiles/info-global.inc.mk

  Log Message:
  -----------
  Merge pull request #11662 from cladmi/pr/make/boards.inc.mk

makefiles/boards.inc.mk: list boards variables


Compare: https://github.com/RIOT-OS/RIOT/compare/01198272afd0...c4c79f4684f3


More information about the commits mailing list