diff --git a/arch/arm/src/Makefile b/arch/arm/src/Makefile index 9b17c47e926..f36e19f5712 100644 --- a/arch/arm/src/Makefile +++ b/arch/arm/src/Makefile @@ -52,8 +52,9 @@ else # ARM9, ARM7TDMI ARCH_SUBDIR = arm endif -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(EXTRADEFINES) +CFLAGS += $(EXTRADEFINES) +CXXFLAGS += $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) ARCH_SRCDIR = $(TOPDIR)\arch\$(CONFIG_ARCH)\src diff --git a/arch/avr/src/Makefile b/arch/avr/src/Makefile index c18262032f9..cba310af9b5 100644 --- a/arch/avr/src/Makefile +++ b/arch/avr/src/Makefile @@ -66,13 +66,10 @@ else endif endif -CPPFLAGS += $(INCLUDES) -CFLAGS += $(INCLUDES) -CXXFLAGS += $(INCLUDES) -AFLAGS += $(INCLUDES) - -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(INCLUDES) $(EXTRADEFINES) +CFLAGS += $(INCLUDES) $(EXTRADEFINES) +CXXFLAGS += $(INCLUDES) $(EXTRADEFINES) +AFLAGS += $(INCLUDES) $(EXTRADEFINES) HEAD_OBJ = $(HEAD_ASRC:.S=$(OBJEXT)) STARTUP_OBJS ?= $(HEAD_OBJ) diff --git a/arch/hc/src/Makefile b/arch/hc/src/Makefile index 07132303f2a..fb165188fe1 100644 --- a/arch/hc/src/Makefile +++ b/arch/hc/src/Makefile @@ -43,8 +43,9 @@ ifeq ($(CONFIG_ARCH_HCS12),y) ARCH_SUBDIR = hcs12 endif -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(EXTRADEFINES) +CFLAGS += $(EXTRADEFINES) +CXXFLAGS += $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) ARCH_SRCDIR = $(TOPDIR)\arch\$(CONFIG_ARCH)\src diff --git a/arch/mips/src/Makefile b/arch/mips/src/Makefile index 0af6d9002a8..a746fd22301 100644 --- a/arch/mips/src/Makefile +++ b/arch/mips/src/Makefile @@ -40,8 +40,9 @@ ifeq ($(CONFIG_ARCH_MIPS),y) ARCH_SUBDIR = mips32 endif -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(EXTRADEFINES) +CFLAGS += $(EXTRADEFINES) +CXXFLAGS += $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) ARCH_SRCDIR = $(TOPDIR)\arch\$(CONFIG_ARCH)\src diff --git a/arch/rgmp/src/Makefile b/arch/rgmp/src/Makefile index 09fb372f448..1fb3618d96f 100644 --- a/arch/rgmp/src/Makefile +++ b/arch/rgmp/src/Makefile @@ -39,7 +39,9 @@ include $(CONFIG_RGMP_SUBARCH)/Make.defs RGMP_ARCH_ASRCS := $(addprefix $(CONFIG_RGMP_SUBARCH)/,$(RGMP_ARCH_ASRCS)) RGMP_ARCH_CSRCS := $(addprefix $(CONFIG_RGMP_SUBARCH)/,$(RGMP_ARCH_CSRCS)) -CFLAGS += -I$(TOPDIR)/sched -I$(TOPDIR)/fs +CPPFLAGS += -I$(TOPDIR)/sched -I$(TOPDIR)/fs $(EXTRADEFINES) +CFLAGS += -I$(TOPDIR)/sched -I$(TOPDIR)/fs $(EXTRADEFINES) +CXXFLAGS += -I$(TOPDIR)/sched -I$(TOPDIR)/fs $(EXTRADEFINES) ASRCS = $(RGMP_ARCH_ASRCS) CSRCS = nuttx.c cxx.c $(RGMP_ARCH_CSRCS) diff --git a/arch/sh/src/Makefile b/arch/sh/src/Makefile index 767d2d24e19..967818df2a8 100644 --- a/arch/sh/src/Makefile +++ b/arch/sh/src/Makefile @@ -36,8 +36,9 @@ -include $(TOPDIR)/Make.defs -include chip/Make.defs -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(EXTRADEFINES) +CFLAGS += $(EXTRADEFINES) +CXXFLAGS += $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) ARCH_SRCDIR = $(TOPDIR)\arch\$(CONFIG_ARCH)\src diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile index 6651e97a7a6..b813e883fc2 100644 --- a/arch/sim/src/Makefile +++ b/arch/sim/src/Makefile @@ -35,7 +35,9 @@ -include $(TOPDIR)/Make.defs -CFLAGS += -I$(TOPDIR)/sched -D__KERNEL__ +CPPFLAGS += -I$(TOPDIR)/sched $(EXTRADEFINES) +CFLAGS += -I$(TOPDIR)/sched $(EXTRADEFINES) +CXXFLAGS += -I$(TOPDIR)/sched $(EXTRADEFINES) ASRCS = diff --git a/arch/x86/src/Makefile b/arch/x86/src/Makefile index e58f592a4ca..f38bcee148d 100644 --- a/arch/x86/src/Makefile +++ b/arch/x86/src/Makefile @@ -40,8 +40,9 @@ ifeq ($(CONFIG_ARCH_I486),y) ARCH_SUBDIR = i486 endif -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += $(EXTRADEFINES) +CFLAGS += $(EXTRADEFINES) +CXXFLAGS += $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) ARCH_SRCDIR = $(TOPDIR)\arch\$(CONFIG_ARCH)\src diff --git a/arch/z16/src/Makefile b/arch/z16/src/Makefile index 74e91dc75c9..f9bcc15fb85 100644 --- a/arch/z16/src/Makefile +++ b/arch/z16/src/Makefile @@ -53,10 +53,7 @@ endif INCLUDES = $(ARCHSTDINCLUDES) $(USRINCLUDES) CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(INCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -CPPFLAGS += -I$(ARCHSRCDIR) - -KDEFINE = ${shell $(TOPDIR)/tools/define.sh "$(CC)" __KERNEL__} -CFLAGS += $(KDEFINE) +CPPFLAGS += -I$(ARCHSRCDIR) $(EXTRADEFINES) ifeq ($(CONFIG_WINDOWS_NATIVE),y) LDFLAGS += @"$(ARCHSRCDIR)/nuttx.linkcmd"