
sample: examples\aliyun_iotkit_csdk_mqtt project: board\TencentOS_tiny_EVB_MX_Plus\KEIL\aliyun_iotkit_csdk_mqtt
59 lines
1.1 KiB
Makefile
59 lines
1.1 KiB
Makefile
.PHONY: modinfo
|
|
|
|
modinfo:
|
|
@true
|
|
|
|
MODINFO_VARS := \
|
|
EXTRA_SRCS \
|
|
PKG_SWITCH \
|
|
ORIGIN \
|
|
PKG_SOURCE \
|
|
PKG_BRANCH \
|
|
PKG_REVISION \
|
|
PKG_UPSTREAM \
|
|
REF_CFLAGS \
|
|
REF_LDFLAGS \
|
|
LDFLAGS \
|
|
LIBA_TARGET \
|
|
LIB_OBJS \
|
|
TARGET \
|
|
LIBSO_TARGET \
|
|
|
|
ifneq (,$(CONFIG_$(MODULE_NAME)))
|
|
$(if $(filter modinfo,$(MAKECMDGOALS)), \
|
|
$(if $(strip $(DEPENDS)), \
|
|
$(info DEPENDS_$(MODULE_NAME) = $(strip $(DEPENDS))) \
|
|
$(info CONFIG_$(MODULE_NAME) = $(CONFIG_$(MODULE_NAME))) \
|
|
) \
|
|
)
|
|
|
|
$(if $(filter modinfo,$(MAKECMDGOALS)), \
|
|
$(foreach v, $(MODINFO_VARS), \
|
|
$(if $(strip $($(v))), \
|
|
$(info $(v)_$(MODULE_NAME) = $(strip $($(v)))) \
|
|
) \
|
|
) \
|
|
)
|
|
|
|
ifeq (0,$(words $(TARGET)))
|
|
else
|
|
ifeq (1,$(words $(TARGET)))
|
|
|
|
$(if $(filter modinfo,$(MAKECMDGOALS)), \
|
|
$(info SRCS_$(TARGET) = $(if $(SRCS_$(TARGET)), \
|
|
$(subst $(TOP_DIR)/,,$(SRCS_$(TARGET))), \
|
|
$(subst $(TOP_DIR)/$(MODULE_NAME)/,,$(SRCS)))) \
|
|
)
|
|
|
|
else
|
|
|
|
$(if $(filter modinfo,$(MAKECMDGOALS)), \
|
|
$(foreach v, $(TARGET), \
|
|
$(info SRCS_$(v) = $(SRCS_$(v))) \
|
|
) \
|
|
)
|
|
|
|
endif
|
|
endif
|
|
endif
|