Skip to content

Commit

Permalink
[PATCH] Add doc and install-doc targets to the Makefile
Browse files Browse the repository at this point in the history
This makes it straightforward for people wanting to build and install
the git man pages and the rest of the documentation to do so.

Signed-off-by: Eric W. Biederman <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
ebiederm authored and Linus Torvalds committed Jul 15, 2005
1 parent 9dce3c0 commit 87a81c8
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
13 changes: 13 additions & 0 deletions Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ DOC_HTML=$(patsubst %.txt,%.html,$(MAN1_TXT) $(MAN7_TXT))
DOC_MAN1=$(patsubst %.txt,%.1,$(MAN1_TXT))
DOC_MAN7=$(patsubst %.txt,%.7,$(MAN7_TXT))

prefix=$(HOME)
bin=$(prefix)/bin
mandir=$(prefix)/man
man1=$(mandir)/man1
man7=$(mandir)/man7

INSTALL=install

#
# Please note that there is a minor bug in asciidoc.
# The version after 6.0.3 _will_ include the patch found here:
Expand All @@ -24,6 +32,11 @@ man: man1 man7
man1: $(DOC_MAN1)
man7: $(DOC_MAN7)

install:
$(INSTALL) -m755 -d $(dest)/$(man1) $(dest)/$(man7)
$(INSTALL) $(DOC_MAN1) $(dest)/$(man1)
$(INSTALL) $(DOC_MAN7) $(dest)/$(man7)

# 'include' dependencies
git-diff-%.txt: diff-format.txt diff-options.txt
touch $@
Expand Down
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,12 @@ rpm: dist
test: all
$(MAKE) -C t/ all

doc:
$(MAKE) -C Documentation all

install-doc:
$(MAKE) -C Documentation install

clean:
rm -f *.o mozilla-sha1/*.o ppc/*.o $(PROG) $(LIB_FILE)
rm -f git-core-*.tar.gz git-core.spec
Expand Down

0 comments on commit 87a81c8

Please sign in to comment.