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, 25 '--command', 26 'cpp', 27 '--output', 28 meson.current_build_dir(), 29 '--tool', 30 sdbusplusplus_prog, 31 '--directory', 32 meson.current_source_dir() / '../../../../../yaml', 33 'xyz/openbmc_project/Control/Host', 34 ], 35 install: should_generate_cpp, 36 install_dir: [ 37 false, 38 get_option('includedir') / sdbusplus_current_path, 39 get_option('includedir') / sdbusplus_current_path, 40 get_option('includedir') / sdbusplus_current_path, 41 false, 42 get_option('includedir') / sdbusplus_current_path, 43 get_option('includedir') / sdbusplus_current_path, 44 ], 45 build_by_default: should_generate_cpp, 46) 47 48generated_markdown += custom_target( 49 'xyz/openbmc_project/Control/Host/NMI__markdown'.underscorify(), 50 input: [ 51 '../../../../../yaml/xyz/openbmc_project/Control/Host/NMI.interface.yaml', 52 ], 53 output: ['NMI.md'], 54 depend_files: sdbusplusplus_depfiles, 55 command: [ 56 sdbuspp_gen_meson_prog, 57 '--command', 58 'markdown', 59 '--output', 60 meson.current_build_dir(), 61 '--tool', 62 sdbusplusplus_prog, 63 '--directory', 64 meson.current_source_dir() / '../../../../../yaml', 65 'xyz/openbmc_project/Control/Host/NMI', 66 ], 67 install: should_generate_markdown, 68 install_dir: [inst_markdown_dir / sdbusplus_current_path], 69 build_by_default: should_generate_markdown, 70) 71 72generated_markdown += custom_target( 73 'xyz/openbmc_project/Control/Host/TurboAllowed__markdown'.underscorify(), 74 input: [ 75 '../../../../../yaml/xyz/openbmc_project/Control/Host/TurboAllowed.interface.yaml', 76 ], 77 output: ['TurboAllowed.md'], 78 depend_files: sdbusplusplus_depfiles, 79 command: [ 80 sdbuspp_gen_meson_prog, 81 '--command', 82 'markdown', 83 '--output', 84 meson.current_build_dir(), 85 '--tool', 86 sdbusplusplus_prog, 87 '--directory', 88 meson.current_source_dir() / '../../../../../yaml', 89 'xyz/openbmc_project/Control/Host/TurboAllowed', 90 ], 91 install: should_generate_markdown, 92 install_dir: [inst_markdown_dir / sdbusplus_current_path], 93 build_by_default: should_generate_markdown, 94) 95 96