From b533cdc302c38cba6038756c4bc5b70ba9973ca5 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Mon, 2 Nov 2015 20:58:01 -0500 Subject: [PATCH] arm: remove repeating cflags in Makefiles Do not repeat the same flags for every added platform. Define the common flags on the architecture level instead. Change-Id: I0e501d6a909892dd682b106fb2a5072434a39563 Signed-off-by: Anas Nashif --- arch/arm/Kbuild | 5 +++++ arch/arm/platforms/fsl_frdm_k64f/Makefile | 7 ------- arch/arm/platforms/ti_lm3s6965/Makefile | 7 ------- 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/arch/arm/Kbuild b/arch/arm/Kbuild index 2f267e3378b..9806cfd3b23 100644 --- a/arch/arm/Kbuild +++ b/arch/arm/Kbuild @@ -1,2 +1,7 @@ +subdir-ccflags-y +=-I$(srctree)/include/drivers +subdir-ccflags-y +=-I$(srctree)/drivers +subdir-ccflags-y +=-I$(srctree)/arch/arm/platforms/$(subst $(DQUOTE),,$(CONFIG_PLATFORM)) +subdir-asflags-y := ${subdir-ccflags-y} + obj-y += core/ obj-y += platforms/$(subst $(DQUOTE),,$(CONFIG_PLATFORM))/ diff --git a/arch/arm/platforms/fsl_frdm_k64f/Makefile b/arch/arm/platforms/fsl_frdm_k64f/Makefile index 5287e16a9ef..0fca46cbbb9 100644 --- a/arch/arm/platforms/fsl_frdm_k64f/Makefile +++ b/arch/arm/platforms/fsl_frdm_k64f/Makefile @@ -1,10 +1,3 @@ -ccflags-y +=-I$(srctree)/include/drivers -ccflags-y +=-I$(srctree)/drivers -ccflags-y +=-I$(srctree)/arch/arm/platforms/fsl_frdm_k64f - -asflags-y := ${ccflags-y} - - obj-y += platform_config.o obj-y += system.o obj-y += nmi_on_reset.o diff --git a/arch/arm/platforms/ti_lm3s6965/Makefile b/arch/arm/platforms/ti_lm3s6965/Makefile index b1030e1ad4f..e7509197aa0 100644 --- a/arch/arm/platforms/ti_lm3s6965/Makefile +++ b/arch/arm/platforms/ti_lm3s6965/Makefile @@ -1,10 +1,3 @@ -ccflags-y +=-I$(srctree)/include/drivers -ccflags-y +=-I$(srctree)/drivers -ccflags-y +=-I$(srctree)/arch/arm/platforms/ti_lm3s6965 - -asflags-y := ${ccflags-y} - - obj-y += platform_config.o obj-y += system.o obj-y += nmi_on_reset.o