[libcamera-devel] [PATCH 5/5] libcamera: Remove libcamera class
Kieran Bingham
kieran.bingham at ideasonboard.com
Tue Jan 1 22:29:47 CET 2019
From: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
The class was just a placeholder, now that we have other objects
defined, remove it along with the associated test.
The libcamera/libcamera.h header is kept as a shortcut to include the
whole libcamera public API.
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
[Kieran: Rebase to master]
Signed-off-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
include/libcamera/libcamera.h | 10 ----------
src/libcamera/main.cpp | 19 -------------------
src/libcamera/meson.build | 1 -
test/init.cpp | 16 ----------------
test/meson.build | 1 -
5 files changed, 47 deletions(-)
delete mode 100644 src/libcamera/main.cpp
delete mode 100644 test/init.cpp
diff --git a/include/libcamera/libcamera.h b/include/libcamera/libcamera.h
index 32fb1ff741a7..f9556a8bce62 100644
--- a/include/libcamera/libcamera.h
+++ b/include/libcamera/libcamera.h
@@ -10,14 +10,4 @@
#include <libcamera/camera.h>
#include <libcamera/camera_manager.h>
-namespace libcamera {
-
-class libcamera
-{
-public:
- void init_lib(void);
-};
-
-};
-
#endif /* __LIBCAMERA_LIBCAMERA_H__ */
diff --git a/src/libcamera/main.cpp b/src/libcamera/main.cpp
deleted file mode 100644
index 7ed37dfcfd5b..000000000000
--- a/src/libcamera/main.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-/* SPDX-License-Identifier: LGPL-2.1-or-later */
-/*
- * Copyright (C) 2018, Google Inc.
- *
- * main.cpp - libcamera main class
- */
-
-#include <libcamera/libcamera.h>
-
-#include "log.h"
-
-namespace libcamera {
-
-void libcamera::init_lib(void)
-{
- LOG(Info) << "Lib Camera Init";
-}
-
-};
diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
index 2ff5bb5e7515..78562299fc42 100644
--- a/src/libcamera/meson.build
+++ b/src/libcamera/meson.build
@@ -3,7 +3,6 @@ libcamera_sources = files([
'camera_manager.cpp',
'device_enumerator.cpp',
'log.cpp',
- 'main.cpp',
'media_device.cpp',
'media_object.cpp',
'pipeline_handler.cpp',
diff --git a/test/init.cpp b/test/init.cpp
deleted file mode 100644
index 4ade4e7690fc..000000000000
--- a/test/init.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-/*
- * Copyright (C) 2018, Google Inc.
- *
- * init.cpp - libcamera initialization test
- */
-
-#include <libcamera/libcamera.h>
-
-int main(void)
-{
- libcamera::libcamera l = libcamera::libcamera();
- l.init_lib();
-
- return 0;
-}
diff --git a/test/meson.build b/test/meson.build
index 9270a55e052a..184a7eeb5e27 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -3,7 +3,6 @@ subdir('libtest')
subdir('media_device')
public_tests = [
- ['test_init', 'init.cpp'],
['list', 'list.cpp'],
]
--
2.17.1
More information about the libcamera-devel
mailing list