162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciinclude ../../scripts/Makefile.include
362306a36Sopenharmony_ciinclude ../../scripts/utilities.mak
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciARTICLES =
662306a36Sopenharmony_ci# with their own formatting rules.
762306a36Sopenharmony_ciSP_ARTICLES =
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciMAN1_TXT= \
1062306a36Sopenharmony_ci	$(filter-out $(addsuffix .txt, $(ARTICLES) $(SP_ARTICLES)), \
1162306a36Sopenharmony_ci		$(wildcard perf-*.txt)) \
1262306a36Sopenharmony_ci	perf.txt
1362306a36Sopenharmony_ciMAN5_TXT=
1462306a36Sopenharmony_ciMAN7_TXT=
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciMAN_TXT = $(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT)
1762306a36Sopenharmony_ci_MAN_XML=$(patsubst %.txt,%.xml,$(MAN_TXT))
1862306a36Sopenharmony_ci_MAN_HTML=$(patsubst %.txt,%.html,$(MAN_TXT))
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciMAN_XML=$(addprefix $(OUTPUT),$(_MAN_XML))
2162306a36Sopenharmony_ciMAN_HTML=$(addprefix $(OUTPUT),$(_MAN_HTML))
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci_DOC_HTML = $(_MAN_HTML)
2462306a36Sopenharmony_ci_DOC_HTML+=$(patsubst %,%.html,$(ARTICLES) $(SP_ARTICLES))
2562306a36Sopenharmony_ciDOC_HTML=$(addprefix $(OUTPUT),$(_DOC_HTML))
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci_DOC_MAN1=$(patsubst %.txt,%.1,$(MAN1_TXT))
2862306a36Sopenharmony_ci_DOC_MAN5=$(patsubst %.txt,%.5,$(MAN5_TXT))
2962306a36Sopenharmony_ci_DOC_MAN7=$(patsubst %.txt,%.7,$(MAN7_TXT))
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciDOC_MAN1=$(addprefix $(OUTPUT),$(_DOC_MAN1))
3262306a36Sopenharmony_ciDOC_MAN5=$(addprefix $(OUTPUT),$(_DOC_MAN5))
3362306a36Sopenharmony_ciDOC_MAN7=$(addprefix $(OUTPUT),$(_DOC_MAN7))
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci# Make the path relative to DESTDIR, not prefix
3662306a36Sopenharmony_ciifndef DESTDIR
3762306a36Sopenharmony_ciprefix?=$(HOME)
3862306a36Sopenharmony_ciendif
3962306a36Sopenharmony_cibindir?=$(prefix)/bin
4062306a36Sopenharmony_cihtmldir?=$(prefix)/share/doc/perf-doc
4162306a36Sopenharmony_cipdfdir?=$(prefix)/share/doc/perf-doc
4262306a36Sopenharmony_cimandir?=$(prefix)/share/man
4362306a36Sopenharmony_ciman1dir=$(mandir)/man1
4462306a36Sopenharmony_ciman5dir=$(mandir)/man5
4562306a36Sopenharmony_ciman7dir=$(mandir)/man7
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ciASCIIDOC=asciidoc
4862306a36Sopenharmony_ciASCIIDOC_EXTRA += --unsafe -f asciidoc.conf
4962306a36Sopenharmony_ciASCIIDOC_HTML = xhtml11
5062306a36Sopenharmony_ciMANPAGE_XSL = manpage-normal.xsl
5162306a36Sopenharmony_ciXMLTO_EXTRA =
5262306a36Sopenharmony_ciINSTALL?=install
5362306a36Sopenharmony_ciRM ?= rm -f
5462306a36Sopenharmony_ciDOC_REF = origin/man
5562306a36Sopenharmony_ciHTML_REF = origin/html
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ciifdef USE_ASCIIDOCTOR
5862306a36Sopenharmony_ciASCIIDOC = asciidoctor
5962306a36Sopenharmony_ciASCIIDOC_EXTRA += -a compat-mode
6062306a36Sopenharmony_ciASCIIDOC_EXTRA += -I. -rasciidoctor-extensions
6162306a36Sopenharmony_ciASCIIDOC_EXTRA += -a mansource="perf" -a manmanual="perf Manual"
6262306a36Sopenharmony_ciASCIIDOC_HTML = xhtml5
6362306a36Sopenharmony_ciendif
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ciinfodir?=$(prefix)/share/info
6662306a36Sopenharmony_ciMAKEINFO=makeinfo
6762306a36Sopenharmony_ciINSTALL_INFO=install-info
6862306a36Sopenharmony_ciDOCBOOK2X_TEXI=docbook2x-texi
6962306a36Sopenharmony_ciDBLATEX=dblatex
7062306a36Sopenharmony_ciXMLTO=xmlto
7162306a36Sopenharmony_ciifndef PERL_PATH
7262306a36Sopenharmony_ci	PERL_PATH = /usr/bin/perl
7362306a36Sopenharmony_ciendif
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci-include ../config.mak.autogen
7662306a36Sopenharmony_ci-include ../config.mak
7762306a36Sopenharmony_ci
7862306a36Sopenharmony_ci_tmp_tool_path := $(call get-executable,$(ASCIIDOC))
7962306a36Sopenharmony_ciifeq ($(_tmp_tool_path),)
8062306a36Sopenharmony_ci	missing_tools = $(ASCIIDOC)
8162306a36Sopenharmony_ciendif
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ciifndef USE_ASCIIDOCTOR
8462306a36Sopenharmony_ci_tmp_tool_path := $(call get-executable,$(XMLTO))
8562306a36Sopenharmony_ciifeq ($(_tmp_tool_path),)
8662306a36Sopenharmony_ci	missing_tools += $(XMLTO)
8762306a36Sopenharmony_ciendif
8862306a36Sopenharmony_ciendif
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci#
9162306a36Sopenharmony_ci# For asciidoc ...
9262306a36Sopenharmony_ci#	-7.1.2,	no extra settings are needed.
9362306a36Sopenharmony_ci#	8.0-,	set ASCIIDOC8.
9462306a36Sopenharmony_ci#
9562306a36Sopenharmony_ci
9662306a36Sopenharmony_ci#
9762306a36Sopenharmony_ci# For docbook-xsl ...
9862306a36Sopenharmony_ci#	-1.68.1,	set ASCIIDOC_NO_ROFF? (based on changelog from 1.73.0)
9962306a36Sopenharmony_ci#	1.69.0,		no extra settings are needed?
10062306a36Sopenharmony_ci#	1.69.1-1.71.0,	set DOCBOOK_SUPPRESS_SP?
10162306a36Sopenharmony_ci#	1.71.1,		no extra settings are needed?
10262306a36Sopenharmony_ci#	1.72.0,		set DOCBOOK_XSL_172.
10362306a36Sopenharmony_ci#	1.73.0-,	set ASCIIDOC_NO_ROFF
10462306a36Sopenharmony_ci#
10562306a36Sopenharmony_ci
10662306a36Sopenharmony_ci#
10762306a36Sopenharmony_ci# If you had been using DOCBOOK_XSL_172 in an attempt to get rid
10862306a36Sopenharmony_ci# of 'the ".ft C" problem' in your generated manpages, and you
10962306a36Sopenharmony_ci# instead ended up with weird characters around callouts, try
11062306a36Sopenharmony_ci# using ASCIIDOC_NO_ROFF instead (it works fine with ASCIIDOC8).
11162306a36Sopenharmony_ci#
11262306a36Sopenharmony_ci
11362306a36Sopenharmony_ciifdef ASCIIDOC8
11462306a36Sopenharmony_ciASCIIDOC_EXTRA += -a asciidoc7compatible
11562306a36Sopenharmony_ciendif
11662306a36Sopenharmony_ciifdef DOCBOOK_XSL_172
11762306a36Sopenharmony_ciASCIIDOC_EXTRA += -a perf-asciidoc-no-roff
11862306a36Sopenharmony_ciMANPAGE_XSL = manpage-1.72.xsl
11962306a36Sopenharmony_cielse
12062306a36Sopenharmony_ci	ifdef ASCIIDOC_NO_ROFF
12162306a36Sopenharmony_ci	# docbook-xsl after 1.72 needs the regular XSL, but will not
12262306a36Sopenharmony_ci	# pass-thru raw roff codes from asciidoc.conf, so turn them off.
12362306a36Sopenharmony_ci	ASCIIDOC_EXTRA += -a perf-asciidoc-no-roff
12462306a36Sopenharmony_ci	endif
12562306a36Sopenharmony_ciendif
12662306a36Sopenharmony_ciifdef MAN_BOLD_LITERAL
12762306a36Sopenharmony_ciXMLTO_EXTRA += -m manpage-bold-literal.xsl
12862306a36Sopenharmony_ciendif
12962306a36Sopenharmony_ciifdef DOCBOOK_SUPPRESS_SP
13062306a36Sopenharmony_ciXMLTO_EXTRA += -m manpage-suppress-sp.xsl
13162306a36Sopenharmony_ciendif
13262306a36Sopenharmony_ci
13362306a36Sopenharmony_ciSHELL_PATH ?= $(SHELL)
13462306a36Sopenharmony_ci# Shell quote;
13562306a36Sopenharmony_ciSHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH))
13662306a36Sopenharmony_ci
13762306a36Sopenharmony_ci#
13862306a36Sopenharmony_ci# Please note that there is a minor bug in asciidoc.
13962306a36Sopenharmony_ci# The version after 6.0.3 _will_ include the patch found here:
14062306a36Sopenharmony_ci#   http://marc.theaimsgroup.com/?l=perf&m=111558757202243&w=2
14162306a36Sopenharmony_ci#
14262306a36Sopenharmony_ci# Until that version is released you may have to apply the patch
14362306a36Sopenharmony_ci# yourself - yes, all 6 characters of it!
14462306a36Sopenharmony_ci#
14562306a36Sopenharmony_ci
14662306a36Sopenharmony_ciQUIET_SUBDIR0  = +$(MAKE) -C # space to separate -C and subdir
14762306a36Sopenharmony_ciQUIET_SUBDIR1  =
14862306a36Sopenharmony_ci
14962306a36Sopenharmony_ciifneq ($(findstring $(MAKEFLAGS),w),w)
15062306a36Sopenharmony_ciPRINT_DIR = --no-print-directory
15162306a36Sopenharmony_cielse # "make -w"
15262306a36Sopenharmony_ciNO_SUBDIR = :
15362306a36Sopenharmony_ciendif
15462306a36Sopenharmony_ci
15562306a36Sopenharmony_ciifneq ($(findstring $(MAKEFLAGS),s),s)
15662306a36Sopenharmony_ciifneq ($(V),1)
15762306a36Sopenharmony_ci	QUIET_ASCIIDOC	= @echo '  ASCIIDOC '$@;
15862306a36Sopenharmony_ci	QUIET_XMLTO	= @echo '  XMLTO    '$@;
15962306a36Sopenharmony_ci	QUIET_DB2TEXI	= @echo '  DB2TEXI  '$@;
16062306a36Sopenharmony_ci	QUIET_MAKEINFO	= @echo '  MAKEINFO '$@;
16162306a36Sopenharmony_ci	QUIET_DBLATEX	= @echo '  DBLATEX  '$@;
16262306a36Sopenharmony_ci	QUIET_XSLTPROC	= @echo '  XSLTPROC '$@;
16362306a36Sopenharmony_ci	QUIET_GEN	= @echo '  GEN      '$@;
16462306a36Sopenharmony_ci	QUIET_STDERR	= 2> /dev/null
16562306a36Sopenharmony_ci	QUIET_SUBDIR0	= +@subdir=
16662306a36Sopenharmony_ci	QUIET_SUBDIR1	= ;$(NO_SUBDIR) \
16762306a36Sopenharmony_ci			   echo '  SUBDIR   ' $$subdir; \
16862306a36Sopenharmony_ci			  $(MAKE) $(PRINT_DIR) -C $$subdir
16962306a36Sopenharmony_ci	export V
17062306a36Sopenharmony_ciendif
17162306a36Sopenharmony_ciendif
17262306a36Sopenharmony_ci
17362306a36Sopenharmony_ciall: html man info
17462306a36Sopenharmony_ci
17562306a36Sopenharmony_cihtml: $(DOC_HTML)
17662306a36Sopenharmony_ci
17762306a36Sopenharmony_ci$(DOC_HTML) $(DOC_MAN1) $(DOC_MAN5) $(DOC_MAN7): asciidoc.conf
17862306a36Sopenharmony_ci
17962306a36Sopenharmony_ciman: man1 man5 man7
18062306a36Sopenharmony_ciman1: $(DOC_MAN1)
18162306a36Sopenharmony_ciman5: $(DOC_MAN5)
18262306a36Sopenharmony_ciman7: $(DOC_MAN7)
18362306a36Sopenharmony_ci
18462306a36Sopenharmony_ciinfo: $(OUTPUT)perf.info $(OUTPUT)perfman.info
18562306a36Sopenharmony_ci
18662306a36Sopenharmony_ciinstall: install-man
18762306a36Sopenharmony_ci
18862306a36Sopenharmony_cicheck-man-tools:
18962306a36Sopenharmony_ciifdef missing_tools
19062306a36Sopenharmony_ci	$(error "You need to install $(missing_tools) for man pages")
19162306a36Sopenharmony_ciendif
19262306a36Sopenharmony_ci
19362306a36Sopenharmony_cido-install-man: man
19462306a36Sopenharmony_ci	$(call QUIET_INSTALL, Documentation-man) \
19562306a36Sopenharmony_ci		$(INSTALL) -d -m 755 $(DESTDIR)$(man1dir); \
19662306a36Sopenharmony_ci#		$(INSTALL) -d -m 755 $(DESTDIR)$(man5dir); \
19762306a36Sopenharmony_ci#		$(INSTALL) -d -m 755 $(DESTDIR)$(man7dir); \
19862306a36Sopenharmony_ci		$(INSTALL) -m 644 $(DOC_MAN1) $(DESTDIR)$(man1dir); \
19962306a36Sopenharmony_ci#		$(INSTALL) -m 644 $(DOC_MAN5) $(DESTDIR)$(man5dir); \
20062306a36Sopenharmony_ci#		$(INSTALL) -m 644 $(DOC_MAN7) $(DESTDIR)$(man7dir)
20162306a36Sopenharmony_ci
20262306a36Sopenharmony_ciinstall-man: check-man-tools man do-install-man
20362306a36Sopenharmony_ci
20462306a36Sopenharmony_ciifdef missing_tools
20562306a36Sopenharmony_ci  DO_INSTALL_MAN = $(warning Please install $(missing_tools) to have the man pages installed)
20662306a36Sopenharmony_cielse
20762306a36Sopenharmony_ci  DO_INSTALL_MAN = do-install-man
20862306a36Sopenharmony_ciendif
20962306a36Sopenharmony_ci
21062306a36Sopenharmony_citry-install-man: $(DO_INSTALL_MAN)
21162306a36Sopenharmony_ci
21262306a36Sopenharmony_ciinstall-info: info
21362306a36Sopenharmony_ci	$(call QUIET_INSTALL, Documentation-info) \
21462306a36Sopenharmony_ci		$(INSTALL) -d -m 755 $(DESTDIR)$(infodir); \
21562306a36Sopenharmony_ci		$(INSTALL) -m 644 $(OUTPUT)perf.info $(OUTPUT)perfman.info $(DESTDIR)$(infodir); \
21662306a36Sopenharmony_ci	if test -r $(DESTDIR)$(infodir)/dir; then \
21762306a36Sopenharmony_ci		$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) perf.info ;\
21862306a36Sopenharmony_ci		$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) perfman.info ;\
21962306a36Sopenharmony_ci	else \
22062306a36Sopenharmony_ci	  echo "No directory found in $(DESTDIR)$(infodir)" >&2 ; \
22162306a36Sopenharmony_ci	fi
22262306a36Sopenharmony_ci
22362306a36Sopenharmony_ci#install-html: html
22462306a36Sopenharmony_ci#	'$(SHELL_PATH_SQ)' ./install-webdoc.sh $(DESTDIR)$(htmldir)
22562306a36Sopenharmony_ci
22662306a36Sopenharmony_ci
22762306a36Sopenharmony_ci#
22862306a36Sopenharmony_ci# Determine "include::" file references in asciidoc files.
22962306a36Sopenharmony_ci#
23062306a36Sopenharmony_ci$(OUTPUT)doc.dep : $(wildcard *.txt) build-docdep.perl
23162306a36Sopenharmony_ci	$(QUIET_GEN)$(RM) $@+ $@ && \
23262306a36Sopenharmony_ci	$(PERL_PATH) ./build-docdep.perl >$@+ $(QUIET_STDERR) && \
23362306a36Sopenharmony_ci	mv $@+ $@
23462306a36Sopenharmony_ci
23562306a36Sopenharmony_ci-include $(OUTPUT)doc.dep
23662306a36Sopenharmony_ci
23762306a36Sopenharmony_ciCLEAN_FILES =									\
23862306a36Sopenharmony_ci	$(MAN_XML) $(addsuffix +,$(MAN_XML))					\
23962306a36Sopenharmony_ci	$(MAN_HTML) $(addsuffix +,$(MAN_HTML))					\
24062306a36Sopenharmony_ci	$(DOC_HTML) $(DOC_MAN1) $(DOC_MAN5) $(DOC_MAN7)				\
24162306a36Sopenharmony_ci	$(OUTPUT)*.texi $(OUTPUT)*.texi+ $(OUTPUT)*.texi++			\
24262306a36Sopenharmony_ci	$(OUTPUT)perf.info $(OUTPUT)perfman.info $(OUTPUT)doc.dep		\
24362306a36Sopenharmony_ci	$(OUTPUT)technical/api-*.html $(OUTPUT)technical/api-index.txt
24462306a36Sopenharmony_ciclean:
24562306a36Sopenharmony_ci	$(call QUIET_CLEAN, Documentation) $(RM) $(CLEAN_FILES)
24662306a36Sopenharmony_ci
24762306a36Sopenharmony_ci$(MAN_HTML): $(OUTPUT)%.html : %.txt
24862306a36Sopenharmony_ci	$(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
24962306a36Sopenharmony_ci	$(ASCIIDOC) -b $(ASCIIDOC_HTML) -d manpage \
25062306a36Sopenharmony_ci		$(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) -o $@+ $< && \
25162306a36Sopenharmony_ci	mv $@+ $@
25262306a36Sopenharmony_ci
25362306a36Sopenharmony_ci# Generate date from either KBUILD_BUILD_TIMESTAMP or git log of
25462306a36Sopenharmony_ci# the doc input file
25562306a36Sopenharmony_ciPERF_DATE = $(strip \
25662306a36Sopenharmony_ci              $(if $(KBUILD_BUILD_TIMESTAMP), \
25762306a36Sopenharmony_ci                $(shell date -u -d '$(KBUILD_BUILD_TIMESTAMP)' +%Y-%m-%d), \
25862306a36Sopenharmony_ci                $(shell git log -1 --pretty="format:%cd" \
25962306a36Sopenharmony_ci                    --date=short --no-show-signature $<)))
26062306a36Sopenharmony_ci
26162306a36Sopenharmony_ciifdef USE_ASCIIDOCTOR
26262306a36Sopenharmony_ci$(OUTPUT)%.1 $(OUTPUT)%.5 $(OUTPUT)%.7 : %.txt
26362306a36Sopenharmony_ci	$(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
26462306a36Sopenharmony_ci	$(ASCIIDOC) -b manpage -d manpage \
26562306a36Sopenharmony_ci		$(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) \
26662306a36Sopenharmony_ci		-adocdate=$(PERF_DATE) -o $@+ $< && \
26762306a36Sopenharmony_ci	mv $@+ $@
26862306a36Sopenharmony_ciendif
26962306a36Sopenharmony_ci
27062306a36Sopenharmony_ci$(OUTPUT)%.1 $(OUTPUT)%.5 $(OUTPUT)%.7 : $(OUTPUT)%.xml
27162306a36Sopenharmony_ci	$(QUIET_XMLTO)$(RM) $@ && \
27262306a36Sopenharmony_ci	$(XMLTO) -o $(OUTPUT). -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $<
27362306a36Sopenharmony_ci
27462306a36Sopenharmony_ci$(OUTPUT)%.xml : %.txt
27562306a36Sopenharmony_ci	$(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
27662306a36Sopenharmony_ci	$(ASCIIDOC) -b docbook -d manpage \
27762306a36Sopenharmony_ci		$(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) \
27862306a36Sopenharmony_ci		-aperf_date=$(PERF_DATE) -o $@+ $< && \
27962306a36Sopenharmony_ci	mv $@+ $@
28062306a36Sopenharmony_ci
28162306a36Sopenharmony_ciXSLT = docbook.xsl
28262306a36Sopenharmony_ciXSLTOPTS = --xinclude --stringparam html.stylesheet docbook-xsl.css
28362306a36Sopenharmony_ci
28462306a36Sopenharmony_ci$(OUTPUT)perfman.texi: $(MAN_XML) cat-texi.perl
28562306a36Sopenharmony_ci	$(QUIET_DB2TEXI)$(RM) $@+ $@ && \
28662306a36Sopenharmony_ci	($(foreach xml,$(MAN_XML),$(DOCBOOK2X_TEXI) --encoding=UTF-8 \
28762306a36Sopenharmony_ci		--to-stdout $(xml) &&) true) > $@++ && \
28862306a36Sopenharmony_ci	$(PERL_PATH) cat-texi.perl $@ <$@++ >$@+ && \
28962306a36Sopenharmony_ci	rm $@++ && \
29062306a36Sopenharmony_ci	mv $@+ $@
29162306a36Sopenharmony_ci
29262306a36Sopenharmony_ci$(OUTPUT)perfman.info: $(OUTPUT)perfman.texi
29362306a36Sopenharmony_ci	$(QUIET_MAKEINFO)$(MAKEINFO) --no-split --no-validate -o $@ $*.texi
29462306a36Sopenharmony_ci
29562306a36Sopenharmony_ci$(patsubst %.txt,%.texi,$(MAN_TXT)): %.texi : %.xml
29662306a36Sopenharmony_ci	$(QUIET_DB2TEXI)$(RM) $@+ $@ && \
29762306a36Sopenharmony_ci	$(DOCBOOK2X_TEXI) --to-stdout $*.xml >$@+ && \
29862306a36Sopenharmony_ci	mv $@+ $@
29962306a36Sopenharmony_ci
30062306a36Sopenharmony_ci$(patsubst %,%.html,$(ARTICLES)) : %.html : %.txt
30162306a36Sopenharmony_ci	$(QUIET_ASCIIDOC)$(ASCIIDOC) -b $(ASCIIDOC_HTML) $*.txt
30262306a36Sopenharmony_ci
30362306a36Sopenharmony_ciWEBDOC_DEST = /pub/software/tools/perf/docs
30462306a36Sopenharmony_ci
30562306a36Sopenharmony_ci# UNIMPLEMENTED
30662306a36Sopenharmony_ci#install-webdoc : html
30762306a36Sopenharmony_ci#	'$(SHELL_PATH_SQ)' ./install-webdoc.sh $(WEBDOC_DEST)
30862306a36Sopenharmony_ci
30962306a36Sopenharmony_ci# quick-install: quick-install-man
31062306a36Sopenharmony_ci
31162306a36Sopenharmony_ci# quick-install-man:
31262306a36Sopenharmony_ci#	'$(SHELL_PATH_SQ)' ./install-doc-quick.sh $(DOC_REF) $(DESTDIR)$(mandir)
31362306a36Sopenharmony_ci
31462306a36Sopenharmony_ci#quick-install-html:
31562306a36Sopenharmony_ci#	'$(SHELL_PATH_SQ)' ./install-doc-quick.sh $(HTML_REF) $(DESTDIR)$(htmldir)
316