Mark Asselstine | ee0778a | 2012-10-09 11:31:44 -0400 | [diff] [blame^] | 1 | CC = $(CROSS_COMPILE)gcc |
| 2 | BUILD_OUTPUT := $(PWD) |
| 3 | PREFIX := /usr |
| 4 | DESTDIR := |
| 5 | |
Len Brown | 103a8fe | 2010-10-22 23:53:03 -0400 | [diff] [blame] | 6 | turbostat : turbostat.c |
Len Brown | c98d5d9 | 2012-06-04 00:56:40 -0400 | [diff] [blame] | 7 | CFLAGS += -Wall |
Len Brown | 9c63a65 | 2012-10-31 01:29:52 -0400 | [diff] [blame] | 8 | CFLAGS += -I../../../../arch/x86/include/ |
Len Brown | 103a8fe | 2010-10-22 23:53:03 -0400 | [diff] [blame] | 9 | |
Mark Asselstine | ee0778a | 2012-10-09 11:31:44 -0400 | [diff] [blame^] | 10 | %: %.c |
| 11 | @mkdir -p $(BUILD_OUTPUT) |
| 12 | $(CC) $(CFLAGS) $< -o $(BUILD_OUTPUT)/$@ |
Len Brown | 103a8fe | 2010-10-22 23:53:03 -0400 | [diff] [blame] | 13 | |
Mark Asselstine | ee0778a | 2012-10-09 11:31:44 -0400 | [diff] [blame^] | 14 | .PHONY : clean |
| 15 | clean : |
| 16 | @rm -f $(BUILD_OUTPUT)/turbostat |
| 17 | |
| 18 | install : 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 |