Dennis Tsiang | 33f0ece | 2023-11-29 12:45:04 +0000 | [diff] [blame] | 1 | |
| 2 | src_hwc3 = files( |
| 3 | 'ComposerClient.cpp', |
| 4 | 'Composer.cpp', |
Drew Davenport | ade6965 | 2024-07-16 15:54:33 -0600 | [diff] [blame^] | 5 | 'DrmHwcThree.cpp', |
Dennis Tsiang | 33f0ece | 2023-11-29 12:45:04 +0000 | [diff] [blame] | 6 | 'service.cpp', |
| 7 | ) |
| 8 | |
| 9 | executable( |
| 10 | 'android.hardware.composer.hwc3-service.drm', |
| 11 | src_hwc3, |
| 12 | cpp_args : common_cpp_flags, |
| 13 | dependencies : deps, |
| 14 | install : true, |
| 15 | link_with: drmhwc_common, |
| 16 | install_dir : get_option('bindir') / 'hw', |
| 17 | include_directories: inc_include, |
| 18 | ) |
| 19 | |
| 20 | configure_file( |
| 21 | input: 'hwc3-drm.rc', |
| 22 | output: '@PLAINNAME@', |
| 23 | copy: true, |
| 24 | install_dir: get_option('sysconfdir') / 'init', |
| 25 | ) |
| 26 | |
| 27 | configure_file( |
| 28 | input: 'hwc3-drm.xml', |
| 29 | output: '@PLAINNAME@', |
| 30 | copy: true, |
| 31 | install_dir: get_option('sysconfdir') / 'vintf' / 'manifest', |
| 32 | ) |