1CC = $(CROSS_COMPILE)gcc 2BUILD_OUTPUT := $(PWD) 3PREFIX := /usr 4DESTDIR := 5 6turbostat : turbostat.c 7CFLAGS += -Wall 8CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/uapi/asm/msr-index.h"' 9 10%: %.c 11 @mkdir -p $(BUILD_OUTPUT) 12 $(CC) $(CFLAGS) $< -o $(BUILD_OUTPUT)/$@ 13 14.PHONY : clean 15clean : 16 @rm -f $(BUILD_OUTPUT)/turbostat 17 18install : turbostat 19 install -d $(DESTDIR)$(PREFIX)/bin 20 install $(BUILD_OUTPUT)/turbostat $(DESTDIR)$(PREFIX)/bin/turbostat 21 install -d $(DESTDIR)$(PREFIX)/share/man/man8 22 install turbostat.8 $(DESTDIR)$(PREFIX)/share/man/man8 23