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