Skip to content

Commit 24cf6e5

Browse files
author
Junio C Hamano
committed
Merge branch 'pb/configure'
* pb/configure: Rename man1 and man7 variables to man1dir and man7dir Allow INSTALL, bindir, mandir to be set in main Makefile
2 parents 2c3cff4 + 7b8cf0c commit 24cf6e5

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

Documentation/Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ DOC_MAN1=$(patsubst %.txt,%.1,$(MAN1_TXT))
2525
DOC_MAN7=$(patsubst %.txt,%.7,$(MAN7_TXT))
2626

2727
prefix?=$(HOME)
28-
bin=$(prefix)/bin
29-
mandir=$(prefix)/man
30-
man1=$(mandir)/man1
31-
man7=$(mandir)/man7
28+
bindir?=$(prefix)/bin
29+
mandir?=$(prefix)/man
30+
man1dir=$(mandir)/man1
31+
man7dir=$(mandir)/man7
3232
# DESTDIR=
3333

3434
INSTALL?=install
@@ -53,9 +53,9 @@ man1: $(DOC_MAN1)
5353
man7: $(DOC_MAN7)
5454

5555
install: man
56-
$(INSTALL) -d -m755 $(DESTDIR)$(man1) $(DESTDIR)$(man7)
57-
$(INSTALL) $(DOC_MAN1) $(DESTDIR)$(man1)
58-
$(INSTALL) $(DOC_MAN7) $(DESTDIR)$(man7)
56+
$(INSTALL) -d -m755 $(DESTDIR)$(man1dir) $(DESTDIR)$(man7dir)
57+
$(INSTALL) $(DOC_MAN1) $(DESTDIR)$(man1dir)
58+
$(INSTALL) $(DOC_MAN7) $(DESTDIR)$(man7dir)
5959

6060

6161
#

Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ template_dir = $(prefix)/share/git-core/templates/
116116
GIT_PYTHON_DIR = $(prefix)/share/git-core/python
117117
# DESTDIR=
118118

119+
export prefix bindir gitexecdir template_dir GIT_PYTHON_DIR
120+
119121
CC = gcc
120122
AR = ar
121123
TAR = tar
@@ -753,8 +755,8 @@ dist-doc:
753755
rm -fr .doc-tmp-dir
754756
mkdir .doc-tmp-dir .doc-tmp-dir/man1 .doc-tmp-dir/man7
755757
$(MAKE) -C Documentation DESTDIR=./ \
756-
man1=../.doc-tmp-dir/man1 \
757-
man7=../.doc-tmp-dir/man7 \
758+
man1dir=../.doc-tmp-dir/man1 \
759+
man7dir=../.doc-tmp-dir/man7 \
758760
install
759761
cd .doc-tmp-dir && $(TAR) cf ../$(manpages).tar .
760762
gzip -n -9 -f $(manpages).tar

contrib/emacs/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
EMACS = emacs
44

55
ELC = git.elc vc-git.elc
6-
INSTALL = install
6+
INSTALL ?= install
77
INSTALL_ELC = $(INSTALL) -m 644
8-
prefix = $(HOME)
8+
prefix ?= $(HOME)
99
emacsdir = $(prefix)/share/emacs/site-lisp
1010

1111
all: $(ELC)

0 commit comments

Comments
 (0)