ifeq ($(BUILD_USE_PREBUILD_LIB), n) TCPIPMGRDIR := $(TOP)/PROTOCOL/SRC/tcpip/tcpipmgr else TCPIPMGRDIR := $(TOP)/PLAT/middleware/developed/tcpipmgr endif CFLAGS_INC += -I $(TCPIPMGRDIR)/app/inc \ -I $(TCPIPMGRDIR)/common/inc TCPIPMGR_SRC_DIRS += $(TCPIPMGRDIR)/app/src \ $(TCPIPMGRDIR)/common/src TCPIPMGR_EXCLUDE_FILES := TCPIPMGR_CSRC = $(foreach dir, $(TCPIPMGR_SRC_DIRS), $(wildcard $(dir)/*.c)) TCPIPMGR_CFILES = $(filter-out $(TCPIPMGR_EXCLUDE_FILES), $(TCPIPMGR_CSRC)) TCPIPMGR_COBJSTEMP := $(patsubst %.c, %.o, $(TCPIPMGR_CFILES)) ifeq ($(BUILD_USE_PREBUILD_LIB), n) TCPIPMGR_COBJSTEMP :=$(subst $(TCPIPMGRDIR),PROTOCOL/SRC/tcpip/tcpipmgr,$(TCPIPMGR_COBJSTEMP)) else TCPIPMGR_COBJSTEMP :=$(subst $(TCPIPMGRDIR),PLAT/middleware/developed/tcpipmgr,$(TCPIPMGR_COBJSTEMP)) endif TCPIPMGRDIR_COBJS := $(addprefix $(BUILDDIR)/, $(TCPIPMGR_COBJSTEMP)) TCPIPMGRDIR_PPFILES := $(patsubst %.o, %.pp, $(TCPIPMGRDIR_COBJS)) PPFILES += $(TCPIPMGRDIR_PPFILES) ifneq ($(MAKECMDGOALS), unilog) -include $(TCPIPMGRDIR_COBJS:.o=.d) endif -include $(TCPIPMGRDIR_COBJS:.o=.dd) ifeq ($(TOOLCHAIN),GCC) lib-y += libtcpipmgr.a $(BUILDDIR)/lib/libtcpipmgr.a: $(TCPIPMGRDIR_COBJS) @mkdir -p $(dir $@) $(ECHO) AR $@ $(Q)$(AR) -cr $@ $^ endif ifeq ($(TOOLCHAIN),ARMCC) lib-y += libtcpipmgr.lib $(BUILDDIR)/lib/libtcpipmgr.lib: $(TCPIPMGRDIR_COBJS) @mkdir -p $(dir $@) $(ECHO) AR $@ $(Q)$(AR) $(ARFLAGS) $@ $^ endif