#Top-level Makefile for documentation .PHONY: clean all doc_core doc_core_nopdf doc_dist #Build all documentation, including doxygen programmer documentation and doxygen's default stylesheet all: doc_core doxygen -w html _header _footer programmer/html/doxygen.css || true rm -f _header _footer _header.bak _footer.bak doxygen || true #Core documentation, without PDF doc_core_nopdf: cd user && ( gmake all_no_pdf || make all_no_pdf ) cd design && ( gmake all_no_pdf || make all_no_pdf ) #Documentation that will be build before packing in distributiin tarball doc_dist: doc_core_nopdf #Core documentation, with PDF doc_core: cd user && ( gmake || make ) cd design && ( gmake || make ) #Clean everything clean: cd user && ( gmake clean || make clean ) cd design && ( gmake clean || make clean ) rm -rf programmer