Leandro Lanzieri
bbfca7e1ef
Merge pull request #14458 from miri64/vagrant/enh/freebsd
...
vagrant: add Vagrantfile to test native in FreeBSD
2020-08-25 16:32:05 +02:00
Martine S. Lenders
1d435de445
buildsystem_sanity_check: whitelist Vagrantfiles
...
Vagrantfiles are not part of our build-system so they should be ignored
by its sanity check.
2020-08-25 16:01:59 +02:00
Francisco
d665546d6f
Merge pull request #14464 from benpicco/python3
...
Convert remaining Python2 users to Python3
2020-08-18 09:11:23 +02:00
Alexandre Abadie
b7f2ad8d76
ci/build_system_check: improve check for features provided in Makefile.features
...
- Take into account potential spaces at the beginning of a line
- Check all Makefile.<something> files, not only the ones in boards and cpus
2020-07-20 13:06:05 +02:00
Benjamin Valentin
12cf6f0137
buildsystem_sanity_check: use python3
2020-07-08 14:57:54 +02:00
Alexandre Abadie
88452abfcf
ci/build_system_check: ensure no export of APPDEPS/BUILDDEPS/DEBUGDEPS
2020-06-28 12:15:18 +02:00
Francisco Molina
9909cdfffd
dist/buildsystem_sanity_check: no USEMODULE in Makefile.include
2020-06-25 11:02:00 +02:00
Alexandre Abadie
e785d43003
ci/build_system_check: fix typo in function name
2020-06-25 10:15:23 +02:00
Francisco
a665fcc542
Merge pull request #14123 from jue89/fix/ztimer_pseudomodules
...
ztimer: relocate PSEUDOMODULES definitions
2020-06-24 22:56:07 +02:00
Alexandre Abadie
c36109516a
dist/buildsystem_check: ensure no export of toolchains vars
2020-06-24 11:01:01 +02:00
Alexandre Abadie
1084d6593f
dist/buildsystem_check: ensure no export of GITCACHE/GIT_CACHE_DIR
2020-06-23 14:54:25 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 12:05:40 +02:00
Leandro Lanzieri
1783a56767
buildsystem_check: Add check for features provided
...
This checks that providing features for boards and CPUs is only being
done in Makefile.features.
2020-05-29 11:07:09 +02:00
Juergen Fitschen
0a4beec345
buildsystem_sanity_check: don't touch PSEUDOMODULES in Makefile.dep
2020-05-23 16:35:05 +02:00
Leandro Lanzieri
d60295db3c
Merge pull request #13720 from aabadie/pr/native_no_export
...
native: only export NATIVEINCLUDES in vars.inc.mk
2020-04-07 12:55:45 +02:00
Alexandre Abadie
27811518a0
ci/buildsystem: ensure NATIVEINCLUDES is only exported in vars
2020-03-26 10:26:14 +01:00
Alexandre Abadie
405c0cfef5
makefiles/openocd: export OPENOCD_CMD_RESET_RUN only when required
2020-03-26 10:00:37 +01:00
Alexandre Abadie
0e86aae445
ci/buildsystem: ensure PRE_FLASH_CHECK_SCRIPT is not exported
2020-03-26 09:37:41 +01:00
Alexandre Abadie
08adbb283c
ci/buildsystem: ensure OPENOCD_PRE_FLASH_CMDS is not exported
2020-03-26 09:31:22 +01:00
Alexandre Abadie
4aa351c746
ci/buildsystem: ensure OPENOCD_PRE_VERIFY_CMDS is not exported
2020-03-26 09:31:21 +01:00
Alexandre Abadie
ad5b9d7faf
ci/buildsystem_check: force no export of JLINK_PRE_FLASH
2020-03-10 16:31:50 +01:00
Alexandre Abadie
5e85994abf
ci/buildsystem_check: force no export of JLINK_RESET_FILE
2020-03-10 16:30:57 +01:00
Alexandre Abadie
c586db5ae2
ci/buildsystem_check: ensure JLINK_IF is not exported
2020-03-10 16:29:20 +01:00
Alexandre Abadie
9c2e5c9b7c
ci/buildsystem_check: ensure JLINK_DEVICE is not exported
2020-03-10 16:28:26 +01:00
Alexandre Abadie
980e06bcd6
ci/buildssytem: ensure PYOCD_ADAPTER_INIT is not exported
2020-03-08 15:12:44 +01:00
Alexandre Abadie
c27870face
ci/buildssytem: ensure FLASH_TARGET_TYPE is not exported
2020-03-08 15:12:44 +01:00
Alexandre Abadie
95d607b54d
Merge pull request #13480 from aabadie/pr/tools/openocd_export_variables
...
tools/openocd: export configuration variables only to required targets
2020-03-03 18:16:05 +01:00
Alexandre Abadie
a9768151dd
ci/buildssytem: ensure APPDEPS not exported
2020-03-03 14:19:55 +01:00
Alexandre Abadie
b27ae335af
ci/buildsystem_check: ensure OPENOCD_ADAPTER_INIT is not exported
2020-03-03 11:42:20 +01:00
Alexandre Abadie
39733a5c30
ci/buildsystem_check: ensure OPENOCD_RESET... is not exported
2020-03-03 11:42:19 +01:00
f451eb692c
Merge pull request #13452 from aabadie/pr/tools/openocd_config_export
...
tools/openocd: only export OPENOCD_CONFIG to required targets
2020-02-25 15:11:38 +01:00
Alexandre Abadie
dca7d96148
ci/buildsystem_sanity: ensure TARGET_ARCH no export
2020-02-25 09:42:12 +01:00
Alexandre Abadie
2e7202ef2e
ci/buildsystem_sanity: ensure UNDEF not exported
2020-02-25 09:40:34 +01:00
Alexandre Abadie
99d1404d2f
ci/buildsystem_check: ensure OPENOCD_CONFIG is not exported
2020-02-24 10:04:12 +01:00
Alexandre Abadie
ab9c67e621
Merge pull request #13257 from fjmolinas/pr_creating_boards_md
...
doc/doxygen: add creating boards doc
2020-02-12 08:40:53 +01:00
Francisco Molina
e86a5d43ed
dist/tools/buildsystem_sanity_check: exclude .md files
...
Exclude .md files from check_cpu_cpu_model_defined_in_makefile_features
2020-02-05 14:25:40 +01:00
Alexandre Abadie
5d5cee0fa5
ci/buildsystem_sanity: ensure not export USEMODULE_INCLUDES
2020-02-05 10:27:58 +01:00
Alexandre Abadie
ad234d1f38
ci/buildsystem_sanity_check: ensure USEMODULE is not exported
2020-02-05 10:27:58 +01:00
Francisco Molina
6a0eaec82f
dist/tools/buildsystem_sanity_check: check \ not in boards/
2020-01-13 12:43:36 +01:00
Alexandre Abadie
970008a74c
ci/build_system_sanity_check: check LINKFLAGS not exported
2020-01-03 16:07:15 +01:00
Sebastian Meiling
5eee821f6e
makefiles: move exports to vars.inc.mk
2019-12-18 10:07:50 +01:00
Alexandre Abadie
211cec8b3e
tools/buildsystem_check: exclude tests/external_board_native path
...
This test application must act as a regular application to showcase how to provide a board support from an external directory
2019-12-16 15:35:06 +01:00
Francisco
372ae95d28
Merge pull request #12628 from aabadie/pr/make/develhelp_cleanup
...
make/develhelp: make usage consistent + add ci check
2019-11-28 09:26:52 +01:00
f3538a2248
dist/tools/buildsystem_sanity_check: fix typos
2019-11-23 22:39:37 +01:00
Alexandre Abadie
86bd4d98a5
tools/build_system_sanity_check: add check for DEVELHELP
...
This variable should be set directly as it's hanbled after in Makefile.include, and not directly via CFLAGS
2019-11-06 16:32:47 +01:00
Alexandre Abadie
d69254b9df
tools/buildsystem_sanity_check: add check for APPLICATION in tests
...
This check verifies the APPLICATION variable is not set by tests application Makefiles. These applications should include the common test Makefile, where this variable is automatically set
2019-11-05 07:59:57 +01:00
Francisco Molina
fb0f64630b
dist/buildsystem_sanity_check: add check for CPU_FAM/ARCH definition
...
- Check that CPU_FAM/ARCH is only exported in vars.inc.mk
2019-10-18 08:55:33 +02:00
Marian Buschsieweke
b6d23b56ae
dist/tools: Check BOARD_INSUFFICIENT_MEMORY usage
...
- Enforce that all applications do not manage BOARD_INSUFFICIENT_MEMORY in the
Makefile
- Match also "BOARD_INSUFFICIENT_MEMORY +=", not only
"BOARD_INSUFFICIENT_MEMORY :=" or "BOARD_INSUFFICIENT_MEMORY =".
2019-10-17 15:30:21 +02:00
Marian Buschsieweke
2c996057c4
dist/tools: Check BOARD_INSUFFICIENT_MEMORY usage
...
Enforce BOARD_INSUFFICIENT_MEMORY is not managed in the Makefile in the examples
2019-10-15 09:55:07 +02:00
Gaëtan Harter
7ac30e471c
boards/slwstk6000b-*: move CPU_MODEL definition to Makefile.features
...
This is still currently a hack to hardcode it as the value can be deduced
from the `BOARD_MODULE` daughter board name.
But it requires more cleanup and could come in a separate step.
Part of moving CPU/CPU_MODEL definition to Makefile.features to have it
available before Makefile.include.
2019-10-09 18:51:57 +02:00