1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/makefiles
Juan Carrano 3ed96312af
makefiles/color: preprocess color strings.
The color strings COLOR_* are redefined so that they don't have to be
processed by "echo -e". This is done by storing the already interpreted
ANSI sequence in a shell variable.

With this change, not only can color messages be printed using normal
`echo` with no switches: colors also work with the `info` and `warning`
builtins of make.

The COLOR_ECHO variable is kept because it is also being used (confusingly)
to intepret tabs an newlines. This will be fixed in another commit.

This change should change absolutely anything and colors should still work
as always.
2021-05-04 10:50:58 +02:00
..
arch cpu/avr8_common: move ldscripts from atmega_common 2021-03-30 10:50:09 +02:00
boards makefiles/stm32.inc.mk: allow to override supported programmers 2021-02-24 13:28:01 +01:00
boot make: make riotboot target depend on pkg-prepare 2021-04-09 11:12:58 +02:00
libc makefiles/libc/picolibc.mk: only fail when building 2021-03-01 13:47:53 +01:00
tests Merge pull request #16012 from maribu/fix-feature-resolution-again 2021-02-24 20:22:50 +01:00
toolchain build system: support wrong target triples with LLVM 2021-02-11 17:19:15 +01:00
tools tools/programmer.inc.mk: programmer wrapper is not used by default 2021-04-28 09:46:02 +02:00
utils makefiles/utils/strings.mk: add version_greater_or_equal 2021-01-18 14:37:23 +01:00
app_dirs.inc.mk make: use $(MAKE) instead of direct make call 2020-07-03 12:03:06 +02:00
application.inc.mk Makefile*: Allow multiple external board dirs 2020-04-29 18:32:39 +02:00
auto_init.inc.mk makefiles: add common makefile for auto_init modules 2020-06-08 10:27:35 +02:00
bindist.inc.mk makefiles/bindist: copy object files and use .bin to compare 2020-09-04 15:01:15 +02:00
blob.inc.mk makefiles/blob.inc.mk: introduce blob -> hdr utility makefile 2019-11-18 17:53:47 +01:00
boards.inc.mk Makefile*: Allow multiple external board dirs 2020-04-29 18:32:39 +02:00
buildtests.inc.mk many typo fixes 2019-11-23 22:39:07 +01:00
cflags.inc.mk CODING_CONVENTIONS.md: default to C11 2021-02-14 14:28:13 +01:00
color.inc.mk makefiles/color: preprocess color strings. 2021-05-04 10:50:58 +02:00
default-radio-settings.inc.mk drivers/cc110x : Add CONFIG_ 2020-04-17 23:27:01 +05:30
defaultmodules.inc.mk makefiles: allow boards and CPUs to define default modules 2021-01-25 09:16:59 +01:00
dependencies_debug.inc.mk makefiles/dependencies_debug.inc.mk: add TOOLCHAIN 2021-01-27 11:11:43 +01:00
dependency_resolution.inc.mk makefiles: add mechanism to deprecate modules 2020-12-03 15:28:35 +01:00
deprecated_modules.inc.mk makefiles: add mechanism to deprecate modules 2020-12-03 15:28:35 +01:00
docker.inc.mk makefiles/docker.inc.mk: use version_is_greater_or_equal for jobs check 2021-01-18 14:38:47 +01:00
eclipse.inc.mk eclipse.inc.mk: Split eclipse support into it's own file. 2018-12-05 15:22:42 +01:00
features_check.inc.mk build_system: don't optionally use conflicting features 2021-02-22 12:06:27 +01:00
features_modules.inc.mk make: introduce VDD_LC_FILTER_x feature 2021-02-19 17:19:28 +01:00
git_version.inc.mk makefiles/git_version.inc.mk: deferred GIT_VERSION definition 2019-07-22 12:00:45 +02:00
info-global.inc.mk makefiles/info-global.inc.mk: reset features_required_any 2021-02-16 16:17:46 +01:00
info-nproc.inc.mk make: replace curly braces with parenthesis 2018-03-22 20:43:15 +01:00
info.inc.mk makefiles/info: Add make info-packages command 2021-04-08 16:44:10 +02:00
kconfig.mk makefiles/kconfig: add pkg-prepare as menuconfig dependency 2021-04-28 11:19:24 +02:00
mcuboot.mk Merge pull request #11130 from cladmi/pr/make/flashfile/jlink 2019-03-14 12:01:02 +01:00
modules.inc.mk makefile: add a check for real modules 2020-09-04 15:01:16 +02:00
murdock.inc.mk makefiles/murdock.inc.mk: change policy to run tests by default 2019-08-21 12:49:26 +02:00
periph.mk Makefile: remove usage of SUBMODULES_NOFORCE 2020-04-15 12:11:44 +02:00
pseudomodules.inc.mk drivers/si70xx: Add support for Si705x sensors 2021-04-17 20:14:35 +00:00
scan-build.inc.mk makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
stdio.inc.mk stdio_semihosting: Extend with RISC-V support 2021-01-27 17:52:19 +01:00
suit.base.inc.mk dist/tools/suit: Update suit tooling to IETF-v7 compliance 2020-09-24 21:15:13 +02:00
suit.inc.mk dist/tools/suit: Update suit tooling to IETF-v7 compliance 2020-09-24 21:15:13 +02:00
tests.inc.mk make: run static_tests.sh directly with static-tests target 2020-12-17 15:16:36 +01:00
usb-codes.inc.mk makefile: Fix usage error with busybox grep 2020-10-06 17:16:26 +00:00
vars.inc.mk makefiles/vars.inc.mk: update USE_PROGRAMMER_WRAPPER_SCRIPT comment 2021-04-28 08:42:09 +02:00