Reduces headers needed for external includes
hei_main.hpp included hei_isolator.hpp, which requires nearly all
headers in this project to be exported when building a library.
Change-Id: I6013ab53a7ee2b4993526bc4c62b30e8bf5f6702
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
diff --git a/meson.build b/meson.build
index 31964ec..db4e378 100644
--- a/meson.build
+++ b/meson.build
@@ -23,29 +23,15 @@
dependencies: libhei_dep,
install: true)
-install_headers('src/hei_chip.hpp',
- 'src/hei_includes.hpp',
- 'src/hei_isolation_data.hpp',
- 'src/hei_macros.hpp',
- 'src/hei_main.hpp',
- 'src/hei_types.hpp',
- 'src/hei_user_interface.hpp',
- subdir : 'libhei')
-
-install_headers('src/isolator/hei_signature.hpp',
- 'src/isolator/hei_isolator.hpp',
- 'src/isolator/hei_isolation_node.hpp',
- subdir : 'libhei/isolator')
-
-install_headers('src/register/hei_hardware_register.hpp',
- 'src/register/hei_operator_register.hpp',
- 'src/register/hei_scom_register.hpp',
- 'src/register/hei_register.hpp',
- subdir : 'libhei/register')
-
-install_headers('src/util/hei_bit_string.hpp',
- 'src/util/hei_flyweight.hpp',
- subdir : 'libhei/util')
+install_headers(
+ 'src/hei_chip.hpp',
+ 'src/hei_isolation_data.hpp',
+ 'src/hei_main.hpp',
+ 'src/hei_signature.hpp',
+ 'src/hei_types.hpp',
+ 'src/hei_user_interface.hpp',
+ subdir : 'libhei'
+)
pkg_mod = import('pkgconfig')