52 lines
1.5 KiB
Diff
52 lines
1.5 KiB
Diff
From 763492d5c2f5b042a3fa3cb7307e8221cc57e50b Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net>
|
|
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
|
|
|