diff options
author | Jiri Olsa <jolsa@redhat.com> | 2013-03-17 19:09:24 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2013-05-29 07:42:26 -0400 |
commit | 58cabf6ab1f68f4a44e88bee5d578f68d8a39b38 (patch) | |
tree | 24ee749874a72bf0463def9b89bd739b35d4ec04 /tools | |
parent | 4a8f888a63248db76096a8c9ac8f2124d601c60e (diff) |
perf tools: Move gtk2 check config into config/Makefile
Moving gtk2 check config into config/Makefile.
Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1369398928-9809-11-git-send-email-jolsa@redhat.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/Makefile | 25 | ||||
-rw-r--r-- | tools/perf/config/Makefile | 15 |
2 files changed, 22 insertions, 18 deletions
diff --git a/tools/perf/Makefile b/tools/perf/Makefile index f0c23ce6f957..8e59a4d40b4e 100644 --- a/tools/perf/Makefile +++ b/tools/perf/Makefile | |||
@@ -521,24 +521,13 @@ ifndef NO_SLANG | |||
521 | endif | 521 | endif |
522 | 522 | ||
523 | ifndef NO_GTK2 | 523 | ifndef NO_GTK2 |
524 | FLAGS_GTK2=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) $(shell pkg-config --libs --cflags gtk+-2.0 2>/dev/null) | 524 | LIB_OBJS += $(OUTPUT)ui/gtk/browser.o |
525 | ifneq ($(call try-cc,$(SOURCE_GTK2),$(FLAGS_GTK2),gtk2),y) | 525 | LIB_OBJS += $(OUTPUT)ui/gtk/hists.o |
526 | msg := $(warning GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev); | 526 | LIB_OBJS += $(OUTPUT)ui/gtk/setup.o |
527 | else | 527 | LIB_OBJS += $(OUTPUT)ui/gtk/util.o |
528 | ifeq ($(call try-cc,$(SOURCE_GTK2_INFOBAR),$(FLAGS_GTK2),-DHAVE_GTK_INFO_BAR),y) | 528 | LIB_OBJS += $(OUTPUT)ui/gtk/helpline.o |
529 | BASIC_CFLAGS += -DHAVE_GTK_INFO_BAR | 529 | LIB_OBJS += $(OUTPUT)ui/gtk/progress.o |
530 | endif | 530 | LIB_OBJS += $(OUTPUT)ui/gtk/annotate.o |
531 | BASIC_CFLAGS += -DGTK2_SUPPORT | ||
532 | BASIC_CFLAGS += $(shell pkg-config --cflags gtk+-2.0 2>/dev/null) | ||
533 | EXTLIBS += $(shell pkg-config --libs gtk+-2.0 2>/dev/null) | ||
534 | LIB_OBJS += $(OUTPUT)ui/gtk/browser.o | ||
535 | LIB_OBJS += $(OUTPUT)ui/gtk/hists.o | ||
536 | LIB_OBJS += $(OUTPUT)ui/gtk/setup.o | ||
537 | LIB_OBJS += $(OUTPUT)ui/gtk/util.o | ||
538 | LIB_OBJS += $(OUTPUT)ui/gtk/helpline.o | ||
539 | LIB_OBJS += $(OUTPUT)ui/gtk/progress.o | ||
540 | LIB_OBJS += $(OUTPUT)ui/gtk/annotate.o | ||
541 | endif | ||
542 | endif | 531 | endif |
543 | 532 | ||
544 | ifdef NO_LIBPERL | 533 | ifdef NO_LIBPERL |
diff --git a/tools/perf/config/Makefile b/tools/perf/config/Makefile index 06634be35581..8cf0958c6daa 100644 --- a/tools/perf/config/Makefile +++ b/tools/perf/config/Makefile | |||
@@ -225,3 +225,18 @@ ifndef NO_SLANG | |||
225 | EXTLIBS += -lslang | 225 | EXTLIBS += -lslang |
226 | endif | 226 | endif |
227 | endif | 227 | endif |
228 | |||
229 | ifndef NO_GTK2 | ||
230 | FLAGS_GTK2=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) $(shell pkg-config --libs --cflags gtk+-2.0 2>/dev/null) | ||
231 | ifneq ($(call try-cc,$(SOURCE_GTK2),$(FLAGS_GTK2),gtk2),y) | ||
232 | msg := $(warning GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev); | ||
233 | NO_GTK2 := 1 | ||
234 | else | ||
235 | ifeq ($(call try-cc,$(SOURCE_GTK2_INFOBAR),$(FLAGS_GTK2),-DHAVE_GTK_INFO_BAR),y) | ||
236 | BASIC_CFLAGS += -DHAVE_GTK_INFO_BAR | ||
237 | endif | ||
238 | BASIC_CFLAGS += -DGTK2_SUPPORT | ||
239 | BASIC_CFLAGS += $(shell pkg-config --cflags gtk+-2.0 2>/dev/null) | ||
240 | EXTLIBS += $(shell pkg-config --libs gtk+-2.0 2>/dev/null) | ||
241 | endif | ||
242 | endif | ||