Signed-off-by: Alex Riesen <raa.lkml@xxxxxxxxx> --- Almost the same as Shawn's. Sending just for completeness. git-gui/Makefile | 34 ++++++++++++++++++++++++++++------ 1 files changed, 28 insertions(+), 6 deletions(-) diff --git a/git-gui/Makefile b/git-gui/Makefile index 3de0de1..dfed1a1 100644 --- a/git-gui/Makefile +++ b/git-gui/Makefile @@ -2,6 +2,10 @@ all:: # Define V=1 to have a more verbose compile. # +QUIET = +ifndef V + QUIET = @ +endif GIT-VERSION-FILE: .FORCE-GIT-VERSION-FILE @$(SHELL_PATH) ./GIT-VERSION-GEN @@ -108,13 +112,31 @@ GIT-GUI-VARS: .FORCE-GIT-GUI-VARS all:: $(ALL_PROGRAMS) lib/tclIndex +ifeq ($(QUIET),@) +INST_0 = arg= +INST_1 = &&echo " INSTALL $$mode $$arg"&&$(INSTALL) $$mode "$$arg" # space +BSETUP_0 = arg= +BSETUP_1 = &&echo " GIT-GUI BUILTIN $$arg"&& \ + rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/'"$$arg" && \ + ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' \ + '$(DESTDIR_SQ)$(gitexecdir_SQ)/'"$$arg" # space +else +INST_0 = $(INSTALL) $$mode # space to separate "install" and its first arg +INST_1 = +BSETUP_0 = arg= +BSETUP_1 = &&rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/'"$$arg" && \ + ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' \ + '$(DESTDIR_SQ)$(gitexecdir_SQ)/'"$$arg" # space +endif + install: all - $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(gitexecdir_SQ)' - $(INSTALL) git-gui '$(DESTDIR_SQ)$(gitexecdir_SQ)' - $(foreach p,$(GITGUI_BUILT_INS), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;) - $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(libdir_SQ)' - $(INSTALL) -m644 lib/tclIndex '$(DESTDIR_SQ)$(libdir_SQ)' - $(foreach p,$(ALL_LIBFILES), $(INSTALL) -m644 $p '$(DESTDIR_SQ)$(libdir_SQ)' ;) + $(QUIET)$(INSTALL) -d -m755 '$(DESTDIR_SQ)$(gitexecdir_SQ)' + $(QUIET)mode=;$(INST_0)git-gui $(INST_1)'$(DESTDIR_SQ)$(gitexecdir_SQ)' + $(QUIET)$(foreach p,$(GITGUI_BUILT_INS),$(BSETUP_0)$p $(BSETUP_1) &&): + $(QUIET)$(INSTALL) -d -m755 '$(DESTDIR_SQ)$(libdir_SQ)' + $(QUIET)mode=-m644; \ + $(foreach p,lib/tclIndex $(ALL_LIBFILES), \ + $(INST_0)$p $(INST_1) '$(DESTDIR_SQ)$(libdir_SQ)' &&): dist-version: @mkdir -p $(TARDIR) -- 1.5.2.182.ged6b - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html