From 763492d5c2f5b042a3fa3cb7307e8221cc57e50b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Thu, 5 Dec 2019 14:27:33 +0100 Subject: [PATCH 104/181] libfprint: Introduce libfprint_private static library Split the library into a private part with all the symbols that we can use for unit-test all the fpi functions. --- libfprint/meson.build | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libfprint/meson.build b/libfprint/meson.build index f73aba3..1e98e2d 100644 --- a/libfprint/meson.build +++ b/libfprint/meson.build @@ -4,6 +4,9 @@ libfprint_sources = [ 'fp-image.c', 'fp-print.c', 'fp-image-device.c', +] + +libfprint_private_sources = [ 'fpi-assembling.c', 'fpi-ssm.c', 'fpi-usb-transfer.c', @@ -200,15 +203,19 @@ libnbis = static_library('nbis', ]), install: false) +libfprint_private = static_library('fprint-private', + sources: libfprint_private_sources + fpi_enums, + dependencies: deps, + install: false) + libfprint = library('fprint', - libfprint_sources + fp_enums + fpi_enums + - drivers_sources + other_sources, + sources: libfprint_sources + fp_enums + drivers_sources + other_sources, soversion: soversion, version: libversion, c_args: drivers_cflags, link_args : vflag, link_depends : mapfile, - link_with: libnbis, + link_with: [libnbis, libfprint_private], dependencies: deps, install: true) -- 2.24.1