diff --git a/makerules/common.mk b/makerules/common.mk
index c6a7cd5f8ad18f42ab97f869df5cebcc62f24717..b710b39e416ae96a3bf884374294968c59547b6e 100755 (executable)
--- a/makerules/common.mk
+++ b/makerules/common.mk
# Change the extension from C to $(OBJEXT) and also add path
OBJ_PATHS = $(patsubst %.c, $(OBJDIR)/%.$(OBJEXT), $(SRCS))
+OBJ_PATHS_SO = $(patsubst %.c, $(OBJDIR)/%.$(OBJEXT_SO), $(SRCS))
# Assemble include paths here
INCLUDE_EXTERNAL = $(foreach INCL,$(INCLUDE_EXERNAL_INTERFACES),$($(INCL)_INCLUDE))
$(RM) -f $(OBJDIR)/* $(DEPDIR)/* $(LIBDIR)/*
# Create dependencies list to ultimately create module archive library file
+ifeq ($(PLATFORM), $(filter $(PLATFORM),tci6636k2h-evm tci6638k2k-evm tci6630k2l-evm c66ak2e-evm))
+$(CORE) : $(OBJDIR) $(DEPDIR) $(LIBDIR) $(LIBDIR)/$(MODULE_NAME).$(LIBEXT) $(LIBDIR)/$(MODULE_NAME).$(LIBEXT_SO)
+else
$(CORE) : $(OBJDIR) $(DEPDIR) $(LIBDIR) $(LIBDIR)/$(MODULE_NAME).$(LIBEXT)
+endif
else
# Rules for application; this iteration is for an app