 c7ea453618
			
		
	
	c7ea453618
	
	
	
		
			
			* git://git.kernel.org/pub/scm/gitk/gitk: (44 commits) gitk: Add a progress bar for checking out a head gitk: Show current row number and total number of rows gitk: Allow users to view diffs in external diff viewer gitk: Synchronize highlighting in file view for 'f' and 'b' commands gitk: Make updates go faster gitk: Disable "Reset %s branch to here" when on a detached head gitk: German translation again updated gitk: Update German translation gitk: Makefile/install: force permissions when installing files and dirs gitk: Initial Swedish translation. gitk: Spanish translation of gitk gitk: Fix handling of tree file list with special chars in names gitk: Reorganize processing of arguments for git log gitk: Fix problem with target row not being in scroll region gitk: Avoid a crash in selectline if commitinfo($id) isn't set gitk: Fix some corner cases in computing vrowmod and displayorder gitk: Correct a few strings and comments to say "git log" gitk: Don't filter view arguments through git rev-parse gitk: Fix problems with target row stuff gitk: Handle updating with path limiting better ...
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # The default target of this Makefile is...
 | |
| all::
 | |
| 
 | |
| prefix ?= $(HOME)
 | |
| bindir ?= $(prefix)/bin
 | |
| sharedir ?= $(prefix)/share
 | |
| gitk_libdir   ?= $(sharedir)/gitk/lib
 | |
| msgsdir    ?= $(gitk_libdir)/msgs
 | |
| msgsdir_SQ  = $(subst ','\'',$(msgsdir))
 | |
| 
 | |
| TCL_PATH ?= tclsh
 | |
| TCLTK_PATH ?= wish
 | |
| INSTALL ?= install
 | |
| RM ?= rm -f
 | |
| 
 | |
| DESTDIR_SQ = $(subst ','\'',$(DESTDIR))
 | |
| bindir_SQ = $(subst ','\'',$(bindir))
 | |
| TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH))
 | |
| 
 | |
| ## po-file creation rules
 | |
| XGETTEXT   ?= xgettext
 | |
| ifdef NO_MSGFMT
 | |
| 	MSGFMT ?= $(TCL_PATH) po/po2msg.sh
 | |
| else
 | |
| 	MSGFMT ?= msgfmt
 | |
| 	ifneq ($(shell $(MSGFMT) --tcl -l C -d . /dev/null 2>/dev/null; echo $$?),0)
 | |
| 		MSGFMT := $(TCL_PATH) po/po2msg.sh
 | |
| 	endif
 | |
| endif
 | |
| 
 | |
| PO_TEMPLATE = po/gitk.pot
 | |
| ALL_POFILES = $(wildcard po/*.po)
 | |
| ALL_MSGFILES = $(subst .po,.msg,$(ALL_POFILES))
 | |
| 
 | |
| ifndef V
 | |
| 	QUIET          = @
 | |
| 	QUIET_GEN      = $(QUIET)echo '   ' GEN $@ &&
 | |
| endif
 | |
| 
 | |
| all:: gitk-wish $(ALL_MSGFILES)
 | |
| 
 | |
| install:: all
 | |
| 	$(INSTALL) -m 755 gitk-wish '$(DESTDIR_SQ)$(bindir_SQ)'/gitk
 | |
| 	$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(msgsdir_SQ)'
 | |
| 	$(foreach p,$(ALL_MSGFILES), $(INSTALL) -m 644 $p '$(DESTDIR_SQ)$(msgsdir_SQ)' &&) true
 | |
| 
 | |
| uninstall::
 | |
| 	$(foreach p,$(ALL_MSGFILES), $(RM) '$(DESTDIR_SQ)$(msgsdir_SQ)'/$(notdir $p) &&) true
 | |
| 	$(RM) '$(DESTDIR_SQ)$(bindir_SQ)'/gitk
 | |
| 
 | |
| clean::
 | |
| 	$(RM) gitk-wish po/*.msg
 | |
| 
 | |
| gitk-wish: gitk
 | |
| 	$(QUIET_GEN)$(RM) $@ $@+ && \
 | |
| 	sed -e '1,3s|^exec .* "$$0"|exec $(subst |,'\|',$(TCLTK_PATH_SQ)) "$$0"|' <gitk >$@+ && \
 | |
| 	chmod +x $@+ && \
 | |
| 	mv -f $@+ $@
 | |
| 
 | |
| $(PO_TEMPLATE): gitk
 | |
| 	$(XGETTEXT) -kmc -LTcl -o $@ gitk
 | |
| update-po:: $(PO_TEMPLATE)
 | |
| 	$(foreach p, $(ALL_POFILES), echo Updating $p ; msgmerge -U $p $(PO_TEMPLATE) ; )
 | |
| $(ALL_MSGFILES): %.msg : %.po
 | |
| 	@echo Generating catalog $@
 | |
| 	$(MSGFMT) --statistics --tcl $< -l $(basename $(notdir $<)) -d $(dir $@)
 | |
| 
 |