| /* SPDX-License-Identifier: GPL-2.0-or-later */ | |
| /* | |
| * Copyright (C) 2021, Google Inc. | |
| * | |
| * public-api.cpp - Public API validation | |
| */ | |
| #include <libcamera/libcamera.h> | |
| #include "test.h" | |
| class PublicAPITest : public Test | |
| { | |
| int run() | |
| { | |
| #ifdef LIBCAMERA_BASE_PRIVATE | |
| #error "Public interfaces should not be exposed to LIBCAMERA_BASE_PRIVATE" | |
| return TestFail; | |
| #else | |
| return TestPass; | |
| #endif | |
| } | |
| }; | |
| TEST_REGISTER(PublicAPITest) |