{"thread":{"id":"37738","subject":"[PATCH 2/2] contacts: Add a Makefile to generate docs and install","startedAt":"2014-10-15T18:50:18Z","lastAt":"2014-10-15T18:50:18Z","messageCount":1,"participants":["Sebastian Schuberth"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"250695","messageId":"543EC1EA.8040300@gmail.com","threadId":"37738","inReplyTo":null,"subject":"[PATCH 2/2] contacts: Add a Makefile to generate docs and install","fromName":"Sebastian Schuberth","fromEmail":"sschuberth@gmail.com","sentAt":"2014-10-15T18:50:18Z","receivedAt":"2014-10-15T18:50:18Z","isPatch":true,"sender":{"key":"sschuberth@gmail.com","avatar":"https://avatars.githubusercontent.com/u/349154?v=4"},"body":"Also add a gitignore file for generated files.\n\nSigned-off-by: Sebastian Schuberth <sschuberth@gmail.com>\n---\n contrib/contacts/.gitignore |  3 ++\n contrib/contacts/Makefile   | 71 +++++++++++++++++++++++++++++++++++++++++++++\n 2 files changed, 74 insertions(+)\n create mode 100644 contrib/contacts/.gitignore\n create mode 100644 contrib/contacts/Makefile\n\ndiff --git a/contrib/contacts/.gitignore b/contrib/contacts/.gitignore\nnew file mode 100644\nindex 0000000..bc9ae70\n--- /dev/null\n+++ b/contrib/contacts/.gitignore\n@@ -0,0 +1,3 @@\n+git-contacts.1\n+git-contacts.html\n+git-contacts.xml\ndiff --git a/contrib/contacts/Makefile b/contrib/contacts/Makefile\nnew file mode 100644\nindex 0000000..a2990f0\n--- /dev/null\n+++ b/contrib/contacts/Makefile\n@@ -0,0 +1,71 @@\n+# The default target of this Makefile is...\n+all::\n+\n+-include ../../config.mak.autogen\n+-include ../../config.mak\n+\n+prefix ?= /usr/local\n+gitexecdir ?= $(prefix)/libexec/git-core\n+mandir ?= $(prefix)/share/man\n+man1dir ?= $(mandir)/man1\n+htmldir ?= $(prefix)/share/doc/git-doc\n+\n+../../GIT-VERSION-FILE: FORCE\n+\t$(MAKE) -C ../../ GIT-VERSION-FILE\n+\n+-include ../../GIT-VERSION-FILE\n+\n+# this should be set to a 'standard' bsd-type install program\n+INSTALL  ?= install\n+RM       ?= rm -f\n+\n+ASCIIDOC = asciidoc\n+XMLTO    = xmlto\n+\n+ifndef SHELL_PATH\n+\tSHELL_PATH = /bin/sh\n+endif\n+SHELL_PATH_SQ = $(subst ','\\'',$(SHELL_PATH))\n+\n+ASCIIDOC_CONF = ../../Documentation/asciidoc.conf\n+MANPAGE_XSL   = ../../Documentation/manpage-normal.xsl\n+\n+GIT_CONTACTS := git-contacts\n+\n+GIT_CONTACTS_DOC := git-contacts.1\n+GIT_CONTACTS_XML := git-contacts.xml\n+GIT_CONTACTS_TXT := git-contacts.txt\n+GIT_CONTACTS_HTML := git-contacts.html\n+\n+doc: $(GIT_CONTACTS_DOC) $(GIT_CONTACTS_HTML)\n+\n+install: $(GIT_CONTACTS)\n+\t$(INSTALL) -d -m 755 $(DESTDIR)$(gitexecdir)\n+\t$(INSTALL) -m 755 $(GIT_CONTACTS) $(DESTDIR)$(gitexecdir)\n+\n+install-doc: install-man install-html\n+\n+install-man: $(GIT_CONTACTS_DOC)\n+\t$(INSTALL) -d -m 755 $(DESTDIR)$(man1dir)\n+\t$(INSTALL) -m 644 $^ $(DESTDIR)$(man1dir)\n+\n+install-html: $(GIT_CONTACTS_HTML)\n+\t$(INSTALL) -d -m 755 $(DESTDIR)$(htmldir)\n+\t$(INSTALL) -m 644 $^ $(DESTDIR)$(htmldir)\n+\n+$(GIT_CONTACTS_DOC): $(GIT_CONTACTS_XML)\n+\t$(XMLTO) -m $(MANPAGE_XSL) man $^\n+\n+$(GIT_CONTACTS_XML): $(GIT_CONTACTS_TXT)\n+\t$(ASCIIDOC) -b docbook -d manpage -f $(ASCIIDOC_CONF) \\\n+\t\t-agit_version=$(GIT_VERSION) $^\n+\n+$(GIT_CONTACTS_HTML): $(GIT_CONTACTS_TXT)\n+\t$(ASCIIDOC) -b xhtml11 -d manpage -f $(ASCIIDOC_CONF) \\\n+\t\t-agit_version=$(GIT_VERSION) $^\n+\n+clean:\n+\t$(RM) $(GIT_CONTACTS)\n+\t$(RM) *.xml *.html *.1\n+\n+.PHONY: FORCE\n-- \n1.9.4.msysgit.2\n"}]}