]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/journal/meson.build
tree-wide: beautify remaining copyright statements
[thirdparty/systemd.git] / src / journal / meson.build
index da42fd89d286b5fc865c9d91d7b794af535dde14..9cab720da3a10c236f98746cfd5a6d5bdec4f898 100644 (file)
@@ -1,4 +1,8 @@
-journal_internal_sources = files('''
+# SPDX-License-Identifier: LGPL-2.1+
+#
+# Copyright © 2017 Zbigniew Jędrzejewski-Szmek
+
+journal_client_sources = files('''
         audit-type.c
         audit-type.h
         catalog.c
@@ -21,14 +25,12 @@ journal_internal_sources = files('''
 '''.split())
 
 if conf.get('HAVE_GCRYPT') == 1
-        journal_internal_sources += files('''
+        journal_client_sources += files('''
                 journal-authenticate.c
                 journal-authenticate.h
                 fsprg.c
                 fsprg.h
         '''.split())
-
-        journal_internal_sources += gcrypt_util_sources
 endif
 
 ############################################################
@@ -54,7 +56,13 @@ audit_type_to_name = custom_target(
         command : [awk, '-f', '@INPUT0@', '@INPUT1@'],
         capture : true)
 
-journal_internal_sources += [audit_type_to_name]
+journal_client_sources += [audit_type_to_name]
+
+libjournal_client = static_library(
+        'journal-client',
+        journal_client_sources,
+        include_directories : includes,
+        c_args : ['-fvisibility=default'])
 
 ############################################################
 
@@ -110,8 +118,8 @@ meson.add_install_script(
         mkdir_p.format('/var/log/journal'))
 meson.add_install_script(
         'sh', '-c',
-        'chown 0:0 $DESTDIR/var/log/journal &&
-         chmod 755 $DESTDIR/var/log/journal || :')
+        '''chown 0:0 $DESTDIR/var/log/journal &&
+         chmod 755 $DESTDIR/var/log/journal || :''')
 if get_option('adm-group')
         meson.add_install_script(
                 'sh', '-c',