-include ../../config.mak.autogen -include ../../config.mak prefix ?= /usr/local gitexecdir ?= $(prefix)/libexec/git-core mandir ?= $(prefix)/share/man man1dir ?= $(mandir)/man1 gitver ?= $(word 3,$(shell git --version)) # this should be set to a 'standard' bsd-type install program INSTALL ?= install ASCIIDOC_CONF = ../../Documentation/asciidoc.conf MANPAGE_NORMAL_XSL = ../../Documentation/manpage-normal.xsl GIT_SUBTREE_SH := git-subtree.sh GIT_SUBTREE := git-subtree GIT_SUBTREE_DOC := git-subtree.1 GIT_SUBTREE_XML := git-subtree.xml GIT_SUBTREE_TXT := git-subtree.txt all: $(GIT_SUBTREE) $(GIT_SUBTREE): $(GIT_SUBTREE_SH) cp $< $@ && chmod +x $@ doc: $(GIT_SUBTREE_DOC) install: $(GIT_SUBTREE) $(INSTALL) -m 755 $(GIT_SUBTREE) $(DESTDIR)$(gitexecdir) install-doc: install-man install-man: $(GIT_SUBTREE_DOC) $(INSTALL) -d -m 755 $(DESTDIR)$(man1dir) $(INSTALL) -m 644 $^ $(DESTDIR)$(man1dir) $(GIT_SUBTREE_DOC): $(GIT_SUBTREE_XML) xmlto -m $(MANPAGE_NORMAL_XSL) man $^ $(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT) asciidoc -b docbook -d manpage -f $(ASCIIDOC_CONF) \ -agit_version=$(gitver) $^ test: $(MAKE) -C t/ test clean: rm -f *~ *.xml *.html *.1 rm -rf subproj mainline
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
t | Folder | 0755 |
|
|
.gitignore | File | 62 B | 0644 |
|
COPYING | File | 17.57 KB | 0644 |
|
INSTALL | File | 566 B | 0644 |
|
Makefile | File | 1.19 KB | 0644 |
|
README | File | 211 B | 0644 |
|
git-subtree | File | 15.08 KB | 0644 |
|
git-subtree.1 | File | 15.93 KB | 0644 |
|
git-subtree.sh | File | 15.08 KB | 0644 |
|
git-subtree.txt | File | 12.51 KB | 0644 |
|
git-subtree.xml | File | 18.29 KB | 0644 |
|
todo | File | 1.69 KB | 0644 |
|