blob: c525308f081f57c05322f3745025d11ca0f0514f [file] [log] [blame]
Dennis Tsiang33f0ece2023-11-29 12:45:04 +00001
2src_hwc3 = files(
3 'ComposerClient.cpp',
4 'Composer.cpp',
Drew Davenportade69652024-07-16 15:54:33 -06005 'DrmHwcThree.cpp',
Dennis Tsiang33f0ece2023-11-29 12:45:04 +00006 'service.cpp',
Drew Davenport5951b112024-08-05 09:44:27 -06007 'Utils.cpp',
Dennis Tsiang33f0ece2023-11-29 12:45:04 +00008)
9
10executable(
11 'android.hardware.composer.hwc3-service.drm',
12 src_hwc3,
Drew Davenport5951b112024-08-05 09:44:27 -060013 cpp_args : common_cpp_flags + hwc2_cpp_flags,
Dennis Tsiang33f0ece2023-11-29 12:45:04 +000014 dependencies : deps,
15 install : true,
Roman Stratiienkod36bbb82024-10-19 01:11:18 +030016 link_whole: [drmhwc_common, drmhwc_hwc2_common],
Dennis Tsiang33f0ece2023-11-29 12:45:04 +000017 install_dir : get_option('bindir') / 'hw',
18 include_directories: inc_include,
19)
20
21configure_file(
22 input: 'hwc3-drm.rc',
23 output: '@PLAINNAME@',
24 copy: true,
25 install_dir: get_option('sysconfdir') / 'init',
26)
27
28configure_file(
29 input: 'hwc3-drm.xml',
30 output: '@PLAINNAME@',
31 copy: true,
32 install_dir: get_option('sysconfdir') / 'vintf' / 'manifest',
33)