.common.sh 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. INCLUDE_DIRS="-I. -I../libdrm/include/drm -Iinclude -I/usr/include/libdrm -I./.ci/android_headers -I./tests/test_include"
  2. CLANG="clang++-12"
  3. CLANG_TIDY="clang-tidy-12"
  4. CXXARGS="-fPIC -Wall -Wextra -Werror -DPLATFORM_SDK_VERSION=31 -D__ANDROID_API__=31"
  5. CXXARGS+=" -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS"
  6. CXXARGS+=" -fvisibility-inlines-hidden -std=gnu++17 -DHWC2_USE_CPP11 -DHWC2_INCLUDE_STRINGIFICATION -fno-rtti"
  7. BUILD_FILES=(
  8. backend/BackendClient.cpp
  9. backend/Backend.cpp
  10. backend/BackendManager.cpp
  11. backend/BackendRCarDu.cpp
  12. bufferinfo/BufferInfoGetter.cpp
  13. #bufferinfo/BufferInfoMapperMetadata.cpp
  14. bufferinfo/legacy/BufferInfoImagination.cpp
  15. bufferinfo/legacy/BufferInfoLibdrm.cpp
  16. bufferinfo/legacy/BufferInfoMaliHisi.cpp
  17. bufferinfo/legacy/BufferInfoMaliMediatek.cpp
  18. bufferinfo/legacy/BufferInfoMaliMeson.cpp
  19. bufferinfo/legacy/BufferInfoMinigbm.cpp
  20. compositor/DrmDisplayComposition.cpp
  21. compositor/DrmDisplayCompositor.cpp
  22. compositor/Planner.cpp
  23. drm/DrmConnector.cpp
  24. drm/DrmCrtc.cpp
  25. drm/DrmDevice.cpp
  26. drm/DrmEncoder.cpp
  27. drm/DrmFbImporter.cpp
  28. drm/DrmMode.cpp
  29. drm/DrmPlane.cpp
  30. drm/DrmProperty.cpp
  31. DrmHwcTwo.cpp
  32. drm/ResourceManager.cpp
  33. drm/UEventListener.cpp
  34. drm/VSyncWorker.cpp
  35. tests/worker_test.cpp
  36. utils/autolock.cpp
  37. #utils/hwcutils.cpp
  38. utils/Worker.cpp
  39. )