summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a1d2855)
raw | patch | inline | side by side (parent: a1d2855)
author | Greg KH <greg@kroah.com> | |
Wed, 9 May 2007 11:25:57 +0000 (13:25 +0200) | ||
committer | Jonas Fonseca <fonseca@diku.dk> | |
Wed, 9 May 2007 11:27:15 +0000 (13:27 +0200) |
[ Fixed typo and finally corrected the manual.html dependency on
manual.toc. --jonas ]
manual.toc. --jonas ]
Makefile | patch | blob | history |
diff --git a/Makefile b/Makefile
index 9d8c57ba761983a8f8b11cae0df8ea22b4d07fc4..06a5d6ae9eca55be2e0e585a152e6b1336f2b20e 100644 (file)
--- a/Makefile
+++ b/Makefile
CFLAGS = -Wall -O2
DFLAGS = -g -DDEBUG -Werror
PROGS = tig
-DOCS = tig.1.html tig.1 tigrc.5.html tigrc.5 \
- manual.toc manual.html manual.html-chunked manual.pdf \
- README.html
+DOCS_MAN = tig.1 tigrc.5
+DOCS_HTML = tig.1.html tigrc.5.html \
+ manual.html manual.html-chunked \
+ README.html
+DOCS = $(DOCS_MAN) $(DOCS_HTML) \
+ manual.toc manual.pdf
ifneq (,$(wildcard .git))
VERSION = $(shell git-describe)
all-debug: $(PROGS)
all-debug: CFLAGS += $(DFLAGS)
doc: $(DOCS)
+doc-man: $(DOCS_MAN)
+doc-html: $(DOCS_HTML)
install: all
mkdir -p $(DESTDIR)$(bindir) && \
install $$prog $(DESTDIR)$(bindir); \
done
-install-doc: doc
+install-doc-man: doc-man
mkdir -p $(DESTDIR)$(mandir)/man1 \
- $(DESTDIR)$(mandir)/man5 \
- $(DESTDIR)$(docdir)/tig
+ $(DESTDIR)$(mandir)/man5
for doc in $(DOCS); do \
case "$$doc" in \
*.1) install $$doc $(DESTDIR)$(mandir)/man1 ;; \
*.5) install $$doc $(DESTDIR)$(mandir)/man5 ;; \
+ esac \
+ done
+
+install-doc-html: doc-html
+ mkdir -p $(DESTDIR)$(docdir)/tig
+ for doc in $(DOCS); do \
+ case "$$doc" in \
*.html) install $$doc $(DESTDIR)$(docdir)/tig ;; \
esac \
done
+install-doc: install-doc-man install-doc-html
+
clean:
rm -rf manual.html-chunked
rm -f $(PROGS) $(DOCS) core *.xml
strip: all
strip $(PROGS)
-.PHONY: all all-debug doc install install-doc clean spell-check
+.PHONY: all all-debug doc doc-man doc-html install install-doc install-doc-man install-doc-html clean spell-check
+manual.html: manual.toc
manual.toc: manual.txt
sed -n '/^\[\[/,/\(---\|~~~\)/p' < $< | while read line; do \
case "$$line" in \