git-gui: Created makefile to install the program.
Since we want to be installed in gitexecdir so that "git gui" works we can guess where that directory is by asking the git wrapper executable and locating ourselves at the same location using the same install rules as core git. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
parent
e8ab644619
commit
b3678bacbc
14
Makefile
Normal file
14
Makefile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
all: git-gui
|
||||||
|
|
||||||
|
gitexecdir := $(shell git --exec-path)
|
||||||
|
INSTALL = install
|
||||||
|
|
||||||
|
DESTDIR_SQ = $(subst ','\'',$(DESTDIR))
|
||||||
|
gitexecdir_SQ = $(subst ','\'',$(gitexecdir))
|
||||||
|
|
||||||
|
GITGUI_BUILTIN = git-citool
|
||||||
|
|
||||||
|
install: all
|
||||||
|
$(INSTALL) -d -m755 '$(DESTDIR_SQ)$(gitexecdir_SQ)'
|
||||||
|
$(INSTALL) git-gui '$(DESTDIR_SQ)$(gitexecdir_SQ)'
|
||||||
|
$(foreach p,$(GITGUI_BUILTIN), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;)
|
Loading…
Reference in New Issue
Block a user