blob: ae54d952a525eb4dd1ceb19cc89a7bde1347e815 [file] [log] [blame]
Patrick Williamsd9632142020-06-24 16:12:44 -05001# Generated file; do not modify.
Patrick Williams7f154002025-01-03 10:12:23 -05002subdir('EpochTime')
3subdir('Synchronization')
4
5sdbusplus_current_path = 'xyz/openbmc_project/Time'
6
Patrick Williamsd9632142020-06-24 16:12:44 -05007generated_sources += custom_target(
8 'xyz/openbmc_project/Time__cpp'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -05009 input: ['../../../../yaml/xyz/openbmc_project/Time.errors.yaml'],
10 output: ['error.cpp', 'error.hpp'],
Patrick Williams11335242022-09-12 06:11:41 -050011 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050012 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050013 sdbuspp_gen_meson_prog,
14 '--command',
15 'cpp',
16 '--output',
17 meson.current_build_dir(),
18 '--tool',
19 sdbusplusplus_prog,
20 '--directory',
21 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050022 'xyz/openbmc_project/Time',
23 ],
Patrick Williams7f154002025-01-03 10:12:23 -050024 install: should_generate_cpp,
Patrick Williams0e788282025-01-31 06:34:56 -050025 install_dir: [false, get_option('includedir') / sdbusplus_current_path],
Patrick Williams7f154002025-01-03 10:12:23 -050026 build_by_default: should_generate_cpp,
Patrick Williamsd9632142020-06-24 16:12:44 -050027)
28
Patrick Williams7f154002025-01-03 10:12:23 -050029generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050030 'xyz/openbmc_project/Time/EpochTime__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050031 input: [
32 '../../../../yaml/xyz/openbmc_project/Time/EpochTime.interface.yaml',
33 ],
34 output: ['EpochTime.md'],
Patrick Williams11335242022-09-12 06:11:41 -050035 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050036 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050037 sdbuspp_gen_meson_prog,
38 '--command',
39 'markdown',
40 '--output',
41 meson.current_build_dir(),
42 '--tool',
43 sdbusplusplus_prog,
44 '--directory',
45 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050046 'xyz/openbmc_project/Time/EpochTime',
47 ],
Patrick Williams7f154002025-01-03 10:12:23 -050048 install: should_generate_markdown,
49 install_dir: [inst_markdown_dir / sdbusplus_current_path],
50 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050051)
52
Patrick Williams7f154002025-01-03 10:12:23 -050053generated_markdown += custom_target(
Patrick Williamsd9632142020-06-24 16:12:44 -050054 'xyz/openbmc_project/Time/Synchronization__markdown'.underscorify(),
Patrick Williams0e788282025-01-31 06:34:56 -050055 input: [
56 '../../../../yaml/xyz/openbmc_project/Time/Synchronization.interface.yaml',
57 ],
58 output: ['Synchronization.md'],
Patrick Williams11335242022-09-12 06:11:41 -050059 depend_files: sdbusplusplus_depfiles,
Patrick Williamsd9632142020-06-24 16:12:44 -050060 command: [
Patrick Williams0e788282025-01-31 06:34:56 -050061 sdbuspp_gen_meson_prog,
62 '--command',
63 'markdown',
64 '--output',
65 meson.current_build_dir(),
66 '--tool',
67 sdbusplusplus_prog,
68 '--directory',
69 meson.current_source_dir() / '../../../../yaml',
Patrick Williamsd9632142020-06-24 16:12:44 -050070 'xyz/openbmc_project/Time/Synchronization',
71 ],
Patrick Williams7f154002025-01-03 10:12:23 -050072 install: should_generate_markdown,
73 install_dir: [inst_markdown_dir / sdbusplus_current_path],
74 build_by_default: should_generate_markdown,
Patrick Williamsd9632142020-06-24 16:12:44 -050075)
76