diff options
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 56 |
1 files changed, 38 insertions, 18 deletions
@@ -18,9 +18,12 @@ cc_library_static { name: "libdrmhwc_utils", - srcs: ["utils/worker.cpp"], + srcs: ["utils/Worker.cpp"], - include_dirs: ["external/drm_hwcomposer/include"], + include_dirs: [ + "external/drm_hwcomposer/include", + "external/drm_hwcomposer", + ], cflags: [ "-Wall", @@ -47,7 +50,10 @@ cc_defaults { "libutils", ], - include_dirs: ["external/drm_hwcomposer/include"], + include_dirs: [ + "external/drm_hwcomposer/include", + "external/drm_hwcomposer", + ], static_libs: ["libdrmhwc_utils"], @@ -74,26 +80,31 @@ cc_library_static { name: "drm_hwcomposer", defaults: ["hwcomposer.drm_defaults"], srcs: [ - "drmhwctwo.cpp", - - "compositor/drmdisplaycomposition.cpp", - "compositor/drmdisplaycompositor.cpp", - - "drm/drmconnector.cpp", - "drm/drmcrtc.cpp", - "drm/drmdevice.cpp", - "drm/drmencoder.cpp", - "drm/drmeventlistener.cpp", - "drm/drmmode.cpp", - "drm/drmplane.cpp", - "drm/drmproperty.cpp", - "drm/resourcemanager.cpp", - "drm/vsyncworker.cpp", + "DrmHwcTwo.cpp", + + "compositor/DrmDisplayComposition.cpp", + "compositor/DrmDisplayCompositor.cpp", + + "drm/DrmConnector.cpp", + "drm/DrmCrtc.cpp", + "drm/DrmDevice.cpp", + "drm/DrmEncoder.cpp", + "drm/DrmEventListener.cpp", + "drm/DrmMode.cpp", + "drm/DrmPlane.cpp", + "drm/DrmProperty.cpp", + "drm/ResourceManager.cpp", + "drm/VSyncWorker.cpp", "platform/platform.cpp", "utils/autolock.cpp", "utils/hwcutils.cpp", + + "backend/BackendManager.cpp", + "backend/Backend.cpp", + "backend/BackendClient.cpp", + "backend/BackendRCarDu.cpp", ], } @@ -142,3 +153,12 @@ filegroup { "platform/platformmeson.cpp", ], } + +// Used by hwcomposer.drm_mediatek +filegroup { + name: "drm_hwcomposer_platformmediatek", + srcs: [ + "platform/platformdrmgeneric.cpp", + "platform/platformmediatek.cpp", + ], +} |