Browse Source

Doxygen: Removed duplicated Doxygen configuration

tags/2021-05-28
tpoole 7 years ago
parent
commit
ee205849f0
18 changed files with 67 additions and 2450 deletions
  1. +61
    -10
      doxygen/Doxyfile
  2. +1
    -2438
      extras/BLOCKS/doxygen/Doxyfile
  3. +5
    -2
      extras/BLOCKS/doxygen/Makefile
  4. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_connecting_blocks.dox
  5. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_controlling_control_buttons.dox
  6. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_controlling_led_grids.dox
  7. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_controlling_led_strips.dox
  8. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_discovering_blocks.dox
  9. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_downloading_the_sdk.dox
  10. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_example_applications.dox
  11. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_example_blocks_drawing.dox
  12. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_example_blocks_monitor.dox
  13. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_example_blocks_synth.dox
  14. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_getting_control_button_events.dox
  15. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_getting_touch_events.dox
  16. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_main.dox
  17. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_the_littlefoot_language.dox
  18. +0
    -0
      extras/BLOCKS/doxygen/pages/juce_the_standalone_blocks_sdk.dox

+ 61
- 10
doxygen/Doxyfile View File

@@ -1,4 +1,4 @@
# Doxyfile 1.8.10
# Doxyfile 1.8.12

# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.
@@ -228,7 +228,27 @@ TAB_SIZE = 4
# "Side Effects:". You can put \n's in the value part of an alias to insert
# newlines.

#######################################################################################################################
ALIASES = "topictag{1}=\1" \
"box{1}=<dl class=\"section attention\"><dt>\1</dt><dd>" \
"endbox=</dd></dl>" \
"c_void=@s_code{void}" \
"c_bool=@s_code{bool}" \
"c_char=@s_code{char}" \
"c_float=@s_code{float}" \
"c_double=@s_code{double}" \
"c_int=@s_code{int}" \
"c_nullptr=@s_code{nullptr}" \
"c_for=@s_code{for()}" \
"c_if=@s_code{if()}" \
"c_ifelse=@s_code{if..else}" \
"c_while=@s_code{while()}" \
"c_true=@s_code{true}" \
"c_false=@s_code{false}" \
"c_enum=@s_code{enum}" \
"c_switch=@s_code{switch..case}" \
"c_static=@s_code{static}" \
"c_new=@s_code{new}" \
"c_typedef=@s_code{typedef}"

# This tag can be used to specify a number of word-keyword mappings (TCL only).
# A mapping has the form "name=value". For example adding "class=itcl::class"
@@ -293,6 +313,15 @@ EXTENSION_MAPPING =

MARKDOWN_SUPPORT = YES

# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
# to that level are automatically included in the table of contents, even if
# they do not have an id attribute.
# Note: This feature currently applies only to Markdown headings.
# Minimum value: 0, maximum value: 99, default value: 0.
# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.

TOC_INCLUDE_HEADINGS = 0

# When enabled doxygen tries to link words that correspond to documented
# classes, or namespaces to their corresponding documentation. Such a link can
# be prevented in individual cases by putting a % sign in front of the word or
@@ -578,7 +607,7 @@ SORT_MEMBERS_CTORS_1ST = NO
# appear in their defined order.
# The default value is: NO.

SORT_GROUP_NAMES = NO
SORT_GROUP_NAMES = YES

# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
# fully-qualified names, including namespaces. If set to NO, the class list will
@@ -739,6 +768,12 @@ WARN_IF_DOC_ERROR = YES

WARN_NO_PARAMDOC = NO

# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
# a warning is encountered.
# The default value is: NO.

WARN_AS_ERROR = NO

# The WARN_FORMAT tag determines the format of the warning messages that doxygen
# can produce. The string should contain the $file, $line, and $text tags, which
# will be replaced by the file and line number from which the warning originated
@@ -762,7 +797,7 @@ WARN_LOGFILE =
# The INPUT tag is used to specify the files and/or directories that contain
# documented source files. You may enter file names like myfile.cpp or
# directories like /usr/src/myproject. Separate the files or directories with
# spaces.
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.

INPUT = build
@@ -787,8 +822,8 @@ INPUT_ENCODING = UTF-8
# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd,
# *.vhdl, *.ucf, *.qsf, *.as and *.js.
# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.

FILE_PATTERNS = juce_*.h \
juce_*.dox
@@ -870,7 +905,7 @@ EXAMPLE_PATTERNS =
# irrespective of the value of the RECURSIVE tag.
# The default value is: NO.

EXAMPLE_RECURSIVE = NO
EXAMPLE_RECURSIVE = YES

# The IMAGE_PATH tag can be used to specify one or more files or directories
# that contain images that are to be included in the documentation (see the
@@ -892,6 +927,10 @@ IMAGE_PATH =
# Note that the filter must not add or remove lines; it is applied before the
# code is scanned, but not when the output code is generated. If lines are added
# or removed, the anchors will not be placed correctly.
#
# Note that for custom extensions or not directly supported extensions you also
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
# properly processed by doxygen.

INPUT_FILTER =

@@ -901,6 +940,10 @@ INPUT_FILTER =
# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
# patterns match the file name, INPUT_FILTER is applied.
#
# Note that for custom extensions or not directly supported extensions you also
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
# properly processed by doxygen.

