Add the following files to the build: backend/BackendClient.cpp backend/Backend.cpp backend/BackendManager.cpp backend/BackendRCarDu.cpp bufferinfo/legacy/BufferInfoImagination.cpp bufferinfo/legacy/BufferInfoLibdrm.cpp bufferinfo/legacy/BufferInfoMaliHisi.cpp bufferinfo/legacy/BufferInfoMaliMediatek.cpp bufferinfo/legacy/BufferInfoMaliMeson.cpp bufferinfo/legacy/BufferInfoMinigbm.cpp compositor/DrmDisplayComposition.cpp compositor/DrmDisplayCompositor.cpp compositor/Planner.cpp drm/DrmGenericImporter.cpp DrmHwcTwo.cpp drm/ResourceManager.cpp drm/VSyncWorker.cpp tests/worker_test.cpp utils/autolock.cpp Files 'bufferinfo/BufferInfoMapperMetadata.cpp' and 'utils/hwcutils.cpp' require a lot of additional headers, therefore move them out of the scope of this commit. 'utils/gralloc.h' isn't planned to use in pure-linux builds, therefore remove it from 'utils' and put it into '.ci/android_headers/hardware/' Fix minor tidy fails. Fix linux build fails (missing includes) due to differences between libc and bionic. Comment-out some sections in 'tests/test_include' which aren't used by drm_hwc but causing build failures for CI due to missing dependencies. Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com> Reviewed-by: Matvii Zorin <matvii.zorin@globallogic.com>
26 lines
No EOL
613 B
C
26 lines
No EOL
613 B
C
#ifndef UTILS_LOG_H_
|
|
#define UTILS_LOG_H_
|
|
|
|
#ifdef ANDROID
|
|
|
|
#include <log/log.h>
|
|
|
|
#else
|
|
|
|
#include <cinttypes>
|
|
#include <cstdio>
|
|
|
|
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
|
|
#define ALOGE(args...) printf("ERR: " args)
|
|
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
|
|
#define ALOGW(args...) printf("WARN: " args)
|
|
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
|
|
#define ALOGI(args...) printf("INFO: " args)
|
|
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
|
|
#define ALOGD(args...) printf("DBG:" args)
|
|
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
|
|
#define ALOGV(args...) printf("VERBOSE: " args)
|
|
|
|
#endif
|
|
|
|
#endif |