perf tools: Separate out GTK codes to libperf-gtk.so
authorNamhyung Kim <namhyung@kernel.org>
Fri, 13 Sep 2013 06:27:43 +0000 (15:27 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 9 Oct 2013 18:55:25 +0000 (15:55 -0300)
commitfc67297b16da335d610af2fac96233d51146300a
treef015cca3a70970e48b69b8fbb5c98a75c8911eca
parentfc2be6968e99b5314f20e938a547d44dcb1c40eb
perf tools: Separate out GTK codes to libperf-gtk.so

Separate out GTK codes to a shared object called libperf-gtk.so.  This
time only GTK codes are built with -fPIC and libperf remains as is.  Now
run GTK hist and annotation browser using libdl.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Reviewed-by: Pekka Enberg <penberg@kernel.org>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung.kim@lge.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1379053663-13706-1-git-send-email-namhyung@kernel.org
[ Fix it up wrt Ingo's tools/perf build speedups ]
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/Makefile.perf
tools/perf/builtin-annotate.c
tools/perf/builtin-report.c
tools/perf/config/Makefile
tools/perf/ui/gtk/annotate.c
tools/perf/ui/gtk/gtk.h
tools/perf/ui/setup.c
tools/perf/ui/ui.h
tools/perf/util/annotate.h
tools/perf/util/hist.h
tools/perf/util/util.h