summaryrefslogtreecommitdiff
path: root/Documentation/meson.build
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2024-08-08 15:09:45 +0100
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2024-08-14 04:11:38 +0300
commit7304442774270ce79c6817875f88c6b7db72a6fb (patch)
treedf73a502dc4358472869cb930444c88e7aa94bc3 /Documentation/meson.build
parentf57e9fa6dde5999bab71fc9a756bc5e1e6e68739 (diff)
Documentation: Split doxygen_input in public and internal inputs
To prepare for splitting the API documentation in public and internal documents, split the doxygen_input list in the public and internal counterparts. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'Documentation/meson.build')
-rw-r--r--Documentation/meson.build23
1 files changed, 15 insertions, 8 deletions
diff --git a/Documentation/meson.build b/Documentation/meson.build
index 07042071..1d84ed81 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -28,27 +28,34 @@ if doxygen.found() and dot.found()
output : 'Doxyfile',
configuration : cdata)
- doxygen_input = [
- doxyfile,
- libcamera_base_headers,
+ doxygen_public_input = [
+ libcamera_base_public_headers,
libcamera_base_public_sources,
+ libcamera_public_headers,
+ libcamera_public_sources,
+ ]
+
+ doxygen_internal_input = [
+ libcamera_base_private_headers,
libcamera_base_internal_sources,
libcamera_internal_headers,
+ libcamera_internal_sources,
libcamera_ipa_headers,
libcamera_ipa_interfaces,
- libcamera_public_headers,
- libcamera_public_sources,
- libcamera_internal_sources,
libipa_headers,
libipa_sources,
]
if is_variable('ipu3_ipa_sources')
- doxygen_input += [ipu3_ipa_sources]
+ doxygen_internal_input += [ipu3_ipa_sources]
endif
custom_target('doxygen',
- input : doxygen_input,
+ input : [
+ doxyfile,
+ doxygen_public_input,
+ doxygen_internal_input,
+ ],
output : 'api-html',
command : [doxygen, doxyfile],
install : true,