libbej: Export the package for other repo to use

Make the library non-static so that other repo can be linked to
it. Also install the headers for libbej.

Change-Id: I89dba36859b569283b61d3ac448f23289c21944a
Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/src/meson.build b/src/meson.build
index 512a8c4..6651bda 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,14 +1,23 @@
-libbej_lib = static_library(
+libbej_lib = library(
   'libbej',
   'bej_decoder_core.c',
   'rde_common.c',
   'bej_dictionary.c',
   'bej_decoder_json.cpp',
   include_directories : libbej_incs,
-  implicit_include_directories: false
+  implicit_include_directories: false,
+  version: meson.project_version(),
+  install: true,
+  install_dir: get_option('libdir')
 )
 
 libbej = declare_dependency(
   include_directories: libbej_incs,
   link_with: libbej_lib
 )
+
+import('pkgconfig').generate(
+  libbej_lib,
+  name: 'libbej',
+  version: meson.project_version(),
+  description: 'libbej')