xref: /openbmc/phosphor-logging/lib/include/phosphor-logging/meson.build (revision 5383d760f24a5c9e607c88a8a643e576759769bd)
1e0538848SWilliam A. Kennington IIIphosphor_logging_gen += custom_target(
2e0538848SWilliam A. Kennington III    'elog-errors.hpp'.underscorify(),
3e0538848SWilliam A. Kennington III    input: [elog_gen, template_elog_gen],
4e0538848SWilliam A. Kennington III    output: 'elog-errors.hpp',
5e0538848SWilliam A. Kennington III    command: [
6*5383d760SPatrick Williams        python_prog,
7*5383d760SPatrick Williams        '@INPUT0@',
8*5383d760SPatrick Williams        '-t',
9*5383d760SPatrick Williams        '',
10*5383d760SPatrick Williams        '-m',
11*5383d760SPatrick Williams        '@INPUT1@',
12*5383d760SPatrick Williams        '-y',
13*5383d760SPatrick Williams        yamldir,
14*5383d760SPatrick Williams        '-u',
15*5383d760SPatrick Williams        tool_dir + '/',
16*5383d760SPatrick Williams        '-o',
17*5383d760SPatrick Williams        '@OUTPUT0@',
18e0538848SWilliam A. Kennington III    ],
19e0538848SWilliam A. Kennington III    install: true,
20e0538848SWilliam A. Kennington III    install_dir: get_option('includedir') / 'phosphor-logging',
21e0538848SWilliam A. Kennington III)
22e0538848SWilliam A. Kennington III
23e0538848SWilliam A. Kennington IIIinstall_headers(
24236d864bSAmithash Prasasd    'commit.hpp',
25e0538848SWilliam A. Kennington III    'elog.hpp',
26b2a3aa2fSPatrick Williams    'lg2.hpp',
27e0538848SWilliam A. Kennington III    'log.hpp',
28e0538848SWilliam A. Kennington III    'sdjournal.hpp',
29e0538848SWilliam A. Kennington III    subdir: 'phosphor-logging',
30e0538848SWilliam A. Kennington III)
31e0538848SWilliam A. Kennington III
32e0538848SWilliam A. Kennington IIIinstall_headers(
33b2a3aa2fSPatrick Williams    'lg2/concepts.hpp',
34b2a3aa2fSPatrick Williams    'lg2/conversion.hpp',
35b2a3aa2fSPatrick Williams    'lg2/flags.hpp',
36cbdc283cSPatrick Williams    'lg2/header.hpp',
37b2a3aa2fSPatrick Williams    'lg2/level.hpp',
38b2a3aa2fSPatrick Williams    'lg2/logger.hpp',
39b2a3aa2fSPatrick Williams    subdir: 'phosphor-logging/lg2',
40b2a3aa2fSPatrick Williams)
41b2a3aa2fSPatrick Williams
42*5383d760SPatrick Williamsinstall_headers('test/sdjournal_mock.hpp', subdir: 'phosphor-logging/test')
43