LOS_VFMW_DIR := $(VFMW_PATH)/vfmw_v6.2
LOS_VFMW_KEY_DIR := $(VFMW_PATH)/vfmw_key/vfmw_v6.2
LOS_DIR := $(LOS_PATH)/Huawei_LiteOS
LITEOS_TOP_DIR := $(LOS_DIR)
export $(LITEOS_TOP_DIR)
VFMW_CFLAGS :=
VFMW_SRC :=
ifeq ($(CFG_SOCT_TEE_SUPPORT), y)
VFMW_SEC_SUPPORT := y
VFMW_CFLAGS += -DVFMW_SEC_SUPPORT
endif
ifeq ($(CFG_PRODUCT_PC_SUPPORT), y)
VFMW_PC_SUPPORT := y
VFMW_CFLAGS += -DVFMW_PC_SUPPORT
endif
ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), wudangstick kongtongv100 shaolingun hengshanv200),)
CHIP_VER := wudangstick
include $(LOS_VFMW_KEY_DIR)/product/wudangstick/config/vfmw_slave_mdc.mk
VFMW_LD_DIR := $(LOS_VFMW_KEY_DIR)/product/wudangstick/config
endif
ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), shaolinspear),)
CHIP_VER := shaolinspear
include $(LOS_VFMW_KEY_DIR)/product/shaolinspear/config/vfmw_slave_mdc.mk
VFMW_LD_DIR := $(LOS_VFMW_KEY_DIR)/product/shaolinspear/config
endif

VFMW_LD_DST := $(LOS_DIR)/targets/himideer/.config
TARGET_LD := rmld

all: $(VFMW_LD_DST)
$(TARGET_LD):
	if [ ! -d $(VFMW_LD_DST) ]; then rm -f $(VFMW_LD_DST); fi
$(VFMW_LD_DST): $(TARGET_LD)
	@$(CC) $(VFMW_CFLAGS) -E $(VFMW_LD_DIR)/liteos.config.S -o $(VFMW_LD_DST) -P
	make -C $(LOS_VFMW_DIR)/slave/server/mdc/liteos OUT_DIR=$(OUT_DIR)
	if [ ! -d $(VFMW_LD_DST) ]; then rm -f $(VFMW_LD_DST); fi

clean:
	@$(CC) $(VFMW_CFLAGS) -E $(VFMW_LD_DIR)/liteos.config.S -o $(VFMW_LD_DST) -P
	make -C $(LOS_VFMW_DIR)/slave/server/mdc/liteos OUT_DIR=$(OUT_DIR) clean
	if [ ! -d $(VFMW_LD_DST) ]; then rm -f $(VFMW_LD_DST); fi
