mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
2ed4486f21
Since former ESP32 toolchain versions used POSIX threads, module `pthread` was required. The built-in `cxa_ctor_guards` had to be replaced since they used the `pthread_once` function for singleton objects initialization where the parameter `once` was of incompatible type with that provided by RIOT's `pthread` module. The current ESP32 toolchain version no longer uses POSIX threads. The dependency on module `pthread` as well as according C++ hacks can be removed.
18 lines
347 B
Makefile
18 lines
347 B
Makefile
# Define the module that is built:
|
|
MODULE = cpu
|
|
|
|
# Add a list of subdirectories, that should also be built:
|
|
DIRS += $(RIOTCPU)/esp_common
|
|
DIRS += periph
|
|
DIRS += vendor
|
|
|
|
ifneq (, $(filter esp_eth, $(USEMODULE)))
|
|
DIRS += esp-eth
|
|
endif
|
|
|
|
ifneq (, $(filter esp_freertos, $(USEMODULE)))
|
|
DIRS += freertos
|
|
endif
|
|
|
|
include $(RIOTBASE)/Makefile.base
|