linux-tool-cpupower.mk.in 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # cpupower
  4. #
  5. ################################################################################
  6. LINUX_TOOLS += cpupower
  7. CPUPOWER_DEPENDENCIES = pciutils $(TARGET_NLS_DEPENDENCIES)
  8. CPUPOWER_MAKE_OPTS = CROSS=$(TARGET_CROSS) \
  9. CPUFREQ_BENCH=false \
  10. NLS=false \
  11. LDFLAGS=$(TARGET_NLS_LIBS) \
  12. DEBUG=false
  13. define CPUPOWER_BUILD_CMDS
  14. $(Q)if test ! -f $(LINUX_DIR)/tools/power/cpupower/Makefile ; then \
  15. echo "Your kernel version is too old and does not have the cpupower tool." ; \
  16. echo "At least kernel 3.4 must be used." ; \
  17. exit 1 ; \
  18. fi
  19. $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \
  20. $(CPUPOWER_MAKE_OPTS) \
  21. cpupower
  22. endef
  23. define CPUPOWER_INSTALL_STAGING_CMDS
  24. $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \
  25. $(CPUPOWER_MAKE_OPTS) \
  26. DESTDIR=$(STAGING_DIR) \
  27. cpupower_install
  28. endef
  29. define CPUPOWER_INSTALL_TARGET_CMDS
  30. $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \
  31. $(CPUPOWER_MAKE_OPTS) \
  32. DESTDIR=$(TARGET_DIR) \
  33. cpupower_install
  34. endef