1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/makefiles
Benjamin Valentin 5c34eeae03 makefiles/arch/native: don't be pedantic
We don't enable this on any other architecture.
-pedantic doesn't give us any more beneficial wanrings, only warns
about language extensions that are implemented by both GCC and Clang
anyway.

Since those are the only compilers we are targeting, we can just make
use of them to make our lives easier.
2024-09-26 17:09:15 +02:00
..
arch makefiles/arch/native: don't be pedantic 2024-09-26 17:09:15 +02:00
boards makefiles/boards/stm32: fix DFU_USB_ID handling 2023-03-10 10:02:15 +01:00
boot makefiles: add OPENOCD_DEBUG_ADAPTER and SLOT_AUX_LEN to riotboot build env. 2024-06-14 17:44:40 +02:00
libc build sytem: add --no-warn-rwx-segments to linker 2024-02-12 20:55:58 +01:00
pkg makefiles/pkg/nimble.adv.mk: add utility to assign adv instance 2022-04-27 08:22:58 +02:00
tests build system: Improve failure mode for FEAUTRES_REQUIRED_ANY 2024-02-22 14:02:53 +01:00
toolchain makefiles/toolchain/llvm.inc.mk: disable annoying C++ warning 2023-07-18 12:24:07 +02:00
tools Merge pull request #20121 from benpicco/pyterm-session 2024-07-11 15:48:42 +00:00
utils makefiles/utils/strings.mk: Fix version_is_greater_or_equal 2023-01-12 12:03:28 +01:00
app_dirs.inc.mk makefiles/app_dirs.inc.mk: add tests/net subdirectory 2023-05-12 16:36:38 +02:00
application.inc.mk core: split out library code 2022-03-09 21:43:05 +01: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 blobs: include documentation in doxygen 2023-01-26 09:27:47 +01:00
boards.inc.mk make: add info-emulated-boards helper target 2021-10-12 10:39:57 +02:00
buildtests.inc.mk many typo fixes 2019-11-23 22:39:07 +01:00
cargo-settings.inc.mk makefiles/doc: Clarify that CARGO_OPTIONS is only used for cargo build 2024-08-22 15:16:41 +02:00
cargo-targets.inc.mk makefiles: Add "cargo-command" target for executing cargo 2024-08-22 15:16:41 +02:00
cflags.inc.mk buildsystem: only expose CPU_RAM_BASE & SIZE when known 2023-06-24 23:35:14 +02:00
clang_tidy.inc.mk makefiles/clang-tidy: initial support 2021-05-28 11:57:20 +02:00
color.inc.mk makefiles/color: Add color functions. 2021-05-04 10:57:47 +02:00
default-radio-settings.inc.mk drivers/cc110x : Add CONFIG_ 2020-04-17 23:27:01 +05:30
defaultmodules_deps.inc.mk tree-wide: fix typos in doc and comments 2023-10-16 12:17:48 +02:00
defaultmodules_no_recursive_deps.inc.mk buildsystem: split default modules include early and late 2022-06-02 12:56:59 +02:00
defaultmodules_regular.inc.mk libc: add to default modules 2022-09-26 19:06:46 +02:00
dependencies_debug.inc.mk makefiles/dependencies_debug.inc.mk: add TOOLCHAIN 2021-01-27 11:11:43 +01:00
dependency_resolution.inc.mk build system: Make use of YAML feature list 2024-02-23 15:12:11 +01:00
deprecated_boards.inc.mk cpu/mips: Remove all mips 2022-09-27 13:42:37 +02:00
deprecated_cpus.inc.mk cpu/mips: Remove all mips 2022-09-27 13:42:37 +02:00
deprecated_modules.inc.mk sys/ztimer: Remove the deprecated ztimer_now64 2024-08-20 20:52:37 +02:00
docker.inc.mk makefiles/docker: Update docker image 2024-09-11 10:26:11 +02:00
driver_with_disp_dev.mk make: introduce makefile to optimize driver with disp/touch_dev build 2022-01-06 12:07:07 +01:00
driver_with_saul.mk make: introduce makefile to optimize driver with saul build 2022-01-06 12:07:06 +01:00
driver_with_touch_dev.mk makefiles: fix typo in driver_with_touch_dev.mk 2023-08-30 18:53:44 +02: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: Improve failure mode for FEAUTRES_REQUIRED_ANY 2024-02-22 14:02:53 +01:00
features_existing.inc.mk drivers/periph_gpio_ll_irq: make support for both edges optional 2024-08-02 13:41:36 +02:00
features_modules.inc.mk sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02: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 Make: default to docker with generate-Makefile.ci 2023-02-04 16:53:49 +01:00
info-nproc.inc.mk make: replace curly braces with parenthesis 2018-03-22 20:43:15 +01:00
info.inc.mk makefiles: Align cargo-info output with what happens in the build system 2024-08-22 15:16:41 +02:00
kconfig.mk makefiles/kconfig.mk: Remove TEST_KCONFIG dep modelling 2024-03-27 10:28:14 +01: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
pio.inc.mk makefiles: add makefile to generate header file from PIO program 2023-05-23 08:49:37 +02:00
pseudomodules.inc.mk sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
scan-build.inc.mk makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
stdio.inc.mk boards/cpu: Add limited GBA boot support to RIOT 2024-04-10 17:06:14 +02:00
suit.base.inc.mk makefiles/suit: use OpenSSL to generate key 2024-09-12 21:54:00 +02:00
suit.inc.mk makefiles/suit: add support for multiple & encrypted signing key 2024-09-11 19:28:39 +02:00
tests.inc.mk make: run static_tests.sh directly with static-tests target 2020-12-17 15:16:36 +01:00
ubsan.inc.mk native64: Add Linux/x86_64 board 2024-02-05 22:01:40 +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, treewide: Remove MCU variable 2024-02-18 20:46:09 +01:00