diff --git a/arch/arm/src/common/Make.defs b/arch/arm/src/common/Make.defs index f8f3b1229b..82371bf759 100644 --- a/arch/arm/src/common/Make.defs +++ b/arch/arm/src/common/Make.defs @@ -23,12 +23,18 @@ CMN_CSRCS += arm_allocateheap.c arm_assert.c arm_blocktask.c CMN_CSRCS += arm_createstack.c arm_exit.c arm_fullcontextrestore.c CMN_CSRCS += arm_initialize.c arm_interruptcontext.c arm_lowputs.c -CMN_CSRCS += arm_mdelay.c arm_modifyreg16.c arm_modifyreg32.c +CMN_CSRCS += arm_modifyreg16.c arm_modifyreg32.c CMN_CSRCS += arm_modifyreg8.c arm_puts.c arm_releasepending.c CMN_CSRCS += arm_releasestack.c arm_reprioritizertr.c arm_saveusercontext.c -CMN_CSRCS += arm_stackframe.c arm_switchcontext.c arm_udelay.c +CMN_CSRCS += arm_stackframe.c arm_switchcontext.c CMN_CSRCS += arm_vfork.c arm_unblocktask.c arm_usestack.c +ifneq ($(CONFIG_ALARM_ARCH),y) + ifneq ($(CONFIG_TIMER_ARCH),y) + CMN_CSRCS += arm_mdelay.c arm_udelay.c + endif +endif + ifeq ($(CONFIG_STACK_COLORATION),y) CMN_CSRCS += arm_checkstack.c endif