]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - tools/power/x86/turbostat/Makefile
tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option...
[mirror_ubuntu-jammy-kernel.git] / tools / power / x86 / turbostat / Makefile
1 CC = $(CROSS_COMPILE)gcc
2 BUILD_OUTPUT := $(CURDIR)
3 PREFIX := /usr
4 DESTDIR :=
5
6 ifeq ("$(origin O)", "command line")
7 BUILD_OUTPUT := $(O)
8 endif
9
10 turbostat : turbostat.c
11 CFLAGS += -Wall
12 CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/uapi/asm/msr-index.h"'
13
14 %: %.c
15 @mkdir -p $(BUILD_OUTPUT)
16 $(CC) $(CFLAGS) $< -o $(BUILD_OUTPUT)/$@
17
18 .PHONY : clean
19 clean :
20 @rm -f $(BUILD_OUTPUT)/turbostat
21
22 install : turbostat
23 install -d $(DESTDIR)$(PREFIX)/bin
24 install $(BUILD_OUTPUT)/turbostat $(DESTDIR)$(PREFIX)/bin/turbostat
25 install -d $(DESTDIR)$(PREFIX)/share/man/man8
26 install turbostat.8 $(DESTDIR)$(PREFIX)/share/man/man8