1################################################################################ 2# 3# tmon 4# 5################################################################################ 6 7LINUX_TOOLS += tmon 8 9TMON_DEPENDENCIES = host-pkgconf ncurses 10TMON_MAKE_OPTS = $(LINUX_MAKE_FLAGS) \ 11 CC=$(TARGET_CC) \ 12 LDFLAGS="$(TARGET_LDFLAGS)" \ 13 PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig 14 15ifeq ($(BR2_TOOLCHAIN_HAS_SSP),) 16define TMON_DISABLE_STACK_PROTECTOR 17 $(SED) 's%-fstack-protector%%' $(LINUX_DIR)/tools/thermal/tmon/Makefile 18endef 19endif 20 21define TMON_BUILD_CMDS 22 $(Q)if ! grep install $(LINUX_DIR)/tools/thermal/tmon/Makefile >/dev/null 2>&1 ; then \ 23 echo "Your kernel version is too old and does not have the tmon tool." ; \ 24 echo "At least kernel 3.13 must be used." ; \ 25 exit 1 ; \ 26 fi 27 $(TMON_DISABLE_STACK_PROTECTOR) 28 $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ 29 $(TMON_MAKE_OPTS) \ 30 tmon 31endef 32 33define TMON_INSTALL_TARGET_CMDS 34 $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ 35 $(TMON_MAKE_OPTS) \ 36 INSTALL_ROOT=$(TARGET_DIR) \ 37 tmon_install 38endef 39