cc_library_static {
name: "libdrmhwc_utils",
- srcs: ["worker.cpp"],
+ srcs: ["utils/worker.cpp"],
+
+ include_dirs: ["external/drm_hwcomposer/include"],
cflags: [
"-Wall",
"libutils",
],
+ include_dirs: ["external/drm_hwcomposer/include"],
+
static_libs: ["libdrmhwc_utils"],
cflags: [
name: "drm_hwcomposer",
defaults: ["hwcomposer.drm_defaults"],
srcs: [
- "autolock.cpp",
- "resourcemanager.cpp",
- "drmdevice.cpp",
- "drmconnector.cpp",
- "drmcrtc.cpp",
- "drmdisplaycomposition.cpp",
- "drmdisplaycompositor.cpp",
- "drmencoder.cpp",
- "drmeventlistener.cpp",
"drmhwctwo.cpp",
- "drmmode.cpp",
- "drmplane.cpp",
- "drmproperty.cpp",
- "hwcutils.cpp",
- "platform.cpp",
- "vsyncworker.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",
],
}
name: "hwcomposer.drm",
defaults: ["hwcomposer.drm_defaults"],
whole_static_libs: ["drm_hwcomposer"],
- srcs: ["platformdrmgeneric.cpp"],
+ srcs: ["platform/platformdrmgeneric.cpp"],
cppflags: ["-DUSE_DRM_GENERIC_IMPORTER"],
}
defaults: ["hwcomposer.drm_defaults"],
whole_static_libs: ["drm_hwcomposer"],
srcs: [
- "platformdrmgeneric.cpp",
- "platformminigbm.cpp",
+ "platform/platformdrmgeneric.cpp",
+ "platform/platformminigbm.cpp",
],
include_dirs: ["external/minigbm/cros_gralloc"],
}
filegroup {
name: "drm_hwcomposer_platformhisi",
srcs: [
- "platformdrmgeneric.cpp",
- "platformhisi.cpp",
+ "platform/platformdrmgeneric.cpp",
+ "platform/platformhisi.cpp",
],
}
filegroup {
name: "drm_hwcomposer_platformmeson",
srcs: [
- "platformdrmgeneric.cpp",
- "platformmeson.cpp",
+ "platform/platformdrmgeneric.cpp",
+ "platform/platformmeson.cpp",
],
}