diff --git a/Makefile b/Makefile index 90c80a18dd6..ba6e363fead 100644 --- a/Makefile +++ b/Makefile @@ -510,7 +510,7 @@ scripts: scripts_basic include/config/auto.conf include/config/tristate.conf $(Q)$(MAKE) $(build)=$(@) -core-y := lib/ arch/ kernel/ misc/ net/ boards/ +core-y := lib/ kernel/ misc/ net/ boards/ arch/ drivers-y := drivers/ ifneq ($(strip $(PROJECT)),) @@ -722,7 +722,7 @@ libs-y1 := $(patsubst %/, %/lib.a, $(libs-y)) libs-y2 := $(patsubst %/, %/built-in.o, $(libs-y)) libs-y := $(libs-y1) $(libs-y2) -export KBUILD_ZEPHYR_MAIN := $(drivers-y) $(core-y) $(libs-y) $(app-y) +export KBUILD_ZEPHYR_MAIN := $(drivers-y) $(libs-y) $(app-y) $(core-y) export LDFLAGS_zephyr zephyr-deps := $(KBUILD_LDS) $(KBUILD_ZEPHYR_MAIN) diff --git a/arch/arc/Kbuild b/arch/arc/Kbuild index 75b2acdb8e3..2eb03ac9543 100644 --- a/arch/arc/Kbuild +++ b/arch/arc/Kbuild @@ -2,5 +2,5 @@ subdir-ccflags-y +=-I$(srctree)/include/drivers subdir-ccflags-y +=-I$(srctree)/drivers subdir-asflags-y += $(subdir-ccflags-y) -obj-y = core/ obj-y += soc/$(SOC_NAME)/ +obj-y += core/ diff --git a/arch/arm/Kbuild b/arch/arm/Kbuild index 064be38f054..d85de0eea84 100644 --- a/arch/arm/Kbuild +++ b/arch/arm/Kbuild @@ -2,5 +2,5 @@ subdir-ccflags-y +=-I$(srctree)/include/drivers subdir-ccflags-y +=-I$(srctree)/drivers subdir-asflags-y := ${subdir-ccflags-y} -obj-y += core/ obj-y += soc/$(SOC_NAME)/ +obj-y += core/