diff --git a/.travis.yml b/.travis.yml index 45f5dc8..d13e146 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,23 @@ -sudo: false - +before_install: + - cd ${TMPDIR-/tmp} + - wget -q http://doxygen.nl/files/doxygen-1.8.19.src.tar.gz + - tar -xzvf doxygen-1.8.19.src.tar.gz + - mkdir doxygen_build + - cd doxygen_build + - cmake ../doxygen-1.8.19/ + - make + - export PATH="${TMPDIR-/tmp}/doxygen_build/bin:$PATH" + - cd ${TRAVIS_BUILD_DIR} + branches: only: - master -addons: - apt: - packages: - - doxygen - script: - - doxygen Doxyfile + - doxygen ./docs/Doxyfile deploy: provider: pages - skip_cleanup: true local_dir: docs/html github_token: $GH_REPO_TOKEN on: diff --git a/Doxyfile b/docs/Doxyfile similarity index 98% rename from Doxyfile rename to docs/Doxyfile index 5681b4c..e25210f 100644 --- a/Doxyfile +++ b/docs/Doxyfile @@ -911,7 +911,9 @@ RECURSIVE = YES # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = ./README.md +EXCLUDE = ./README.md \ + ./src/FreeRTOS.h \ + ./src/FreeRTOS.cpp # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -1108,35 +1110,6 @@ USE_HTAGS = NO VERBATIM_HEADERS = YES -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse_libclang=ON option for CMake. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - -# If clang assisted parsing is enabled you can provide the clang parser with the -# path to the compilation database (see: -# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) used when the files -# were built. This is equivalent to specifying the "-p" option to a clang tool, -# such as clang-check. These options will then be passed to the parser. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse_libclang=ON option for CMake. - -CLANG_DATABASE_PATH = - #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #---------------------------------------------------------------------------