| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- # Copyright (c) 2019 SiFive Inc.
 
- #
 
- # Documentation Build
 
- .PHONY: all
 
- all: html pdf
 
- .PHONY: clean
 
- clean: clean-pdf clean-html clean-xml
 
- ##########################
 
- # Build PDF Documentation
 
- ##########################
 
- .PHONY: pdf
 
- pdf: latex/FreedomMetal.pdf
 
- latex/FreedomMetal.pdf: latex/FreedomMetal.tex
 
- 	$(MAKE) -C latex
 
- latex/FreedomMetal.tex: xml/index.xml sphinx/*
 
- 	sphinx-build -b latex sphinx latex
 
- .PHONY: clean-pdf
 
- clean-pdf:
 
- 	rm -rf latex
 
- ###########################
 
- # Build HTML Documentation
 
- ###########################
 
- .PHONY: html
 
- html: html/index.html
 
- # Use Sphinx to build HTML from Doxygen XML
 
- html/index.html: xml/index.xml sphinx/*
 
- 	sphinx-build -b html sphinx html
 
- .PHONY: clean-html
 
- clean-html:
 
- 	rm -rf html/* html/.buildinfo html/.doctrees
 
- ##########################
 
- # Build XML Documentation
 
- ##########################
 
- xml/index.xml: ../metal/*.h
 
- 	cd .. && doxygen
 
- .PHONY: clean-xml
 
- clean-xml:
 
- 	rm -rf xml
 
 
  |