export MCU# The MCU, set by the board's Makefile.include, or defaulted to the same value as CPU.
export INCLUDES# The extra include paths, set by the various Makefile.include files.
export USEMODULE# Sys Module dependencies of the application. Set in the application's Makefile.
export USEPKG# Pkg dependencies (third party modules) of the application. Set in the application's Makefile.
export DISABLE_MODULE# Used in the application's Makefile to suppress DEFAULT_MODULEs.
export APPDEPS# Files / Makefile targets that need to be created before the application can be build. Set in the application's Makefile.
export RIOTBASE# The root folder of RIOT. The folder where this very file lives in.
export RIOTCPU# For third party CPUs this folder is the base of the CPUs.
export RIOTBOARD# For third party BOARDs this folder is the base of the BOARDs.
export BINDIRBASE# This is the folder where the application should be built in. For each BOARD a different subfolder is used.
export BINDIR# This is the folder where the application should be built in.
export PREFIX# The prefix of the toolchain commands, e.g. "arm-non-eabi-" or "msp430-".
export CC# The C compiler to use.
export CXX# The CXX compiler to use.
export CFLAGS# The compiler flags. Must only ever be used with `+=`.
export CXXUWFLAGS# (Patters of) flags in CFLAGS, that should not be passed to CXX.
export CXXEXFLAGS# Additional flags that should be passed to CXX.
export AR# The command to create the object file archives.
export AS# The assembler.
export ASFLAGS# Flags for the assembler.
export LINK# The command used to link the files. Must take the same parameters as GCC, i.e. "ld" won't work.
export LINKFLAGS# Flags to supply in the linking step.
export OBJCOPY# The command used to create the HEXFILE.
export OFLAGS# The parameter for OBJCOPY, e.g. to strip the debug information.
export SIZE# The command to read to size of the ELF sections.
export UNDEF# Set by the BOARD's and CPU's Makefile.include, this contains object files with must not be used in the ELFFILE even if the if no call to the functions.
export FLASHER# The command to call on "make flash".
export FFLAGS# The parameters to supply to FLASHER.
export TERMPROG# The command to call on "make term".