mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Makefile.include: fix board/cpu inconsistent include order
Include order for board and cpu was 1. cpu include 2. board include 3. board common includes 4. cpu common includes Its now changed to: 1. board include 2. board common includes 3. cpu include 4. cpu common includes Verifications: There are no common headers names between boards and cpus. Except native that has a 'periph_conf.h' in cpu instead of being in board.
This commit is contained in:
parent
fb49884a95
commit
f7f2494426
@ -228,8 +228,6 @@ export PREFIX ?= $(if $(TARGET_ARCH),$(TARGET_ARCH)-)
|
|||||||
|
|
||||||
# Add standard include directories
|
# Add standard include directories
|
||||||
INCLUDES += -I$(RIOTBASE)/core/include -I$(RIOTBASE)/drivers/include -I$(RIOTBASE)/sys/include
|
INCLUDES += -I$(RIOTBASE)/core/include -I$(RIOTBASE)/drivers/include -I$(RIOTBASE)/sys/include
|
||||||
INCLUDES += -I$(RIOTCPU)/$(CPU)/include
|
|
||||||
INCLUDES += $(addprefix -I,$(wildcard $(RIOTBOARD)/$(BOARD)/include))
|
|
||||||
|
|
||||||
# process provided features
|
# process provided features
|
||||||
-include $(RIOTBOARD)/$(BOARD)/Makefile.features
|
-include $(RIOTBOARD)/$(BOARD)/Makefile.features
|
||||||
@ -237,7 +235,11 @@ INCLUDES += $(addprefix -I,$(wildcard $(RIOTBOARD)/$(BOARD)/include))
|
|||||||
# mandatory includes!
|
# mandatory includes!
|
||||||
include $(RIOTMAKE)/pseudomodules.inc.mk
|
include $(RIOTMAKE)/pseudomodules.inc.mk
|
||||||
include $(RIOTMAKE)/defaultmodules.inc.mk
|
include $(RIOTMAKE)/defaultmodules.inc.mk
|
||||||
|
|
||||||
|
# Include Board and CPU configuration
|
||||||
|
INCLUDES += $(addprefix -I,$(wildcard $(RIOTBOARD)/$(BOARD)/include))
|
||||||
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
include $(RIOTBOARD)/$(BOARD)/Makefile.include
|
||||||
|
INCLUDES += -I$(RIOTCPU)/$(CPU)/include
|
||||||
include $(RIOTCPU)/$(CPU)/Makefile.include
|
include $(RIOTCPU)/$(CPU)/Makefile.include
|
||||||
|
|
||||||
# Import all toolchain settings
|
# Import all toolchain settings
|
||||||
|
Loading…
Reference in New Issue
Block a user