Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cpupower tools: allow to build debug tools in a separate directory too

Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

authored by

Franck Bui-Huu and committed by
Dominik Brodowski
7490ca1e 62d5a67d

+26 -14
+16 -10
tools/power/cpupower/debug/i386/Makefile
··· 1 + OUTPUT=./ 2 + ifeq ("$(origin O)", "command line") 3 + OUTPUT := $(O)/ 4 + endif 5 + 6 + 1 7 default: all 2 8 3 - centrino-decode: centrino-decode.c 4 - $(CC) $(CFLAGS) -o centrino-decode centrino-decode.c 9 + $(OUTPUT)centrino-decode: centrino-decode.c 10 + $(CC) $(CFLAGS) -o $@ centrino-decode.c 5 11 6 - dump_psb: dump_psb.c 7 - $(CC) $(CFLAGS) -o dump_psb dump_psb.c 12 + $(OUTPUT)dump_psb: dump_psb.c 13 + $(CC) $(CFLAGS) -o $@ dump_psb.c 8 14 9 - intel_gsic: intel_gsic.c 10 - $(CC) $(CFLAGS) -o intel_gsic -llrmi intel_gsic.c 15 + $(OUTPUT)intel_gsic: intel_gsic.c 16 + $(CC) $(CFLAGS) -o $@ -llrmi intel_gsic.c 11 17 12 - powernow-k8-decode: powernow-k8-decode.c 13 - $(CC) $(CFLAGS) -o powernow-k8-decode powernow-k8-decode.c 18 + $(OUTPUT)powernow-k8-decode: powernow-k8-decode.c 19 + $(CC) $(CFLAGS) -o $@ powernow-k8-decode.c 14 20 15 - all: centrino-decode dump_psb intel_gsic powernow-k8-decode 21 + all: $(OUTPUT)centrino-decode $(OUTPUT)dump_psb $(OUTPUT)intel_gsic $(OUTPUT)powernow-k8-decode 16 22 17 23 clean: 18 - rm -rf centrino-decode dump_psb intel_gsic powernow-k8-decode 24 + rm -rf $(OUTPUT){centrino-decode,dump_psb,intel_gsic,powernow-k8-decode} 19 25 20 26 .PHONY: all default clean
+10 -4
tools/power/cpupower/debug/x86_64/Makefile
··· 1 + OUTPUT=./ 2 + ifeq ("$(origin O)", "command line") 3 + OUTPUT := $(O)/ 4 + endif 5 + 6 + 1 7 default: all 2 8 3 - centrino-decode: ../i386/centrino-decode.c 9 + $(OUTPUT)centrino-decode: ../i386/centrino-decode.c 4 10 $(CC) $(CFLAGS) -o $@ $< 5 11 6 - powernow-k8-decode: ../i386/powernow-k8-decode.c 12 + $(OUTPUT)powernow-k8-decode: ../i386/powernow-k8-decode.c 7 13 $(CC) $(CFLAGS) -o $@ $< 8 14 9 - all: centrino-decode powernow-k8-decode 15 + all: $(OUTPUT)centrino-decode $(OUTPUT)powernow-k8-decode 10 16 11 17 clean: 12 - rm -rf centrino-decode powernow-k8-decode 18 + rm -rf $(OUTPUT)centrino-decode $(OUTPUT)powernow-k8-decode 13 19 14 20 .PHONY: all default clean