Skip to content

Conversation

fabian18
Copy link
Contributor

Contribution description

Since #20024 you might be having modules in a subfolder in you application folder.
If it has a Mekefile.include and Makefile.dep, they must be pulled by RIOT to handle dependency resolution.

Testing procedure

Issues/PRs references

@github-actions github-actions bot added the Area: build system Area: Build system label Apr 25, 2025
@crasbe crasbe added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Apr 25, 2025
@riot-ci
Copy link

riot-ci commented Apr 25, 2025

Murdock results

✔️ PASSED

d4c229e buildsystem: include Makefile.{dep,include} for application modules

Success Failures Total Runtime
10320 0 10320 12m:58s

Artifacts

@crasbe
Copy link
Contributor

crasbe commented Apr 25, 2025

Can you give a bit more context on what you want to achieve?

I don't think that the code you proposed actually does what it should:

-include $(sort $(USEMODULE:%=$(APPDIR)/%/Makefile.dep))

# with `USEMODULE = ztimer_msec periph_uart ...` this would be:
-include $(APPDIR)/ztimer_msec/Makefile.dep
-include $(APPDIR)/periph_uart/Makefile.dep
...

@mguetschow
Copy link
Contributor

Since #20024 you might be having modules in a subfolder in you application folder.
If it has a Mekefile.include and Makefile.dep, they must be pulled by RIOT to handle dependency resolution.

That was actually not the intended use-case of #20024. If you want to have RIOT-style modules in subfolders, just add the top-directory to EXTERNAL_MODULE_DIRS. #20024 was about having subfolders without ending up with the boilerplate of additional RIOT modules.

@fabian18
Copy link
Contributor Author

But this:

# Add subfolders as modules
DIRS += module
USEMODULE += my_module # name as defined in module/Makefile

is done in examples/basic/subfolders.
And there, if there was a Makefile.dep or Makefile.include in /module, it would not be considered.

@fabian18
Copy link
Contributor Author

-include $(APPDIR)/ztimer_msec/Makefile.dep
-include $(APPDIR)/periph_uart/Makefile.dep

Your app directory will not have a module ztimer_msec or periph_uart. Because of the -include, make does not care that the files dont exist.

@crasbe
Copy link
Contributor

crasbe commented Apr 28, 2025

Because of the -include, make does not care that the files dont exist.

While that is generally true, IMO it does not make sense to try to include many dozens or hundreds of Makefiles that don't exist.

For example, tests/sys/shell on native64 has 67 entries in the USEMODULE variable, Make will try at least twice to include all the files that don't exist (once for .dep and once for .include). That are 134 bogus file requests.
I say at least because for example the Makefile.dep can be called multiple times, for the tests/sys/shell example, it will be called three times. That is a total of 268 file requests.

An approach similar to #21331 would be possible, but considering that you have to include all the source files of the subfolders manually anyway, wouldn't it make sense to just include the Makefile.dep and Makefile.include as well at that point?

@fabian18
Copy link
Contributor Author

wouldn't it make sense to just include the Makefile.dep and Makefile.include as well at that point?

i tried that before I created the PR, to hardcode inclusion of my app module Makefile.dep and Makefile.include.
But neither before nor after include $(RIOTBASE)/Makefile.include lead to proper dependency resolution.

When my module M requires module A from RIOT, module A wass pulled in.
But if module A requires RIOT module B, module B was not pulled in.

@crasbe
Copy link
Contributor

crasbe commented Apr 29, 2025

Can you create an example structure and attach it? It's a bit hard to tell if that's intended or unintended behavior and what's the best way to approach it.

@fabian18
Copy link
Contributor Author

fabian18 commented May 5, 2025

My particular use case is this Makefile.dep in a module subfolder rt_config.

ifneq (,$(filter at86rf215,$(USEMODULE)))
  USEMODULE += rt_config_at86rf215
endif