FILTER_PATTERNS =

@@ -1191,7 +1234,7 @@ HTML_TIMESTAMP = YES
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

HTML_DYNAMIC_SECTIONS = YES
HTML_DYNAMIC_SECTIONS = NO

# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
# shown in the various tree structured indices initially; the user can expand
@@ -1204,7 +1247,7 @@ HTML_DYNAMIC_SECTIONS = YES
# Minimum value: 0, maximum value: 9999, default value: 100.
# This tag requires that the tag GENERATE_HTML is set to YES.

HTML_INDEX_NUM_ENTRIES = 100
HTML_INDEX_NUM_ENTRIES = 0

# If the GENERATE_DOCSET tag is set to YES, additional index files will be
# generated that can be used as input for Apple's Xcode 3 integrated development
@@ -1273,7 +1316,7 @@ GENERATE_HTMLHELP = NO
# written to the html output directory.
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.

CHM_FILE = juce.chm
CHM_FILE =

# The HHC_LOCATION tag can be used to specify the location (absolute path
# including file name) of the HTML help compiler (hhc.exe). If non-empty,
@@ -1762,6 +1805,14 @@ LATEX_SOURCE_CODE = NO

LATEX_BIB_STYLE = plain

# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
# page will contain the date and time when the page was generated. Setting this
# to NO can help when comparing the output of multiple runs.
# The default value is: NO.
# This tag requires that the tag GENERATE_LATEX is set to YES.

LATEX_TIMESTAMP = NO

#---------------------------------------------------------------------------
# Configuration options related to the RTF output
#---------------------------------------------------------------------------


+ 1
- 2438
extras/BLOCKS/doxygen/Doxyfile
File diff suppressed because it is too large
View File


+ 5
- 2
extras/BLOCKS/doxygen/Makefile View File

@@ -10,8 +10,11 @@ IMAGES := $(shell find images -type f | sed 's/ /\\ /g')

.PHONEY: clean

doc/index.html: build/juce_modules.dox Doxyfile DoxygenLayout.xml footer.html header.html stylesheet.css $(DOCUMENTATION_FILES) $(EXAMPLE_SOURCE_FILES) $(IMAGES)
doxygen
doc/index.html: build/Doxyfile DoxygenLayout.xml footer.html header.html stylesheet.css $(DOCUMENTATION_FILES) $(EXAMPLE_SOURCE_FILES) $(IMAGES)
doxygen $<

build/Doxyfile: ../../../doxygen/Doxyfile Doxyfile build/juce_modules.dox
cat ../../../doxygen/Doxyfile Doxyfile > $@

build/juce_modules.dox: ../../../doxygen/process_source_files.py $(SOURCE_FILES)
rm -rf build


extras/BLOCKS/doxygen/pages/connecting_blocks.dox → extras/BLOCKS/doxygen/pages/juce_connecting_blocks.dox View File


extras/BLOCKS/doxygen/pages/controlling_control_buttons.dox → extras/BLOCKS/doxygen/pages/juce_controlling_control_buttons.dox View File


extras/BLOCKS/doxygen/pages/controlling_led_grids.dox → extras/BLOCKS/doxygen/pages/juce_controlling_led_grids.dox View File


extras/BLOCKS/doxygen/pages/controlling_led_strips.dox → extras/BLOCKS/doxygen/pages/juce_controlling_led_strips.dox View File


extras/BLOCKS/doxygen/pages/discovering_blocks.dox → extras/BLOCKS/doxygen/pages/juce_discovering_blocks.dox View File


extras/BLOCKS/doxygen/pages/downloading_the_sdk.dox → extras/BLOCKS/doxygen/pages/juce_downloading_the_sdk.dox View File


extras/BLOCKS/doxygen/pages/example_applications.dox → extras/BLOCKS/doxygen/pages/juce_example_applications.dox View File


extras/BLOCKS/doxygen/pages/example_blocks_drawing.dox → extras/BLOCKS/doxygen/pages/juce_example_blocks_drawing.dox View File


extras/BLOCKS/doxygen/pages/example_blocks_monitor.dox → extras/BLOCKS/doxygen/pages/juce_example_blocks_monitor.dox View File


extras/BLOCKS/doxygen/pages/example_blocks_synth.dox → extras/BLOCKS/doxygen/pages/juce_example_blocks_synth.dox View File


extras/BLOCKS/doxygen/pages/getting_control_button_events.dox → extras/BLOCKS/doxygen/pages/juce_getting_control_button_events.dox View File


extras/BLOCKS/doxygen/pages/getting_touch_events.dox → extras/BLOCKS/doxygen/pages/juce_getting_touch_events.dox View File


extras/BLOCKS/doxygen/pages/main.dox → extras/BLOCKS/doxygen/pages/juce_main.dox View File


extras/BLOCKS/doxygen/pages/the_littlefoot_language.dox → extras/BLOCKS/doxygen/pages/juce_the_littlefoot_language.dox View File


extras/BLOCKS/doxygen/pages/the_standalone_blocks_sdk.dox → extras/BLOCKS/doxygen/pages/juce_the_standalone_blocks_sdk.dox View File


Loading…
Cancel
Save