The clean targets from the cpupower tools' Makefiles use brace expansion to remove some generated files. However, the default shells on many systems do not support this feature resulting in some generated files not being removed by clean. Signed-off-by: Palmer Cox <p@lmercox.com> Signed-off-by: Thomas Renninger <trenn@suse.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
42 lines
994 B
Makefile
42 lines
994 B
Makefile
OUTPUT=./
|
|
ifeq ("$(origin O)", "command line")
|
|
OUTPUT := $(O)/
|
|
endif
|
|
|
|
DESTDIR =
|
|
bindir = /usr/bin
|
|
|
|
INSTALL = /usr/bin/install
|
|
|
|
|
|
default: all
|
|
|
|
$(OUTPUT)centrino-decode: centrino-decode.c
|
|
$(CC) $(CFLAGS) -o $@ centrino-decode.c
|
|
|
|
$(OUTPUT)dump_psb: dump_psb.c
|
|
$(CC) $(CFLAGS) -o $@ dump_psb.c
|
|
|
|
$(OUTPUT)intel_gsic: intel_gsic.c
|
|
$(CC) $(CFLAGS) -o $@ -llrmi intel_gsic.c
|
|
|
|
$(OUTPUT)powernow-k8-decode: powernow-k8-decode.c
|
|
$(CC) $(CFLAGS) -o $@ powernow-k8-decode.c
|
|
|
|
all: $(OUTPUT)centrino-decode $(OUTPUT)dump_psb $(OUTPUT)intel_gsic $(OUTPUT)powernow-k8-decode
|
|
|
|
clean:
|
|
rm -rf $(OUTPUT)centrino-decode
|
|
rm -rf $(OUTPUT)dump_psb
|
|
rm -rf $(OUTPUT)intel_gsic
|
|
rm -rf $(OUTPUT)powernow-k8-decode
|
|
|
|
install:
|
|
$(INSTALL) -d $(DESTDIR)${bindir}
|
|
$(INSTALL) $(OUTPUT)centrino-decode $(DESTDIR)${bindir}
|
|
$(INSTALL) $(OUTPUT)powernow-k8-decode $(DESTDIR)${bindir}
|
|
$(INSTALL) $(OUTPUT)dump_psb $(DESTDIR)${bindir}
|
|
$(INSTALL) $(OUTPUT)intel_gsic $(DESTDIR)${bindir}
|
|
|
|
.PHONY: all default clean install
|