diff options
-rw-r--r-- | tools/perf/Makefile | 3 | ||||
-rwxr-xr-x | tools/perf/util/PERF-VERSION-GEN | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/tools/perf/Makefile b/tools/perf/Makefile index 6aef6d00e3c2..a84021abb3fe 100644 --- a/tools/perf/Makefile +++ b/tools/perf/Makefile | |||
@@ -50,7 +50,6 @@ include config/utilities.mak | |||
50 | 50 | ||
51 | $(OUTPUT)PERF-VERSION-FILE: .FORCE-PERF-VERSION-FILE | 51 | $(OUTPUT)PERF-VERSION-FILE: .FORCE-PERF-VERSION-FILE |
52 | @$(SHELL_PATH) util/PERF-VERSION-GEN $(OUTPUT) | 52 | @$(SHELL_PATH) util/PERF-VERSION-GEN $(OUTPUT) |
53 | -include $(OUTPUT)PERF-VERSION-FILE | ||
54 | 53 | ||
55 | uname_M := $(shell uname -m 2>/dev/null || echo not) | 54 | uname_M := $(shell uname -m 2>/dev/null || echo not) |
56 | 55 | ||
@@ -887,7 +886,7 @@ strip: $(PROGRAMS) $(OUTPUT)perf | |||
887 | $(STRIP) $(STRIP_OPTS) $(PROGRAMS) $(OUTPUT)perf | 886 | $(STRIP) $(STRIP_OPTS) $(PROGRAMS) $(OUTPUT)perf |
888 | 887 | ||
889 | $(OUTPUT)perf.o: perf.c $(OUTPUT)common-cmds.h $(OUTPUT)PERF-CFLAGS | 888 | $(OUTPUT)perf.o: perf.c $(OUTPUT)common-cmds.h $(OUTPUT)PERF-CFLAGS |
890 | $(QUIET_CC)$(CC) -DPERF_VERSION='"$(PERF_VERSION)"' \ | 889 | $(QUIET_CC)$(CC) -include $(OUTPUT)PERF-VERSION-FILE \ |
891 | '-DPERF_HTML_PATH="$(htmldir_SQ)"' \ | 890 | '-DPERF_HTML_PATH="$(htmldir_SQ)"' \ |
892 | $(ALL_CFLAGS) -c $(filter %.c,$^) -o $@ | 891 | $(ALL_CFLAGS) -c $(filter %.c,$^) -o $@ |
893 | 892 | ||
diff --git a/tools/perf/util/PERF-VERSION-GEN b/tools/perf/util/PERF-VERSION-GEN index 6aa34e5afdcf..055fef34b6f6 100755 --- a/tools/perf/util/PERF-VERSION-GEN +++ b/tools/perf/util/PERF-VERSION-GEN | |||
@@ -26,13 +26,13 @@ VN=$(expr "$VN" : v*'\(.*\)') | |||
26 | 26 | ||
27 | if test -r $GVF | 27 | if test -r $GVF |
28 | then | 28 | then |
29 | VC=$(sed -e 's/^PERF_VERSION = //' <$GVF) | 29 | VC=$(sed -e 's/^#define PERF_VERSION "\(.*\)"/\1/' <$GVF) |
30 | else | 30 | else |
31 | VC=unset | 31 | VC=unset |
32 | fi | 32 | fi |
33 | test "$VN" = "$VC" || { | 33 | test "$VN" = "$VC" || { |
34 | echo >&2 "PERF_VERSION = $VN" | 34 | echo >&2 "PERF_VERSION = $VN" |
35 | echo "PERF_VERSION = $VN" >$GVF | 35 | echo "#define PERF_VERSION \"$VN\"" >$GVF |
36 | } | 36 | } |
37 | 37 | ||
38 | 38 | ||