[riot-commits] [RIOT-OS/RIOT] 5cb1d0: make: add comprehensive `buildinfo` list

Oleg Hahm oleg at hobbykeller.org
Mon Jun 2 14:04:02 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 5cb1d03ef4bc49236e0b48bd0e5fc28906e4f2dd
      https://github.com/RIOT-OS/RIOT/commit/5cb1d03ef4bc49236e0b48bd0e5fc28906e4f2dd
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-05-18 (Sun, 18 May 2014)

  Changed paths:
    M Makefile.buildtests
    M Makefile.include

  Log Message:
  -----------
  make: add comprehensive `buildinfo` list

Sometimes it is difficult to track down build errors for boards that you
are unfamiliar with.

This change adds `make buildinfo` that prints out all the relevant build
information for the selected board and project:

```
PROJECT: default
BOARD:   msba2
CPU:     lpc2387
MCU:     lpc2387

RIOTBASE:  /home/kijewski/RIOT/RIOT
RIOTBOARD: /home/kijewski/RIOT/RIOT/boards
RIOTCPU:   /home/kijewski/RIOT/RIOT/cpu

DEFAULT_MODULE: auto_init core cpu sys
DISABLE_MODULE:
USEMODULE:      arm_common cc110x_ng cc110x_spi config defaulttransceiver gpioint lib lpc_common ltc4150 mci net_help posix protocol_multiplex ps random rtc shell shell_commands sht11 timex transceiver uart0 vtimer

ELFFILE: /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.elf
HEXFILE: /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.hex

CC: arm-none-eabi-gcc
CFLAGSS:
  -DBOARD_MSBA2
  -DCPU_LPC2387
  -DMODULE_ARM_COMMON
  -DMODULE_AUTO_INIT
  -DMODULE_CC110X_NG
  -DMODULE_CC110X_SPI
  -DMODULE_CONFIG
  -DMODULE_CORE
  -DMODULE_CPU
  -DMODULE_DEFAULTTRANSCEIVER
  -DMODULE_GPIOINT
  -DMODULE_LIB
  -DMODULE_LPC_COMMON
  -DMODULE_LTC4150
  -DMODULE_MCI
  -DMODULE_NET_HELP
  -DMODULE_POSIX
  -DMODULE_PROTOCOL_MULTIPLEX
  -DMODULE_PS
  -DMODULE_RANDOM
  -DMODULE_RTC
  -DMODULE_SHELL
  -DMODULE_SHELL_COMMANDS
  -DMODULE_SHT11
  -DMODULE_SYS
  -DMODULE_TIMEX
  -DMODULE_TRANSCEIVER
  -DMODULE_UART0
  -DMODULE_VTIMER
  -O2
  -Wall
  -Wstrict-prototypes
  -mcpu=arm7tdmi-s
  -gdwarf-2
  -std=gnu99
  -fno-delete-null-pointer-checks
  -Wstrict-prototypes
  -Werror=strict-prototypes
  -Wold-style-definition
  -Werror=old-style-definition

LINK: arm-none-eabi-gcc
LINKFLAGS:
  -gdwarf-2
  -mcpu=arm7tdmi-s
  -static
  -lgcc
  -nostartfiles
  -T/home/kijewski/RIOT/RIOT/cpu/lpc2387/linkerscript.x

OBJCOPY: arm-none-eabi-objcopy
OFLAGS:  -O ihex

FLASHER: lpc2k_pgm
FFLAGS:  /dev/ttyUSB0 /home/kijewski/RIOT/RIOT/examples/default/bin/msba2/default.hex

TERMPROG: /home/kijewski/RIOT/RIOT/dist/tools/pyterm/pyterm.py
PORT:     /dev/ttyUSB0

DEBUGGER:
DEBUGGER_FLAGS:

MAKEFILE_LIST:
  /home/kijewski/RIOT/RIOT/examples/default/Makefile
  /home/kijewski/RIOT/RIOT/Makefile.include
  /home/kijewski/RIOT/RIOT/Makefile.modules
  /home/kijewski/RIOT/RIOT/Makefile.pseudomodules
  /home/kijewski/RIOT/RIOT/Makefile.defaultmodules
  /home/kijewski/RIOT/RIOT/boards/msba2/Makefile.include
  /home/kijewski/RIOT/RIOT/boards/msba2-common/Makefile.include
  /home/kijewski/RIOT/RIOT/boards/msba2-common/Makefile.dep
  /home/kijewski/RIOT/RIOT/cpu/lpc2387/Makefile.include
  /home/kijewski/RIOT/RIOT/cpu/arm_common/Makefile.include
  /home/kijewski/RIOT/RIOT/cpu/lpc_common/Makefile.include
  /home/kijewski/RIOT/RIOT/Makefile.dep
  /home/kijewski/RIOT/RIOT/Makefile.cflags
  /home/kijewski/RIOT/RIOT/sys/Makefile.include
  /home/kijewski/RIOT/RIOT/drivers/Makefile.include
  /home/kijewski/RIOT/RIOT/Makefile.buildtests
```


  Commit: bd94bd22f6d08a1f08043e920f817c6b1000e292
      https://github.com/RIOT-OS/RIOT/commit/bd94bd22f6d08a1f08043e920f817c6b1000e292
  Author: Oleg Hahm <oleg at hobbykeller.org>
  Date:   2014-06-02 (Mon, 02 Jun 2014)

  Changed paths:
    M Makefile.buildtests
    M Makefile.include

  Log Message:
  -----------
  Merge pull request #1209 from Kijewski/buildinfo

make: add comprehensive `buildinfo` list


Compare: https://github.com/RIOT-OS/RIOT/compare/9cde1e5fc3bd...bd94bd22f6d0


More information about the commits mailing list