Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
[~shefty/rdma-dev.git] / tools / power / x86 / turbostat / Makefile
index f856495..f09641d 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