ifneq (,$(filter sx126x,$(USEMODULE)))                               # any sx126x used?
  USEMODULE += rt_config_sx126x                                    # use application module
  USEMODULE += netdev_ieee802154_submac_legacy      # this is irrelevant for this PR
  USEMODULE += sx126x_ieee802154                                # want to use ieee802154 radio hal on sx126x
  USEMODULE += bhp                                                        # required for the radio hal 
endif

I run my app with USEMODULE+=sx1262. Which network driver is pulled in depends on what is present on the board.
Without this PR I do not get the dependencies for sx126x_ieee802154, which are netdev_ieee802154_submac and bhp_event.
So I guess when my application dependency is evaluated before the RIOT buildsystem has figured out that actually sx126x is used, then I do not get any of my dependencies. And when my application dependencies are pulled in after the include of RIOTs Makefile.include in the application Makefile, then I get my dependencies, but not the dependencies of my dependencies.

This is very specific I admit, and I could not come up with and example using upstream RIOT code.
But still, it makes a difference whether the application module dependencies are resolved in the RIOT build process or in the application Makefile.

I know there are workarounds, like I could also specify all the dependencies of may dependencies by hand or specify USEMODULE+=sx126x additionally to sx1262, but I am not looking for workarounds.
I would not see how the PR harms the buildsystem. You can as well compare it with EXTERNAL_MODULE_PATHS for which `Makefile.dep is pulled in.

# include external modules dependencies
# processed before RIOT ones to be evaluated before the 'default' rules.
-include $(EXTERNAL_MODULE_PATHS:%=%Makefile.dep)

@crasbe
Copy link
Contributor

crasbe commented May 8, 2025

RIOT/Makefile.dep

Lines 1 to 2 in 96e202f

# include board specific application dependencies
-include $(APPDIR)/Makefile.board.dep

I think in your case, createing a Makefile.board.dep file in the application directory would be the best option.

Adding USEMODULE += sx1262 to the examples/basic/subfolders/Makefile and creating an examples/basic/subfolders/Makefile.board.dep with $(warning $(USEMODULE)) as content leads to the following output:

chris@W11nMate:~/RIOTstuff/riot-various/RIOT/examples/basic/subfolders$ make
using BOARD="native64" as "native" on a 64-bit system
/home/chris/RIOTstuff/riot-various/RIOT/examples/basic/subfolders/Makefile.board.dep:1: board board_common_init core core_init core_lib core_msg core_panic core_thread cpu libc my_module sx1262 sys
/home/chris/RIOTstuff/riot-various/RIOT/examples/basic/subfolders/Makefile.board.dep:1: board board_common_init boards_common_native core core_idle_thread core_init core_lib core_msg core_panic core_thread cpu fdcan iolist libc lora my_module native_drivers netdev_legacy_api periph periph_common periph_gpio periph_gpio_irq periph_pm periph_uart stdio stdio_default stdio_native sx1262 sx126x sys
/home/chris/RIOTstuff/riot-various/RIOT/examples/basic/subfolders/Makefile.board.dep:1: board board_common_init boards_common_native core core_idle_thread core_init core_lib core_msg core_panic core_thread cpu driver_sx126x_hal fdcan iolist libc lora my_module native_drivers netdev_legacy_api periph periph_common periph_gpio periph_gpio_irq periph_gpio_linux periph_pm periph_spi periph_uart stdio stdio_default stdio_native sx1262 sx126x sys ztimer ztimer_usec
/home/chris/RIOTstuff/riot-various/RIOT/examples/basic/subfolders/Makefile.board.dep:1: board board_common_init boards_common_native core core_idle_thread core_init core_lib core_msg core_panic core_thread cpu driver_sx126x_hal fdcan frac iolist libc lora my_module native_drivers netdev_legacy_api periph periph_common periph_gpio periph_gpio_irq periph_gpio_linux periph_pm periph_spi periph_spidev_linux periph_timer periph_timer_query_freqs periph_uart stdio stdio_default stdio_native sx1262 sx126x sys ztimer ztimer_convert ztimer_convert_frac ztimer_convert_shift ztimer_core ztimer_extend ztimer_periph_timer ztimer_usec
Building application "subfolders" for "native64" with CPU "native".

"make" -C /home/chris/RIOTstuff/riot-various/RIOT/pkg/driver_sx126x/
...

As you can see, the Makefile.board.dep is called (multiple times) during the dependency resolution and also includes the sx126x module.


Somewhat unrelated to this PR, but the option to create a Makefile.board.dep for an application should be documented in the Creating an Application documentation.

@crasbe
Copy link
Contributor

crasbe commented May 8, 2025

I would not see how the PR harms the buildsystem

Harm is a strong word, but the build system is kind of a mess already and I would like to avoid adding things that might make the performance even worse.

For example, this is what this PR adds to the Debug trail of the Make process:

cbuec@W11nMate:~/RIOTstuff/riot-vanilla/RIOT$ git checkout pr/subfolder_module_include_dep
Switched to branch 'pr/subfolder_module_include_dep'
cbuec@W11nMate:~/RIOTstuff/riot-vanilla/RIOT$ make -C examples/basic/subfolders -d > pr.txt
using BOARD="native64" as "native" on a 64-bit system
cbuec@W11nMate:~/RIOTstuff/riot-vanilla/RIOT$ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
cbuec@W11nMate:~/RIOTstuff/riot-vanilla/RIOT$ make -C examples/basic/subfolders -d > master.txt
using BOARD="native64" as "native" on a 64-bit system
Diff Log: ``` cbuec@W11nMate:~/RIOTstuff/riot-vanilla/RIOT$ diff master.txt pr.txt 95a96,115 > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep' (search path) (don't care) (no ~ expansion)... 160a181,205 > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep' (search path) (don't care) (no ~ expansion)... 225a271,295 > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep' (search path) (don't care) (no ~ expansion)... 292a363,404 > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include' (search path) (don't care) (no ~ expansion)... > Reading makefile '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include' (search path) (don't care) (no ~ expansion)... 377a490,783 > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor_successor/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/preprocessor/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_uart/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_pm/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_leds/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led7/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led6/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led5/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led4/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led3/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led2/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led1/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_led0/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio_linux/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init_gpio/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_init/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.include'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/auto_init/Makefile.include'. 802a1209,1383 > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Considering target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. > File '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep' does not exist. > Looking for an implicit rule for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. > No implicit rule found for '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. > Finished prerequisites of target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. > Must remake target '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. > Failed to remake target file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. 1217a1799,1823 > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_pm/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio_linux/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_gpio/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_common/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_idle_thread/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. 1282a1889,1908 > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/sys/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_native/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio_default/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/stdio/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph_uart/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/periph/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/native_drivers/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/my_module/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/libc/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/fdcan/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/cpu/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_thread/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_panic/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_msg/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_lib/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core_init/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/core/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/boards_common_native/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board_common_init/Makefile.dep'. > Pruning file '/home/cbuec/RIOTstuff/riot-vanilla/RIOT/examples/basic/subfolders/board/Makefile.dep'. ```

@fabian18
Copy link
Contributor Author

fabian18 commented May 9, 2025

That was actually not the intended use-case of #20024. If you want to have RIOT-style modules in subfolders, just add the top-directory to EXTERNAL_MODULE_DIRS

You were right. I only added EXTERNAL_MODULE_DIRS += $(CURDIR) to my application Makefile and this also solves my issue.

I like this more than Makefile.board.dep, but it could have been a solution as well.

@fabian18 fabian18 closed this May 9, 2025
@mguetschow
Copy link
Contributor

But this:

# Add subfolders as modules
DIRS += module
USEMODULE += my_module # name as defined in module/Makefile

is done in examples/basic/subfolders. And there, if there was a Makefile.dep or Makefile.include in /module, it would not be considered.

Maybe we should reconsider this example then if it leads people to wrong conclusions 🤔

@mguetschow
Copy link
Contributor

Maybe we should reconsider this example then if it leads people to wrong conclusions 🤔

There we go: #21476

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: build system Area: Build system CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants