kernel-shark-qt: Have "make gui" build the Qt KernelShark version
PATCH 1/1 kernel-shark-qt: Have "make gui" build the Qt KernelShark version
Now that the Qt version is the main version for KernelShark, have it be the one that is built when passing in the target "gui".
Signed-off-by Steven Rostedt (VMware) <[email protected]>
--- Makefile | 9 ++++++++- scripts/utils.mk | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-)
Makefile +8 -1
@@ -161,6 +161,8 @@ objtree := $(BUILD_OUTPUT) src := $(srctree) obj := $(objtree) +kshark-dir = $(src)/kernel-shark-qt + export prefix bindir src obj LIBS = -ldl
@@ -247,9 +249,13 @@ all: all_cmd plugins show_gui_make all_cmd: $(CMD_TARGETS) +CMAKE_COMMAND = /usr/bin/cmake + gui: force $(CMD_TARGETS) - $(Q)$(MAKE) -C $(src)/kernel-shark; \ + $(Q) cd $(kshark-dir)/build && $(CMAKE_COMMAND) .. + $(Q)$(MAKE) $(S) -C $(kshark-dir)/build echo "gui build complete" + echo " kernelshark located at $(kshark-dir)/bin" trace-cmd: force $(LIBTRACEEVENT_STATIC) $(LIBTRACECMD_STATIC) $(Q)$(MAKE) -C $(src)/tracecmd $(obj)/tracecmd/$@
@@ -356,6 +362,7 @@ clean: $(MAKE) -C $(src)/lib/traceevent clean $(MAKE) -C $(src)/lib/trace-cmd clean $(MAKE) -C $(src)/kernel-shark clean + $(MAKE) -C $(kshark-dir)/build clean $(MAKE) -C $(src)/plugins clean $(MAKE) -C $(src)/python clean $(MAKE) -C $(src)/tracecmd clean
scripts/utils.mk +2 -0
@@ -14,6 +14,7 @@ endif ifeq ($(VERBOSE),1) Q = + S = print_compile = print_app_build = print_fpic_compile =
@@ -23,6 +24,7 @@ ifeq ($(VERBOSE),1) print_install = else Q = @ + S = -s print_compile = echo ' $(GUI)COMPILE '$(GOBJ); print_app_build = echo ' $(GUI)BUILD '$(GOBJ); print_fpic_compile = echo ' $(GUI)COMPILE FPIC '$(GOBJ);
Signature · 1 line
2.19.1
Quoted 4 lines · Steven Rostedt
Now that the Qt version is the main version for KernelShark, have it be the one that is built when passing in the target "gui".
"install_gui" has to be updated as well.
Thanks!
Yordan
Quoted 63 lines
Signed-off-by Steven Rostedt (VMware) <[email protected]>--- Makefile | 9 ++++++++- scripts/utils.mk | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-)Makefile +8
-1@@ -161,6 +161,8 @@ objtree := $(BUILD_OUTPUT) src := $(srctree) obj := $(objtree) +kshark-dir = $(src)/kernel-shark-qt + export prefix bindir src obj LIBS = -ldl@@ -247,9 +249,13 @@ all: all_cmd plugins show_gui_make all_cmd: $(CMD_TARGETS) +CMAKE_COMMAND = /usr/bin/cmake + gui: force $(CMD_TARGETS) - $(Q)$(MAKE) -C $(src)/kernel-shark; \ + $(Q) cd $(kshark-dir)/build && $(CMAKE_COMMAND) .. + $(Q)$(MAKE) $(S) -C $(kshark-dir)/build echo "gui build complete" + echo " kernelshark located at $(kshark-dir)/bin" trace-cmd: force $(LIBTRACEEVENT_STATIC) $(LIBTRACECMD_STATIC) $(Q)$(MAKE) -C $(src)/tracecmd $(obj)/tracecmd/$@@@ -356,6 +362,7 @@ clean: $(MAKE) -C $(src)/lib/traceevent clean $(MAKE) -C $(src)/lib/trace-cmd clean $(MAKE) -C $(src)/kernel-shark clean + $(MAKE) -C $(kshark-dir)/build clean $(MAKE) -C $(src)/plugins clean $(MAKE) -C $(src)/python clean $(MAKE) -C $(src)/tracecmd cleanscripts/utils.mk +2
-0@@ -14,6 +14,7 @@ endif ifeq ($(VERBOSE),1) Q = + S = print_compile = print_app_build = print_fpic_compile =@@ -23,6 +24,7 @@ ifeq ($(VERBOSE),1) print_install = else Q = @ + S = -s print_compile = echo ' $(GUI)COMPILE '$(GOBJ); print_app_build = echo ' $(GUI)BUILD '$(GOBJ); print_fpic_compile = echo ' $(GUI)COMPILE FPIC '$(GOBJ);