diff options
author | Junio C Hamano <gitster@pobox.com> | 2007-11-17 10:51:16 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-18 19:11:14 -0800 |
commit | 62ba5143ec2ab9d4083669b1b1679355e7639cd5 (patch) | |
tree | 3cd0ce3471adf189d913144c9a48c06eab767f9f /gitk-git/Makefile | |
parent | ea55960518bb104020c02aa2f64b33f93d1775e7 (diff) | |
download | git-62ba5143ec2ab9d4083669b1b1679355e7639cd5.tar.gz git-62ba5143ec2ab9d4083669b1b1679355e7639cd5.tar.xz |
Move gitk to its own subdirectory
This is to prepare for gitk i18n effort that makes gitk not a single file
project anymore. We may use subproject to bind git.git and gitk.git more
loosely in the future, but we do not want to require everybody to have
subproject aware git to be able to pull from git.git yet.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gitk-git/Makefile')
-rw-r--r-- | gitk-git/Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gitk-git/Makefile b/gitk-git/Makefile new file mode 100644 index 000000000..9bc1e2408 --- /dev/null +++ b/gitk-git/Makefile @@ -0,0 +1,29 @@ +# 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 $@+ $@ |