perf tools: Fix build dependency of perf python extension
authorNamhyung Kim <namhyung@gmail.com>
Sun, 12 Feb 2012 10:45:24 +0000 (19:45 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 13 Feb 2012 20:01:25 +0000 (18:01 -0200)
commit6a5c13aff49ac9b3fea38d5f84b436718cb2780d
treee8b5a7ab074499663f66f09a5fcbff45be5a6c97
parentd3665498955779e56453501a16f4ad084f798802
perf tools: Fix build dependency of perf python extension

The perf python extention (perf.so) file lacks its dependencies in the
Makefile so that it cannot be refreshed if one of source files it depends
is changed. Fix it by putting them in a separate file and processing it in
both of Makefile and setup.py.

Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/1329043524-12470-1-git-send-email-namhyung@gmail.com
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/Makefile
tools/perf/util/python-ext-sources [new file with mode: 0644]
tools/perf/util/setup.py