xref: /openbmc/estoraged/src/erase/meson.build (revision 620d1a51981dc31e3e1346a330b6f8429466e04d)
1e6ffe704SJohn Edward BroadbentlibeStoragedErase_lib = static_library(
2e6ffe704SJohn Edward Broadbent  'libeStoragedErase-lib',
3e6ffe704SJohn Edward Broadbent  'verifyDriveGeometry.cpp',
47f2ab643SJohn Edward Broadbent  'pattern.cpp',
559dffa63SJohn Edward Broadbent  'cryptoErase.cpp',
6605085a6SJohn Edward Broadbent  'sanitize.cpp',
74bc8a10cSJohn Edward Broadbent  'zero.cpp',
8e6ffe704SJohn Edward Broadbent  include_directories : eStoraged_headers,
9e6ffe704SJohn Edward Broadbent  implicit_include_directories: false,
10972c3faaSJohn Wedig  dependencies: [
110c2808f0SPatrick Williams    phosphor_dbus_interfaces_dep,
120c2808f0SPatrick Williams    phosphor_logging_dep,
130c2808f0SPatrick Williams    stdplus_dep,
14*620d1a51SKonstantin Aladyshev    boost_dep,
15972c3faaSJohn Wedig  ],
16e6ffe704SJohn Edward Broadbent)
17e6ffe704SJohn Edward Broadbent
18e6ffe704SJohn Edward BroadbentlibeStoragedErase_dep = declare_dependency(
19e6ffe704SJohn Edward Broadbent  include_directories: eStoraged_headers,
20e6ffe704SJohn Edward Broadbent  link_with: libeStoragedErase_lib,
21e6ffe704SJohn Edward Broadbent)
22e6ffe704SJohn Edward Broadbent
23