1# Generated file; do not modify. 2subdir('NMI') 3subdir('TurboAllowed') 4 5sdbusplus_current_path = 'xyz/openbmc_project/Control/Host' 6 7generated_sources += custom_target( 8 'xyz/openbmc_project/Control/Host__cpp'.underscorify(), 9 input: [ 10 '../../../../../yaml/xyz/openbmc_project/Control/Host.errors.yaml', 11 '../../../../../yaml/xyz/openbmc_project/Control/Host.interface.yaml', 12 ], 13 output: [ 14 'error.cpp', 15 'error.hpp', 16 'common.hpp', 17 'server.hpp', 18 'server.cpp', 19 'aserver.hpp', 20 'client.hpp', 21 ], 22 depend_files: sdbusplusplus_depfiles, 23 command: [ 24 sdbuspp_gen_meson_prog, '--command', 'cpp', 25 '--output', meson.current_build_dir(), 26 '--tool', sdbusplusplus_prog, 27 '--directory', meson.current_source_dir() / '../../../../../yaml', 28 'xyz/openbmc_project/Control/Host', 29 ], 30 install: should_generate_cpp, 31 install_dir: [ 32 false, 33 get_option('includedir') / sdbusplus_current_path, 34 get_option('includedir') / sdbusplus_current_path, 35 get_option('includedir') / sdbusplus_current_path, 36 false, 37 get_option('includedir') / sdbusplus_current_path, 38 get_option('includedir') / sdbusplus_current_path, 39 ], 40 build_by_default: should_generate_cpp, 41) 42 43generated_markdown += custom_target( 44 'xyz/openbmc_project/Control/Host/NMI__markdown'.underscorify(), 45 input: [ '../../../../../yaml/xyz/openbmc_project/Control/Host/NMI.interface.yaml', ], 46 output: [ 'NMI.md' ], 47 depend_files: sdbusplusplus_depfiles, 48 command: [ 49 sdbuspp_gen_meson_prog, '--command', 'markdown', 50 '--output', meson.current_build_dir(), 51 '--tool', sdbusplusplus_prog, 52 '--directory', meson.current_source_dir() / '../../../../../yaml', 53 'xyz/openbmc_project/Control/Host/NMI', 54 ], 55 install: should_generate_markdown, 56 install_dir: [inst_markdown_dir / sdbusplus_current_path], 57 build_by_default: should_generate_markdown, 58) 59 60generated_markdown += custom_target( 61 'xyz/openbmc_project/Control/Host/TurboAllowed__markdown'.underscorify(), 62 input: [ '../../../../../yaml/xyz/openbmc_project/Control/Host/TurboAllowed.interface.yaml', ], 63 output: [ 'TurboAllowed.md' ], 64 depend_files: sdbusplusplus_depfiles, 65 command: [ 66 sdbuspp_gen_meson_prog, '--command', 'markdown', 67 '--output', meson.current_build_dir(), 68 '--tool', sdbusplusplus_prog, 69 '--directory', meson.current_source_dir() / '../../../../../yaml', 70 'xyz/openbmc_project/Control/Host/TurboAllowed', 71 ], 72 install: should_generate_markdown, 73 install_dir: [inst_markdown_dir / sdbusplus_current_path], 74 build_by_default: should_generate_markdown, 75) 76 77