1 # ==============================================================================
2 # File : Makedocs.mk
3 # Description :
4 #
5 # GNU makefile to generate SA LLD documentation from sources using Doxygen
6 #
7 # ==============================================================================
9 # The target for generating documents using doxygen is gendocs
11 # RELEASE_DOC=./docs/doxygen/release.chm
13 # releasenotes : $(RELEASE_DOC)
15 #$(RELEASE_DOC): ./docs/doxygen/release.h
16 # -@echo generating Release Notes ...
17 # if test ! -d ./docs/doxygen/html; then mkdir ./docs/doxygen/html; fi
18 # cp $(TI_DOXYGEN_TEMPLATES)/*.* ./docs/doxygen/html
19 # doxygen ../swtools/docs/doxygen/releaseDoxyfile
20 # @xs -f ../swtools/release.js
22 SAAPI_DOC=./docs/doxygen/sa_lld_docs.chm
24 #release : $(AESAPI_DOC) $(AES_DOC)
25 release : $(SAAPI_DOC)
27 #gendocs $(AES_DOC): salld.h ./docs/doxygen/doxygen.h
28 # -@echo generating SA LLD documentation ...
29 # if test ! -d ./docs/doxygen/html; then mkdir ./docs/doxygen/html; fi
30 # cp $(TI_DOXYGEN_TEMPLATES)/*.* ./docs/doxygen/html
31 # doxygen.exe ./docs/doxygen/Doxyfile
33 genapidocs $(SAAPI_DOC): salld.h
34 -@echo generating SA LLD API documentation ...
35 if test ! -d ./docs/doxygen/html; then mkdir ./docs/doxygen/html; fi
36 #cp $(TI_DOXYGEN_TEMPLATES)/*.* ./docs/doxygen/html
37 doxygen.exe ./docs/doxygen/APIDoxyfile
38 -@echo ----------------------------
39 -@echo SA LLD Eclipse Plugin Generation
40 xs xdc.tools.eclipsePluginGen -o . -x ./eclipse/sample.xml -c ./eclipse/toc_cdoc_sample.xml
41 -@echo SA LLD Eclipse Plugin Generated
42 -@echo ----------------------------
45 # End of Makedocs.mk