| # The default target of this Makefile is... | |
| all:: | |
| prefix ?= $(HOME) | |
| bindir ?= $(prefix)/bin | |
| TCLTK_PATH ?= wish | |
| INSTALL ?= install | |
| RM ?= rm -f | |
| DESTDIR_SQ = $(subst ','\'',$(DESTDIR)) | |
| bindir_SQ = $(subst ','\'',$(bindir)) | |
| TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH)) | |
| ifndef V | |
| QUIET = @ | |
| QUIET_GEN = $(QUIET)echo ' ' GEN $@ && | |
| endif | |
| all:: gitk-wish | |
| install:: all | |
| $(INSTALL) gitk-wish '$(DESTDIR_SQ)$(bindir_SQ)'/gitk | |
| clean:: | |
| $(RM) gitk-wish | |
| gitk-wish: gitk | |
| $(QUIET_GEN)$(RM) $@ $@+ && \ | |
| sed -e '1,3s|^exec .* "$$0"|exec $(subst |,'\|',$(TCLTK_PATH_SQ)) "$$0"|' <gitk >$@+ && \ | |
| chmod +x $@+ && \ | |
| mv -f $@+ $@ |