From: "Steven Rostedt (VMware)" <rostedt@xxxxxxxxxxx> The macros LIBTRACEFS_STATIC is defined as $(bdir)/libtracefs.a and LIBTRACEFS_SHARED is defined as $(bdir)/libtracefs.so.$(TRACE_VERSION). Instead of open coding them elsewhere in the file, simply use the defined macros. Signed-off-by: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx> --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 5aa2ba4b5145..5a250eeb03b1 100644 --- a/Makefile +++ b/Makefile @@ -252,7 +252,7 @@ force: # information in a variable so we can use it in if_changed and friends. .PHONY: $(PHONY) -DEFAULT_TARGET = $(bdir)/libtracefs.a +DEFAULT_TARGET = $(LIBTRACEFS_STATIC) OBJS = OBJS += tracefs-utils.o @@ -272,10 +272,10 @@ $(DEPS): | $(bdir) LIBS = -L$(obj)/lib/traceevent -ltraceevent -$(bdir)/libtracefs.a: $(OBJS) +$(LIBTRACEFS_STATIC): $(OBJS) $(Q)$(call do_build_static_lib) -$(bdir)/libtracefs.so.$(TRACEFS_VERSION): $(OBJS) +$(LIBTRACEFS_SHARED): $(OBJS) $(Q)$(call do_compile_shared_library) @ln -sf $(@F) $(bdir)/libtracefs.so @ln -sf $(@F) $(bdir)/libtracefs.so.$(TFS_VERSION) -- 2.28.0