[PATCH 10/27] perf tools: Move slang check config into config/Makefile

2013-04-01 Thread Jiri Olsa
Moving slang check config into config/Makefile.

Signed-off-by: Jiri Olsa 
Cc: Arnaldo Carvalho de Melo 
Cc: Peter Zijlstra 
Cc: Ingo Molnar 
Cc: Paul Mackerras 
Cc: Corey Ashford 
Cc: Frederic Weisbecker 
Cc: Namhyung Kim 
Cc: Borislav Petkov 
Cc: Stephane Eranian 
---
 tools/perf/Makefile| 39 +--
 tools/perf/config/Makefile | 17 +
 2 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/tools/perf/Makefile b/tools/perf/Makefile
index 16d1362..f6744cb 100644
--- a/tools/perf/Makefile
+++ b/tools/perf/Makefile
@@ -87,10 +87,6 @@ ifeq ($(filter clean tags,$(MAKECMDGOALS)),)
 include config/Makefile
 endif
 
-ifdef NO_NEWT
-   NO_SLANG=1
-endif
-
 # Among the variables below, these:
 #   perfexecdir
 #   template_dir
@@ -497,28 +493,19 @@ ifndef NO_LIBAUDIT
 endif
 
 ifndef NO_SLANG
-   FLAGS_SLANG=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) 
-I/usr/include/slang -lslang
-   ifneq ($(call try-cc,$(SOURCE_SLANG),$(FLAGS_SLANG),libslang),y)
-   msg := $(warning slang not found, disables TUI support. Please 
install slang-devel or libslang-dev);
-   else
-   # Fedora has /usr/include/slang/slang.h, but ubuntu 
/usr/include/slang.h
-   BASIC_CFLAGS += -I/usr/include/slang
-   BASIC_CFLAGS += -DSLANG_SUPPORT
-   EXTLIBS += -lslang
-   LIB_OBJS += $(OUTPUT)ui/browser.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/annotate.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/hists.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/map.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/scripts.o
-   LIB_OBJS += $(OUTPUT)ui/tui/setup.o
-   LIB_OBJS += $(OUTPUT)ui/tui/util.o
-   LIB_OBJS += $(OUTPUT)ui/tui/helpline.o
-   LIB_OBJS += $(OUTPUT)ui/tui/progress.o
-   LIB_H += ui/browser.h
-   LIB_H += ui/browsers/map.h
-   LIB_H += ui/keysyms.h
-   LIB_H += ui/libslang.h
-   endif
+   LIB_OBJS += $(OUTPUT)ui/browser.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/annotate.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/hists.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/map.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/scripts.o
+   LIB_OBJS += $(OUTPUT)ui/tui/setup.o
+   LIB_OBJS += $(OUTPUT)ui/tui/util.o
+   LIB_OBJS += $(OUTPUT)ui/tui/helpline.o
+   LIB_OBJS += $(OUTPUT)ui/tui/progress.o
+   LIB_H += ui/browser.h
+   LIB_H += ui/browsers/map.h
+   LIB_H += ui/keysyms.h
+   LIB_H += ui/libslang.h
 endif
 
 ifndef NO_GTK2
diff --git a/tools/perf/config/Makefile b/tools/perf/config/Makefile
index 52d6fe9..008b212 100644
--- a/tools/perf/config/Makefile
+++ b/tools/perf/config/Makefile
@@ -208,3 +208,20 @@ ifndef NO_LIBAUDIT
EXTLIBS += -laudit
endif
 endif
+
+ifdef NO_NEWT
+   NO_SLANG=1
+endif
+
+ifndef NO_SLANG
+   FLAGS_SLANG=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) 
-I/usr/include/slang -lslang
+   ifneq ($(call try-cc,$(SOURCE_SLANG),$(FLAGS_SLANG),libslang),y)
+   msg := $(warning slang not found, disables TUI support. Please 
install slang-devel or libslang-dev);
+   NO_SLANG := 1
+   else
+   # Fedora has /usr/include/slang/slang.h, but ubuntu 
/usr/include/slang.h
+   BASIC_CFLAGS += -I/usr/include/slang
+   BASIC_CFLAGS += -DSLANG_SUPPORT
+   EXTLIBS += -lslang
+   endif
+endif
-- 
1.7.11.7

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 10/27] perf tools: Move slang check config into config/Makefile

2013-04-01 Thread Jiri Olsa
Moving slang check config into config/Makefile.

