aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-25 21:13:21 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-25 21:57:22 +0200
commit3e004fa6a1686dd11a036fd202cd253fc8471b5b (patch)
tree30a425d3833cb641c30d692db3a1837b3d213666 /doc
parentaaa0ba27550e261de18b4ce6cae3743e89232279 (diff)
Adhere to GNU Make directory variables
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile16
-rw-r--r--doc/man3/Makefile46
-rw-r--r--doc/man7/Makefile16
3 files changed, 46 insertions, 32 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 6ce9d42..d976d8d 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -1,9 +1,19 @@
.POSIX:
-PREFIX = /usr/local
+prefix = /usr/local
+datarootdir = $(prefix)/share
+mandir = $(datarootdir)/man
all:
install: all
- +cd man3 && $(MAKE) PREFIX=$(PREFIX) install
- +cd man7 && $(MAKE) PREFIX=$(PREFIX) install
+ +cd man3 && $(MAKE) install \
+ DESTDIR=$(DESTDIR) \
+ prefix=$(prefix) \
+ datarootdir=$(datarootdir) \
+ mandir=$(mandir)
+ +cd man7 && $(MAKE) install \
+ DESTDIR=$(DESTDIR) \
+ prefix=$(prefix) \
+ datarootdir=$(datarootdir) \
+ mandir=$(mandir)
diff --git a/doc/man3/Makefile b/doc/man3/Makefile
index e8e6a13..fcfa8e3 100644
--- a/doc/man3/Makefile
+++ b/doc/man3/Makefile
@@ -1,32 +1,34 @@
.POSIX:
-PREFIX = /usr/local
-DST = $(PREFIX)/share/man/man3
+prefix = /usr/local
+datarootdir = $(prefix)/share
+mandir = $(datarootdir)/man
+man3dir = $(mandir)/man3
OBJECTS = \
- $(DST)/handler_add.3 \
- $(DST)/handler_alloc.3 \
- $(DST)/handler_free.3 \
- $(DST)/handler_listen.3 \
- $(DST)/html_node_add_attr.3 \
- $(DST)/html_node_add_child.3 \
- $(DST)/html_node_add_sibling.3 \
- $(DST)/html_node_alloc.3 \
- $(DST)/html_node_free.3 \
- $(DST)/html_node_set_value.3 \
- $(DST)/html_node_set_value_unescaped.3 \
- $(DST)/html_serialize.3 \
- $(DST)/http_alloc.3 \
- $(DST)/http_cookie_create.3 \
- $(DST)/http_encode_url.3 \
- $(DST)/http_free.3 \
- $(DST)/http_response_add_header.3 \
- $(DST)/http_update.3
+ $(DESTDIR)$(man3dir)/handler_add.3 \
+ $(DESTDIR)$(man3dir)/handler_alloc.3 \
+ $(DESTDIR)$(man3dir)/handler_free.3 \
+ $(DESTDIR)$(man3dir)/handler_listen.3 \
+ $(DESTDIR)$(man3dir)/html_node_add_attr.3 \
+ $(DESTDIR)$(man3dir)/html_node_add_child.3 \
+ $(DESTDIR)$(man3dir)/html_node_add_sibling.3 \
+ $(DESTDIR)$(man3dir)/html_node_alloc.3 \
+ $(DESTDIR)$(man3dir)/html_node_free.3 \
+ $(DESTDIR)$(man3dir)/html_node_set_value.3 \
+ $(DESTDIR)$(man3dir)/html_node_set_value_unescaped.3 \
+ $(DESTDIR)$(man3dir)/html_serialize.3 \
+ $(DESTDIR)$(man3dir)/http_alloc.3 \
+ $(DESTDIR)$(man3dir)/http_cookie_create.3 \
+ $(DESTDIR)$(man3dir)/http_encode_url.3 \
+ $(DESTDIR)$(man3dir)/http_free.3 \
+ $(DESTDIR)$(man3dir)/http_response_add_header.3 \
+ $(DESTDIR)$(man3dir)/http_update.3
all:
install: $(OBJECTS)
-$(DST)/%.3: %.3
- mkdir -p $(DST)
+$(DESTDIR)$(man3dir)/%.3: %.3
+ mkdir -p $(DESTDIR)$(man3dir)
cp $< $@
chmod 0644 $@
diff --git a/doc/man7/Makefile b/doc/man7/Makefile
index c4e1ca7..f9dc22c 100644
--- a/doc/man7/Makefile
+++ b/doc/man7/Makefile
@@ -1,17 +1,19 @@
.POSIX:
-PREFIX = /usr/local
-DST = $(PREFIX)/share/man/man7
+prefix = /usr/local
+datarootdir = $(prefix)/share
+mandir = $(datarootdir)/man
+man7dir = $(mandir)/man7
OBJECTS = \
- $(DST)/libweb_handler.7 \
- $(DST)/libweb_html.7 \
- $(DST)/libweb_http.7
+ $(DESTDIR)$(man7dir)/libweb_handler.7 \
+ $(DESTDIR)$(man7dir)/libweb_html.7 \
+ $(DESTDIR)$(man7dir)/libweb_http.7
all:
install: $(OBJECTS)
-$(DST)/%.7: %.7
- mkdir -p $(DST)
+$(DESTDIR)$(man7dir)/%.7: %.7
+ mkdir -p $(DESTDIR)$(man7dir)
cp $< $@
chmod 0644 $@