Messages in this thread Patch in this message | | | Date | Thu, 08 Mar 2012 09:29:28 +0000 | From | "Jan Beulich" <> | Subject | [PATCH] perf: adjust make rules |
| |
Add rules to generate pre-processed files (just like are available for the normal kernel build), and adjust the rule to create assembly files from C ones to produce its output in the output directory rather than in the source tree.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- tools/perf/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
--- 3.3-rc6/tools/perf/Makefile +++ 3.3-rc6-perf-make-rules/tools/perf/Makefile @@ -706,10 +706,14 @@ $(OUTPUT)perf.o perf.spec \ $(OUTPUT)%.o: %.c $(OUTPUT)PERF-CFLAGS $(QUIET_CC)$(CC) -o $@ -c $(ALL_CFLAGS) $< +$(OUTPUT)%.i: %.c $(OUTPUT)PERF-CFLAGS + $(QUIET_CC)$(CC) -o $@ -E $(ALL_CFLAGS) $< $(OUTPUT)%.s: %.c $(OUTPUT)PERF-CFLAGS - $(QUIET_CC)$(CC) -S $(ALL_CFLAGS) $< + $(QUIET_CC)$(CC) -o $@ -S $(ALL_CFLAGS) $< $(OUTPUT)%.o: %.S $(QUIET_CC)$(CC) -o $@ -c $(ALL_CFLAGS) $< +$(OUTPUT)%.s: %.S + $(QUIET_CC)$(CC) -o $@ -E $(ALL_CFLAGS) $< $(OUTPUT)util/exec_cmd.o: util/exec_cmd.c $(OUTPUT)PERF-CFLAGS $(QUIET_CC)$(CC) -o $@ -c $(ALL_CFLAGS) \
| |