mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-12 16:59:48 +00:00
BUILD: install only relevant and existing documentation
doc/haproxy-{en,fr}.txt have been removed recently but they were still referenced in the Makefile. Many other documents have also been added. Instead of hard-coding a list of documents to install, install all those in doc/ with some exceptions: - coding-style.txt is more for developers - gpl.txt and lgpl.txt are usually present at other places (and I would have to remove them in the Debian packaging, less work for me) The documentation in the subdirectories is not installed as it is more targeted to developers.
This commit is contained in:
parent
949c72018d
commit
5c5147fa76
7
Makefile
7
Makefile
@ -796,9 +796,12 @@ install-man:
|
||||
install -d "$(DESTDIR)$(MANDIR)"/man1
|
||||
install -m 644 doc/haproxy.1 "$(DESTDIR)$(MANDIR)"/man1
|
||||
|
||||
EXCLUDE_DOCUMENTATION = lgpl gpl coding-style
|
||||
DOCUMENTATION = $(filter-out $(EXCLUDE_DOCUMENTATION),$(patsubst doc/%.txt,%,$(wildcard doc/*.txt)))
|
||||
|
||||
install-doc:
|
||||
install -d "$(DESTDIR)$(DOCDIR)"
|
||||
for x in configuration architecture haproxy-en haproxy-fr; do \
|
||||
for x in $(DOCUMENTATION); do \
|
||||
install -m 644 doc/$$x.txt "$(DESTDIR)$(DOCDIR)" ; \
|
||||
done
|
||||
|
||||
@ -811,7 +814,7 @@ install: install-bin install-man install-doc
|
||||
|
||||
uninstall:
|
||||
rm -f "$(DESTDIR)$(MANDIR)"/man1/haproxy.1
|
||||
for x in configuration architecture haproxy-en haproxy-fr; do \
|
||||
for x in $(DOCUMENTATION); do \
|
||||
rm -f "$(DESTDIR)$(DOCDIR)"/$$x.txt ; \
|
||||
done
|
||||
-rmdir "$(DESTDIR)$(DOCDIR)"
|
||||
|
Loading…
Reference in New Issue
Block a user