| 12345678910111213141516171819 |
- ifneq ($(RTOS),)
- ifneq ($(wildcard $(NUCLEI_SDK_RTOS)),)
- MAKEFILE_PREREQS += $(NUCLEI_SDK_BUILD)/Makefile.rtos
- RTOS_BUILD_MAKEFILE := $(NUCLEI_SDK_ROOT)/OS/$(RTOS)/build.mk
- # build.mk is necessary for RTOS
- ifneq ($(wildcard $(RTOS_BUILD_MAKEFILE)),)
- MAKEFILE_PREREQS += $(RTOS_BUILD_MAKEFILE)
- include $(RTOS_BUILD_MAKEFILE)
- else
- $(error build.mk might not exist in $(realpath $(NUCLEI_SDK_ROOT)/OS/$(RTOS)))
- endif
- # Define RTOS_$(RTOS) to show usage of RTOS, such as RTOS_FREERTOS
- RTOS_UPPER := $(call uc, $(RTOS))
- COMMON_FLAGS += -DRTOS_$(RTOS_UPPER)
- endif
- endif
|