1 # ==============================================================================
2 # File : Makedocs.mk
3 # Description :
4 #
5 # GNU makefile to generate release notes using Doxygen
6 #
7 # ==============================================================================
9 # The target for generating release Notes using doxygen is releasenotes
11 # The target for generating documents using doxygen is gendocs
12 #DSPLIB_MANIFEST=./docs/manifest/Software_Manifest.html
13 RELEASE_DOC=./docs/doxygen/release.chm
14 TI_DOXYGEN_TEMPLATES ?= ./docs/doxygen/TI_Templates
16 releasenotes : $(RELEASE_DOC)
18 $(RELEASE_DOC): ./docs/doxygen/release.h
19 -@echo generating Release Notes ...
20 if test ! -d ./docs/doxygen/html; then mkdir ./docs/doxygen/html; fi
21 cp $(TI_DOXYGEN_TEMPLATES)/*.* ./docs/doxygen/html
22 doxygen $(SWTOOLS_PATH)/docs/doxygen/releaseDoxyfile
23 @xs -f $(SWTOOLS_PATH)/release.js
25 DSPLIB_DOC=./docs/doxygen/DSPLIB.chm
27 release : $(DSPLIB_DOC)
29 gendocs $(DSPLIB_DOC): ./docs/doxygen/doxygen.h ./docs/doxygen/Doxyfile
30 -@echo generating DSPLIB documentation ...
31 if test ! -d ./docs/doxygen/html; then mkdir ./docs/doxygen/html; fi
32 cp $(TI_DOXYGEN_TEMPLATES)/*.* ./docs/doxygen/html
33 doxygen ./docs/doxygen/Doxyfile
35 #genmanifest $(DSPLIB_MANIFEST): ./docs/manifest/manifest.xml
36 # -@echo generating DSPLIB Software Manifest ...
37 # @php $(SWTOOLS_PATH)/mangen.php $(DSPLIB_MANIFEST) $?
39 # End of Makedocs.mk