obj-$(USE_ECUM) += EcuM.o\r
obj-$(USE_ECUM) += EcuM_Main.o\r
obj-$(USE_ECUM) += EcuM_PBcfg.o\r
-ifneq ($(filter EcuM_Callout_Stubs.o,$(obj-y)),)\r
+ifeq ($(filter EcuM_Callout_Stubs.o,$(obj-y)),)\r
obj-$(USE_ECUM) += EcuM_Callout_Stubs.o\r
endif\r
obj-$(USE_ECUM)-$(CFG_ECUM_USE_SERVICE_COMPONENT) += EcuM_ServiceComponent.o\r
# Mcu\r
obj-$(USE_MCU) += Mcu.o\r
obj-$(USE_MCU) += Mcu_Cfg.o\r
-obj-$(USE_MCU) += Mcu_Sleep.o\r
+obj-$(USE_MCU)-$(if $(CFG_MPC5668)$(CFG_MPC5516),y) += Mcu_Sleep.o\r
#obj-$(CFG_MPC55XX)-$(USE_MCU) += Mcu_Exceptions.o\r
\r
# Flash\r
obj-$(USE_DCM) += Dcm_Dsd.o\r
obj-$(USE_DCM) += Dcm_Dsl.o\r
obj-$(USE_DCM) += Dcm_LCfg.o\r
+ifeq ($(filter Dcm_Callout_Stubs.o,$(obj-y)),)\r
obj-$(USE_DCM) += Dcm_Callout_Stubs.o\r
+endif\r
+\r
inc-$(USE_DCM) += $(ROOTDIR)/diagnostic/Dcm\r
vpath-$(USE_DCM) += $(ROOTDIR)/diagnostic/Dcm\r
\r