Skip to content

Commit

Permalink
add Doxyfile for cpp packages
Browse files Browse the repository at this point in the history
Signed-off-by: Sangtaek Lee <[email protected]>
  • Loading branch information
sangteak601 committed Mar 14, 2024
1 parent a2283ab commit 697d7dd
Show file tree
Hide file tree
Showing 7 changed files with 140 additions and 0 deletions.
20 changes: 20 additions & 0 deletions rosbag2_compression/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_compression"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "Compression implementations for rosbag2 bags and messages"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_compression_zstd/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_compression_zstd"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "Zstandard compression library implementation of rosbag2_compression"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_cpp/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_cpp"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "C++ ROSBag2 client library"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_storage/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_storage"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "ROS2 independent storage format to store serialized ROS2 messages"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_storage_mcap/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_storage_mcap"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "rosbag2 storage plugin using the MCAP file format"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_storage_sqlite3/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_storage_sqlite3"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "ROSBag2 SQLite3 storage plugin"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=
20 changes: 20 additions & 0 deletions rosbag2_transport/Doxyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# All settings not listed here will use the Doxygen default values.

PROJECT_NAME = "rosbag2_transport"
PROJECT_NUMBER = rolling
PROJECT_BRIEF = "Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware"

INPUT = ./include

RECURSIVE = YES
OUTPUT_DIRECTORY = doc_output

EXTRACT_ALL = YES
SORT_MEMBER_DOCS = NO

GENERATE_LATEX = NO

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = ROSBAG2_TRANSPORT_PUBLIC=

0 comments on commit 697d7dd

Please sign in to comment.