xref: /rk3399_ARM-atf/docs/Makefile (revision 653279b015080969eaf4ac85b1e3a31965666550)
1*653279b0SPaul Beesley#
2*653279b0SPaul Beesley# Copyright (c) 2019, ARM Limited. All rights reserved.
3*653279b0SPaul Beesley#
4*653279b0SPaul Beesley# SPDX-License-Identifier: BSD-3-Clause
5*653279b0SPaul Beesley#
6*653279b0SPaul Beesley# Minimal makefile for Sphinx documentation
7*653279b0SPaul Beesley#
8*653279b0SPaul Beesley
9*653279b0SPaul Beesley# You can set these variables from the command line.
10*653279b0SPaul BeesleySPHINXOPTS    =
11*653279b0SPaul BeesleySPHINXBUILD   = sphinx-build
12*653279b0SPaul BeesleySPHINXPROJ    = TrustedFirmware-A
13*653279b0SPaul BeesleySOURCEDIR     = .
14*653279b0SPaul BeesleyBUILDDIR      = build
15*653279b0SPaul Beesley
16*653279b0SPaul Beesley# Put it first so that "make" without argument is like "make help".
17*653279b0SPaul Beesleyhelp:
18*653279b0SPaul Beesley	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
19*653279b0SPaul Beesley
20*653279b0SPaul Beesley.PHONY: help Makefile
21*653279b0SPaul Beesley
22*653279b0SPaul Beesley# Catch-all target: route all unknown targets to Sphinx using the new
23*653279b0SPaul Beesley# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
24*653279b0SPaul Beesley%: Makefile
25*653279b0SPaul Beesley	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
26