[libcamera-devel] [PATCH v3 0/4] Improve libcamera documentation
Daniel Scally
dan.scally at ideasonboard.com
Fri Jan 12 13:14:30 CET 2024
In this series the API split is achieved by collecting filepaths for "public"
sources in meson and passing them to a generated Doxyfile-public, which is then
included in the main Doxyfile. A second Doxyfile-internal retains the current
behaviour for the internal API run.
Thanks
Dan
Daniel Scally (4):
meson: libcamera: Split public and internal source arrays
Documentation: Add Thread support page
libcamera: Documentation: Split public/private documentation
libcamera: Documentation: Improve doxygen main page
Documentation/Doxyfile-internal.in | 21 +++++
Documentation/Doxyfile-public.in | 7 ++
Documentation/Doxyfile.in | 29 ++----
Documentation/mainpage.dox | 33 +++++++
Documentation/meson.build | 78 ++++++++++++++--
Documentation/thread.dox | 122 ++++++++++++++++++++++++
include/libcamera/base/meson.build | 7 ++
include/libcamera/internal/meson.build | 28 +++++-
include/libcamera/meson.build | 10 ++
meson.build | 8 ++
src/libcamera/base/class.cpp | 1 +
src/libcamera/base/meson.build | 31 +++++--
src/libcamera/base/thread.cpp | 123 -------------------------
src/libcamera/camera.cpp | 7 ++
src/libcamera/camera_manager.cpp | 1 +
src/libcamera/framebuffer.cpp | 6 +-
src/libcamera/meson.build | 43 ++++++---
src/libcamera/request.cpp | 1 +
18 files changed, 376 insertions(+), 180 deletions(-)
create mode 100644 Documentation/Doxyfile-internal.in
create mode 100644 Documentation/Doxyfile-public.in
create mode 100644 Documentation/mainpage.dox
create mode 100644 Documentation/thread.dox
--
2.34.1
More information about the libcamera-devel
mailing list