Files
TencentOS-tiny/components/connectivity/iotkit-embedded-3.0.1/3rdparty/tools/build-rules/_rules-modinfo.mk
dcxajichu 8c24d921b0 support aliyun sdk on TencentOS tiny
sample: examples\aliyun_iotkit_csdk_mqtt
project: board\TencentOS_tiny_EVB_MX_Plus\KEIL\aliyun_iotkit_csdk_mqtt
2019-10-31 16:36:28 +08:00

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