blob: 291c71a299175264f24074aebbbe02c9498c76d5 [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 'ComposerResources.cpp',
8 'Utils.cpp',
Dennis Tsiang33f0ece2023-11-29 12:45:04 +00009)
10
11executable(
12 'android.hardware.composer.hwc3-service.drm',
13 src_hwc3,
Drew Davenport5951b112024-08-05 09:44:27 -060014 cpp_args : common_cpp_flags + hwc2_cpp_flags,
Dennis Tsiang33f0ece2023-11-29 12:45:04 +000015 dependencies : deps,
16 install : true,
Roman Stratiienkod36bbb82024-10-19 01:11:18 +030017 link_whole: [drmhwc_common, drmhwc_hwc2_common],
Dennis Tsiang33f0ece2023-11-29 12:45:04 +000018 install_dir : get_option('bindir') / 'hw',
19 include_directories: inc_include,
20)
21
22configure_file(
23 input: 'hwc3-drm.rc',
24 output: '@PLAINNAME@',
25 copy: true,
26 install_dir: get_option('sysconfdir') / 'init',
27)
28
29configure_file(
30 input: 'hwc3-drm.xml',
31 output: '@PLAINNAME@',
32 copy: true,
33 install_dir: get_option('sysconfdir') / 'vintf' / 'manifest',
34)