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