From patchwork Tue Dec 11 19:10:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 30 Return-Path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 65A6660B0C for ; Tue, 11 Dec 2018 20:09:39 +0100 (CET) Received: from avalon.bb.dnainternet.fi (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 4145355A for ; Tue, 11 Dec 2018 20:09:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1544555378; bh=s+dOS1Tb0L//HDIG9m78ARbg5o8S/FbKKrrRbjtKziM=; h=From:To:Subject:Date:From; b=En+ddEYMn9mzmML2zETGid8JJvUEfRw2FlNVGYbqgthHmfSs4zV7tycfqKHETJCS2 30IFtj+ENqpWYTjBshGuJKfKvJDcDKU25CrLO8zKUjeiq6qU0FpD5qDyh/iou9vijC sjhkgBlhmCYR0wvVOTiyvrI9hsZoVVk4oTv4bLWk= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Date: Tue, 11 Dec 2018 21:10:05 +0200 Message-Id: <20181211191011.6315-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/6] Documentation: Initial Doxygen support X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Dec 2018 19:09:39 -0000 Hello, This patch series adds initial Doxygen support to libcamera. The produced documentation isn't integrated with Sphinx yet, this will be done later using the breathe and exhale Sphinx extensions. I'm sure there's room for improvement in the Doxygen configuration file, as an exercise for the reader :-) Laurent Pinchart (6): build: Clean up file names variables Documentation: Set install_dir in custom_target() Documentation: Don't hardcode install directory Documentation: Generate source code documentation using Doxygen libcamera: log: Fix Doxygen documentation libcamera: log: Document the LogMessage class Documentation/Doxyfile.in | 2441 ++++++++++++++++++++++++++++++++ Documentation/contributing.rst | 8 +- Documentation/meson.build | 33 +- include/libcamera/meson.build | 6 +- meson.build | 2 +- src/libcamera/log.cpp | 30 +- src/libcamera/meson.build | 9 +- 7 files changed, 2512 insertions(+), 17 deletions(-) create mode 100644 Documentation/Doxyfile.in