linux-tool-cpupower.mk 963 B

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