Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
[firefly-linux-kernel-4.4.55.git] / tools / power / x86 / turbostat / Makefile
index f8564955419126babec85631c686df9c38c0e1bb..f09641da40d4fd61c820b959e17c842ef3a9e27f 100644 (file)
@@ -1,9 +1,22 @@
+CC             = $(CROSS_COMPILE)gcc
+BUILD_OUTPUT   := $(PWD)
+PREFIX         := /usr
+DESTDIR                :=
+
 turbostat : turbostat.c
 CFLAGS +=      -Wall
+CFLAGS +=      -I../../../../arch/x86/include/uapi/
+
+%: %.c
+       @mkdir -p $(BUILD_OUTPUT)
+       $(CC) $(CFLAGS) $< -o $(BUILD_OUTPUT)/$@
 
+.PHONY : clean
 clean :
-       rm -f turbostat
+       @rm -f $(BUILD_OUTPUT)/turbostat
 
-install :
-       install turbostat /usr/bin/turbostat
-       install turbostat.8 /usr/share/man/man8
+install : turbostat
+       install -d  $(DESTDIR)$(PREFIX)/bin
+       install $(BUILD_OUTPUT)/turbostat $(DESTDIR)$(PREFIX)/bin/turbostat
+       install -d  $(DESTDIR)$(PREFIX)/share/man/man8
+       install turbostat.8 $(DESTDIR)$(PREFIX)/share/man/man8