Signed-off-by: Jiri Olsa jo...@redhat.com
Cc: Arnaldo Carvalho de Melo a...@ghostprotocols.net
Cc: Peter Zijlstra a.p.zijls...@chello.nl
Cc: Ingo Molnar mi...@elte.hu
Cc: Paul Mackerras pau...@samba.org
Cc: Corey Ashford cjash...@linux.vnet.ibm.com
Cc: Frederic Weisbecker fweis...@gmail.com
Cc: Namhyung Kim namhy...@kernel.org
Cc: Borislav Petkov b...@alien8.de
Cc: Stephane Eranian eran...@google.com
---
 tools/perf/Makefile| 39 +--
 tools/perf/config/Makefile | 17 +
 2 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/tools/perf/Makefile b/tools/perf/Makefile
index 16d1362..f6744cb 100644
--- a/tools/perf/Makefile
+++ b/tools/perf/Makefile
@@ -87,10 +87,6 @@ ifeq ($(filter clean tags,$(MAKECMDGOALS)),)
 include config/Makefile
 endif
 
-ifdef NO_NEWT
-   NO_SLANG=1
-endif
-
 # Among the variables below, these:
 #   perfexecdir
 #   template_dir
@@ -497,28 +493,19 @@ ifndef NO_LIBAUDIT
 endif
 
 ifndef NO_SLANG
-   FLAGS_SLANG=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) 
-I/usr/include/slang -lslang
-   ifneq ($(call try-cc,$(SOURCE_SLANG),$(FLAGS_SLANG),libslang),y)
-   msg := $(warning slang not found, disables TUI support. Please 
install slang-devel or libslang-dev);
-   else
-   # Fedora has /usr/include/slang/slang.h, but ubuntu 
/usr/include/slang.h
-   BASIC_CFLAGS += -I/usr/include/slang
-   BASIC_CFLAGS += -DSLANG_SUPPORT
-   EXTLIBS += -lslang
-   LIB_OBJS += $(OUTPUT)ui/browser.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/annotate.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/hists.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/map.o
-   LIB_OBJS += $(OUTPUT)ui/browsers/scripts.o
-   LIB_OBJS += $(OUTPUT)ui/tui/setup.o
-   LIB_OBJS += $(OUTPUT)ui/tui/util.o
-   LIB_OBJS += $(OUTPUT)ui/tui/helpline.o
-   LIB_OBJS += $(OUTPUT)ui/tui/progress.o
-   LIB_H += ui/browser.h
-   LIB_H += ui/browsers/map.h
-   LIB_H += ui/keysyms.h
-   LIB_H += ui/libslang.h
-   endif
+   LIB_OBJS += $(OUTPUT)ui/browser.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/annotate.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/hists.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/map.o
+   LIB_OBJS += $(OUTPUT)ui/browsers/scripts.o
+   LIB_OBJS += $(OUTPUT)ui/tui/setup.o
+   LIB_OBJS += $(OUTPUT)ui/tui/util.o
+   LIB_OBJS += $(OUTPUT)ui/tui/helpline.o
+   LIB_OBJS += $(OUTPUT)ui/tui/progress.o
+   LIB_H += ui/browser.h
+   LIB_H += ui/browsers/map.h
+   LIB_H += ui/keysyms.h
+   LIB_H += ui/libslang.h
 endif
 
 ifndef NO_GTK2
diff --git a/tools/perf/config/Makefile b/tools/perf/config/Makefile
index 52d6fe9..008b212 100644
--- a/tools/perf/config/Makefile
+++ b/tools/perf/config/Makefile
@@ -208,3 +208,20 @@ ifndef NO_LIBAUDIT
EXTLIBS += -laudit
endif
 endif
+
+ifdef NO_NEWT
+   NO_SLANG=1
+endif
+
+ifndef NO_SLANG
+   FLAGS_SLANG=$(ALL_CFLAGS) $(ALL_LDFLAGS) $(EXTLIBS) 
-I/usr/include/slang -lslang
+   ifneq ($(call try-cc,$(SOURCE_SLANG),$(FLAGS_SLANG),libslang),y)
+   msg := $(warning slang not found, disables TUI support. Please 
install slang-devel or libslang-dev);
+   NO_SLANG := 1
+   else
+   # Fedora has /usr/include/slang/slang.h, but ubuntu 
/usr/include/slang.h
+   BASIC_CFLAGS += -I/usr/include/slang
+   BASIC_CFLAGS += -DSLANG_SUPPORT
+   EXTLIBS += -lslang
+   endif
+endif
-- 
1.7.11.7

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/