119 lines
4.5 KiB
Diff
119 lines
4.5 KiB
Diff
From 53ed60b878d3737d4c174644b69df960595479da Mon Sep 17 00:00:00 2001
|
|
From: Lukas Slebodnik <lslebodn@redhat.com>
|
|
Date: Wed, 15 Aug 2018 22:23:42 +0200
|
|
Subject: [PATCH 3/4] BUILD: Reduce compilation of unnecessary files
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
We safe compilation of 52 files 2 times with linking to existing
|
|
internal libraries.
|
|
|
|
It also fixes issue with multiple definition of the same symbol
|
|
|
|
CCLD responder_common-tests
|
|
/usr/bin/ld: .libs/libsss_debug.so and ../../../src/util/responder_common_tests-debug.o:
|
|
warning: multiple common of `sss_logger'
|
|
collect2: error: ld returned 1 exit status
|
|
|
|
Merges: https://pagure.io/SSSD/sssd/pull-request/3808
|
|
|
|
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
|
|
---
|
|
src/tests/cwrap/Makefile.am | 64 +++------------------------------------------
|
|
1 file changed, 4 insertions(+), 60 deletions(-)
|
|
|
|
diff --git a/src/tests/cwrap/Makefile.am b/src/tests/cwrap/Makefile.am
|
|
index d5778d1..b63c695 100644
|
|
--- a/src/tests/cwrap/Makefile.am
|
|
+++ b/src/tests/cwrap/Makefile.am
|
|
@@ -66,67 +66,7 @@ SSSD_CACHE_REQ_OBJ = \
|
|
../../../src/responder/common/cache_req/plugins/cache_req_host_by_name.c \
|
|
$(NULL)
|
|
|
|
-SSSD_SBUS_OBJ = \
|
|
- ../../../src/util/check_and_open.c \
|
|
- ../../../src/util/debug.c \
|
|
- ../../../src/util/sss_ptr_hash.c \
|
|
- ../../../src/util/sss_ptr_list.c \
|
|
- ../../../src/util/sss_utf8.c \
|
|
- ../../../src/util/util.c \
|
|
- ../../../src/util/util_errors.c \
|
|
- ../../../src/util/util_ext.c \
|
|
- ../../../src/util/strtonum.c \
|
|
- ../../../src/sbus/sbus_errors.c \
|
|
- ../../../src/sbus/sbus_opath.c \
|
|
- ../../../src/sbus/connection/sbus_connection.c \
|
|
- ../../../src/sbus/connection/sbus_connection_connect.c \
|
|
- ../../../src/sbus/connection/sbus_dbus.c \
|
|
- ../../../src/sbus/connection/sbus_dispatcher.c \
|
|
- ../../../src/sbus/connection/sbus_reconnect.c \
|
|
- ../../../src/sbus/connection/sbus_send.c \
|
|
- ../../../src/sbus/connection/sbus_watch.c \
|
|
- ../../../src/sbus/interface_dbus/sbus_dbus_arguments.c \
|
|
- ../../../src/sbus/interface_dbus/sbus_dbus_client_async.c \
|
|
- ../../../src/sbus/interface_dbus/sbus_dbus_invokers.c \
|
|
- ../../../src/sbus/interface_dbus/sbus_dbus_keygens.c \
|
|
- ../../../src/sbus/interface_dbus/sbus_dbus_symbols.c \
|
|
- ../../../src/sbus/interface/sbus_interface.c \
|
|
- ../../../src/sbus/interface/sbus_introspection.c \
|
|
- ../../../src/sbus/interface/sbus_iterator_readers.c \
|
|
- ../../../src/sbus/interface/sbus_iterator_writers.c \
|
|
- ../../../src/sbus/interface/sbus_properties.c \
|
|
- ../../../src/sbus/interface/sbus_properties_parser.c \
|
|
- ../../../src/sbus/interface/sbus_std_signals.c \
|
|
- ../../../src/sbus/request/sbus_message.c \
|
|
- ../../../src/sbus/request/sbus_request.c \
|
|
- ../../../src/sbus/request/sbus_request_call.c \
|
|
- ../../../src/sbus/request/sbus_request_hash.c \
|
|
- ../../../src/sbus/request/sbus_request_sender.c \
|
|
- ../../../src/sbus/request/sbus_request_util.c \
|
|
- ../../../src/sbus/router/sbus_router.c \
|
|
- ../../../src/sbus/router/sbus_router_handler.c \
|
|
- ../../../src/sbus/router/sbus_router_hash.c \
|
|
- ../../../src/sbus/server/sbus_server_handler.c \
|
|
- ../../../src/sbus/server/sbus_server_interface.c \
|
|
- ../../../src/sbus/server/sbus_server_match.c \
|
|
- ../../../src/sbus/server/sbus_server.c \
|
|
- $(NULL)
|
|
-
|
|
-SSSD_IFACE_OBJ = \
|
|
- ../../../src/sss_iface/sbus_sss_arguments.c \
|
|
- ../../../src/sss_iface/sbus_sss_client_async.c \
|
|
- ../../../src/sss_iface/sbus_sss_invokers.c \
|
|
- ../../../src/sss_iface/sbus_sss_keygens.c \
|
|
- ../../../src/sss_iface/sbus_sss_symbols.c \
|
|
- ../../../src/sss_iface/sss_iface_types.c \
|
|
- ../../../src/sss_iface/sss_iface.c \
|
|
- ../../../src/util/domain_info_utils.c \
|
|
- ../../../src/util/sss_pam_data.c \
|
|
- $(NULL)
|
|
-
|
|
SSSD_RESPONDER_IFACE_OBJ = \
|
|
- $(SSSD_SBUS_OBJ) \
|
|
- $(SSSD_IFACE_OBJ) \
|
|
../../../src/responder/common/responder_iface.c \
|
|
$(NULL)
|
|
|
|
@@ -244,6 +184,8 @@ responder_common_tests_LDADD = \
|
|
$(abs_top_builddir)/libsss_util.la \
|
|
$(abs_top_builddir)/libsss_debug.la \
|
|
$(abs_top_builddir)/libsss_test_common.la \
|
|
+ $(abs_top_builddir)/libsss_iface.la \
|
|
+ $(abs_top_builddir)/libsss_sbus.la \
|
|
$(NULL)
|
|
|
|
negcache_tests_SOURCES =\
|
|
@@ -262,6 +204,8 @@ negcache_tests_LDADD = \
|
|
$(abs_top_builddir)/libsss_util.la \
|
|
$(abs_top_builddir)/libsss_debug.la \
|
|
$(abs_top_builddir)/libsss_test_common.la \
|
|
+ $(abs_top_builddir)/libsss_iface.la \
|
|
+ $(abs_top_builddir)/libsss_sbus.la \
|
|
$(NULL)
|
|
|
|
tests: $(check_PROGRAMS)
|
|
--
|
|
2.9.5
|
|
|