#---------------------------------------------------------- # platform #---------------------------------------------------------- include ../makeinclude/userdefine.mk include ../makeinclude/platform.mk #---------------------------------------------------------- # env #---------------------------------------------------------- DOXYGEN := $(shell which doxygen) DOXYGEN_OUTPUT_PATH = ../DOCUMENTATION DOXYGEN_FILE = doxyfile #---------------------------------------------------------- # label #---------------------------------------------------------- all: $(DOXYGEN_OUTPUT_PATH) @echo ========== Complete LIBCF compilation ========== $(DOXYGEN_OUTPUT_PATH): ifeq ($(DOXYGEN_CREATE),yes) ifeq ($(DOXYGEN),) @echo "doxygen was not found." else @echo "========== DOXYGEN DOCUMENTATION ==========" @if [ ! -d $@ ] ; then mkdir $@ ; fi $(DOXYGEN) $(DOXYGEN_FILE); cat warning.log; endif endif clean: ifeq ($(DOXYGEN_CREATE),yes) rm -rf $(DOXYGEN_OUTPUT_PATH) endif