xref: /linux-6.15/tools/bpf/bpftool/Documentation/Makefile (revision 658e85aa)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include ../../../scripts/Makefile.include
2include ../../../scripts/utilities.mak
3
4INSTALL ?= install
5RM ?= rm -f
6
7ifeq ($(V),1)
8  Q =
9else
10  Q = @
11endif
12
13prefix ?= /usr/local
14mandir ?= $(prefix)/man
15man8dir = $(mandir)/man8
16
17MAN8_RST = $(wildcard *.rst)
18
19_DOC_MAN8 = $(patsubst %.rst,%.8,$(MAN8_RST))
20DOC_MAN8 = $(addprefix $(OUTPUT),$(_DOC_MAN8))
21
22man: man8
23man8: $(DOC_MAN8)
24
25$(OUTPUT)%.8: %.rst
26	$(QUIET_GEN)rst2man $< > $@
27
28clean:
29	$(call QUIET_CLEAN, Documentation)
30	$(Q)$(RM) $(DOC_MAN8)
31
32install: man
33	$(call QUIET_INSTALL, Documentation-man)
34	$(Q)$(INSTALL) -d -m 755 $(DESTDIR)$(man8dir)
35	$(Q)$(INSTALL) -m 644 $(DOC_MAN8) $(DESTDIR)$(man8dir)
36
37.PHONY: man man8 clean install
38.DEFAULT_GOAL := man
39

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026