]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3911a] Reorganized library Makefile.am files (exception, util, log)
authorFrancis Dupont <fdupont@isc.org>
Sat, 29 Aug 2015 13:30:32 +0000 (15:30 +0200)
committerFrancis Dupont <fdupont@isc.org>
Sat, 29 Aug 2015 13:30:32 +0000 (15:30 +0200)
26 files changed:
src/lib/exceptions/tests/Makefile.am
src/lib/log/Makefile.am
src/lib/log/compiler/Makefile.am
src/lib/log/interprocess/Makefile.am
src/lib/log/interprocess/tests/Makefile.am
src/lib/log/logger_manager.h
src/lib/log/logger_name.cc
src/lib/log/tests/Makefile.am
src/lib/log/tests/logger_lock_test.cc
src/lib/log/tests/logger_manager_unittest.cc
src/lib/log/tests/logger_unittest.cc
src/lib/util/Makefile.am
src/lib/util/io/fd.cc
src/lib/util/io/fd_share.cc
src/lib/util/io/socketsession.cc
src/lib/util/memory_segment_local.cc
src/lib/util/tests/Makefile.am
src/lib/util/threads/sync.cc
src/lib/util/threads/tests/Makefile.am
src/lib/util/threads/thread.cc
src/lib/util/unittests/Makefile.am
src/lib/util/unittests/fork.cc
src/lib/util/unittests/newhook.cc
src/lib/util/unittests/resource.cc
src/lib/util/unittests/testdata.cc
src/lib/util/unittests/wiredata.cc

index 500f10b8d924bf3c0779a21abe7038c51cf63d41..8006d1fad693df2cca14edafa806017daa4afd38 100644 (file)
@@ -1,6 +1,4 @@
 AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
-AM_CPPFLAGS += -I$(top_srcdir)/src/lib/dns -I$(top_builddir)/src/lib/dns
-
 AM_CXXFLAGS = $(KEA_CXXFLAGS)
 
 if USE_STATIC_LINK
@@ -19,8 +17,9 @@ run_unittests_SOURCES = run_unittests.cc
 run_unittests_SOURCES += exceptions_unittest.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(GTEST_LDFLAGS)
-run_unittests_LDADD = $(GTEST_LDADD)
-run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+run_unittests_LDADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+run_unittests_LDADD += $(GTEST_LDADD)
+
 endif
 
 noinst_PROGRAMS = $(TESTS)
index f626bbb4c529181e26f98ed94888d940bb707edd..c4616b0d9ead24feae6e3a5fffd737d3eb6b4409 100644 (file)
@@ -43,8 +43,10 @@ if USE_GXX
 libkea_log_la_CXXFLAGS += -Wno-unused-parameter
 endif
 libkea_log_la_CPPFLAGS = $(AM_CPPFLAGS) $(LOG4CPLUS_INCLUDES)
-libkea_log_la_LIBADD   = $(top_builddir)/src/lib/util/libkea-util.la
-libkea_log_la_LIBADD  += interprocess/libkea-log_interprocess.la
+libkea_log_la_LIBADD   = $(top_builddir)/src/lib/log/interprocess/libkea-log_interprocess.la
+libkea_log_la_LIBADD  += $(top_builddir)/src/lib/util/threads/libkea-threads.la
+libkea_log_la_LIBADD  += $(top_builddir)/src/lib/util/libkea-util.la
+libkea_log_la_LIBADD  += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 libkea_log_la_LIBADD  += $(LOG4CPLUS_LIBS)
 libkea_log_la_LDFLAGS = -no-undefined -version-info 1:0:1
 
index f8ac5accbb2a614719c3923002226127d681370b..00e7540a2c11bb8414cd177884721656a508e087 100644 (file)
@@ -15,5 +15,7 @@ bin_PROGRAMS = message
 
 message_SOURCES = message.cc
 message_LDADD   = $(top_builddir)/src/lib/log/libkea-log.la
+message_LDADD  += $(top_builddir)/src/lib/util/threads/libkea-threads.la
 message_LDADD  += $(top_builddir)/src/lib/util/libkea-util.la
 message_LDADD  += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+message_LDADD  += $(LOG4CPLUS_LIBS)
index 2e949d16b8e68d75169ac988b110d4e0a43b10fe..cd51d00e8a424f0addf02724bf65060e7e7f19ac 100644 (file)
@@ -16,6 +16,6 @@ libkea_log_interprocess_la_SOURCES += interprocess_sync_file.cc
 libkea_log_interprocess_la_SOURCES += interprocess_sync_null.h
 libkea_log_interprocess_la_SOURCES += interprocess_sync_null.cc
 
-libkea_log_interprocess_la_LIBADD  = $(top_builddir)/src/lib/util/threads/libkea-threads.la
+libkea_log_interprocess_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 
 EXTRA_DIST  = README
index 9502daff9d8a94c9af8e4bf85d9e7492e91ea87f..14cff1c401f051949f960af1c24632dee7c5ab1e 100644 (file)
@@ -27,9 +27,10 @@ run_unittests_SOURCES += interprocess_sync_null_unittest.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
 
-run_unittests_LDADD = ../libkea-log_interprocess.la
+run_unittests_LDADD = $(top_builddir)/src/lib/log/interprocess/libkea-log_interprocess.la
 run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
-run_unittests_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
+run_unittests_LDADD += $(top_builddir)/src/lib/util/io/libkea-util-io.la
+run_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 run_unittests_LDADD += $(GTEST_LDADD)
 endif
index 4e4a67e8eec49fd6afc64bb13e8f167cebc3848b..1895490a877734a788c38266d99177f426d043ac 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -15,7 +15,7 @@
 #ifndef LOGGER_MANAGER_H
 #define LOGGER_MANAGER_H
 
-#include "exceptions/exceptions.h"
+#include <exceptions/exceptions.h>
 #include <util/threads/sync.h>
 #include <log/logger_specification.h>
 
index 4c7261c8525a46a7e240670dedffa5f1131e79f9..828e7d6c43f0d78805b445e3343a0188c7172280 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -13,7 +13,7 @@
 // PERFORMANCE OF THIS SOFTWARE.
 
 #include <string>
-#include "log/logger_name.h"
+#include <log/logger_name.h>
 
 namespace isc {
 namespace log {
index 6f10b7bb33378d766d0d3f7563310d890cb01079..c56fb69dd92734e83f22069c5e768ab732fb98db 100644 (file)
@@ -27,6 +27,7 @@ logger_example_SOURCES = logger_example.cc
 logger_example_CPPFLAGS = $(AM_CPPFLAGS)
 logger_example_LDFLAGS = $(AM_LDFLAGS)
 logger_example_LDADD  = $(top_builddir)/src/lib/log/libkea-log.la
+logger_example_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
 logger_example_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 logger_example_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 logger_example_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS)
@@ -36,6 +37,7 @@ init_logger_test_SOURCES = init_logger_test.cc
 init_logger_test_CPPFLAGS = $(AM_CPPFLAGS)
 init_logger_test_LDFLAGS = $(AM_LDFLAGS)
 init_logger_test_LDADD  = $(top_builddir)/src/lib/log/libkea-log.la
+init_logger_test_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
 init_logger_test_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 init_logger_test_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 init_logger_test_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS)
@@ -45,20 +47,19 @@ buffer_logger_test_SOURCES = buffer_logger_test.cc
 buffer_logger_test_CPPFLAGS = $(AM_CPPFLAGS)
 buffer_logger_test_LDFLAGS = $(AM_LDFLAGS)
 buffer_logger_test_LDADD  = $(top_builddir)/src/lib/log/libkea-log.la
+buffer_logger_test_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
 buffer_logger_test_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 buffer_logger_test_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 buffer_logger_test_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS)
 
-# This test directly uses libkea-threads, and on some systems it seems to
-# require explicit LDADD (even if libkea-log has indirect dependencies)
 noinst_PROGRAMS += logger_lock_test
 logger_lock_test_SOURCES = logger_lock_test.cc
 nodist_logger_lock_test_SOURCES = log_test_messages.cc log_test_messages.h
 logger_lock_test_CPPFLAGS = $(AM_CPPFLAGS)
 logger_lock_test_LDFLAGS = $(AM_LDFLAGS)
 logger_lock_test_LDADD  = $(top_builddir)/src/lib/log/libkea-log.la
-logger_lock_test_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 logger_lock_test_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
+logger_lock_test_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 logger_lock_test_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 logger_lock_test_LDADD += $(AM_LDADD) $(LOG4CPLUS_LIBS)
 
@@ -69,19 +70,22 @@ if HAVE_GTEST
 TESTS =
 
 # Define the flags used in each set of tests
+TESTSCXXFLAGS  = $(AM_CXXFLAGS)
 if USE_CLANGPP
 # Workaround unused variables tcout and tcerr in log4cplus's streams.h.
-AM_CXXFLAGS += -Wno-unused-variable
+TESTSCXXFLAGS += -Wno-unused-variable
 endif
-AM_CPPFLAGS += $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES)
-AM_LDFLAGS  += $(GTEST_LDFLAGS)
-
-AM_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
-AM_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
-AM_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
-AM_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
-AM_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
-AM_LDADD += $(GTEST_LDADD)
+TESTSCPPFLAGS  = $(AM_CPPFLAGS) $(GTEST_INCLUDES) $(LOG4CPLUS_INCLUDES)
+TESTSLDFLAGS  = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+
+TESTSLDADD  = $(AM_LDADD)
+TESTSLDADD += $(top_builddir)/src/lib/log/libkea-log.la
+TESTSLDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
+TESTSLDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
+TESTSLDADD += $(top_builddir)/src/lib/util/io/libkea-util-io.la
+TESTSLDADD += $(top_builddir)/src/lib/util/libkea-util.la
+TESTSLDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+TESTSLDADD += $(LOG4CPLUS_LIBS) $(GTEST_LDADD)
 
 # Set of unit tests for the general logging classes
 TESTS += run_unittests
@@ -100,11 +104,10 @@ run_unittests_SOURCES += output_option_unittest.cc
 run_unittests_SOURCES += buffer_appender_unittest.cc
 nodist_run_unittests_SOURCES = log_test_messages.cc log_test_messages.h
 
-run_unittests_CPPFLAGS = $(AM_CPPFLAGS)
-run_unittests_CXXFLAGS = $(AM_CXXFLAGS)
-run_unittests_LDADD    = $(AM_LDADD)
-run_unittests_LDADD    +=  $(LOG4CPLUS_LIBS)
-run_unittests_LDFLAGS  = $(AM_LDFLAGS)
+run_unittests_CPPFLAGS = $(TESTSCPPFLAGS)
+run_unittests_CXXFLAGS = $(TESTSCXXFLAGS)
+run_unittests_LDADD    = $(TESTSLDADD)
+run_unittests_LDFLAGS  = $(TESTSLDFLAGS)
 
 # logging initialization tests.  These are put in separate programs to
 # ensure that the initialization status at the start of each test is known,
@@ -115,10 +118,10 @@ initializer_unittests_1_SOURCES  = run_initializer_unittests.cc
 initializer_unittests_1_SOURCES += message_initializer_1_unittest.cc
 initializer_unittests_1_SOURCES += message_initializer_1a_unittest.cc
 
-initializer_unittests_1_CPPFLAGS = $(AM_CPPFLAGS)
-initializer_unittests_1_CXXFLAGS = $(AM_CXXFLAGS)
-initializer_unittests_1_LDADD    = $(AM_LDADD)
-initializer_unittests_1_LDFLAGS  = $(AM_LDFLAGS)
+initializer_unittests_1_CPPFLAGS = $(TESTSCPPFLAGS)
+initializer_unittests_1_CXXFLAGS = $(TESTSCXXFLAGS)
+initializer_unittests_1_LDADD    = $(TESTSLDADD)
+initializer_unittests_1_LDFLAGS  = $(TESTSLDFLAGS)
 
 noinst_PROGRAMS += $(TESTS)
 endif
index 626fb0e84a5b7dc5bd35c6e79a96890ef8dd7651..0cabb36d803bbc715738753675846563583ae8a5 100644 (file)
@@ -17,7 +17,7 @@
 #include <log/logger_manager.h>
 #include <log/log_messages.h>
 #include <log/interprocess/interprocess_sync.h>
-#include "log_test_messages.h"
+#include <log/tests/log_test_messages.h>
 
 #include <util/threads/sync.h>
 #include <iostream>
index 78e04ea782f66117f71dc94f7ce1396d1c384adc..a1936591dc95cf6c182403df54f8eafa17e2dded 100644 (file)
@@ -35,7 +35,7 @@
 #include <log/message_initializer.h>
 #include <log/output_option.h>
 
-#include "tempdir.h"
+#include <log/tests/tempdir.h>
 
 #include <sys/types.h>
 #include <regex.h>
index b9cae00661d7859a312dc1bb2048cefe0986e495..2ee372c3e83d55a9d581a5bd285b8bb5e7d0793f 100644 (file)
@@ -24,7 +24,7 @@
 #include <log/logger_name.h>
 #include <log/log_messages.h>
 #include <log/interprocess/interprocess_sync_file.h>
-#include "log/tests/log_test_messages.h"
+#include <log/tests/log_test_messages.h>
 
 #include <iostream>
 #include <string>
index ea120b0720757ace00463fe7b102a924b363ac2d..0cf5c2115dace50fef2ea23beb894387d66f6ad2 100644 (file)
@@ -3,8 +3,6 @@ AUTOMAKE_OPTIONS = subdir-objects
 SUBDIRS = . io unittests tests python threads
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
-AM_CPPFLAGS += -I$(top_srcdir)/src/lib/util -I$(top_builddir)/src/lib/util
-AM_CPPFLAGS += -I$(top_srcdir)/src/lib/exceptions -I$(top_builddir)/src/lib/exceptions
 AM_CPPFLAGS += $(BOOST_INCLUDES)
 AM_CXXFLAGS = $(KEA_CXXFLAGS)
 
index 49aac397a162e15f1ca4ef4352c2a82ef41c4617..6fb536a871c0f03df971eba9e6b6509e48a4559f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,7 +12,7 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "fd.h"
+#include <util/io/fd.h>
 
 #include <unistd.h>
 #include <cerrno>
index 5f69cd8ab0ee7dcaa18fc1b2d06ce25c80f94208..0f6cdd6dddb7ad065efd985362c004d0c0c34900 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010, 2014 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010, 2014, 2015 Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -21,7 +21,7 @@
 #include <errno.h>
 #include <stdlib.h>             // for malloc and free
 #include <unistd.h>
-#include "fd_share.h"
+#include <util/io/fd_share.h>
 
 namespace isc {
 namespace util {
index 1885b1cecc524cfe7a8c77f2766c184a075c7f9f..0c1ddd58a53f3e8be8ec9c0324f30f2dd336efb2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -41,9 +41,9 @@
 
 #include <util/buffer.h>
 
-#include "fd_share.h"
-#include "socketsession.h"
-#include "sockaddr_util.h"
+#include <util/io/fd_share.h>
+#include <util/io/socketsession.h>
+#include <util/io/sockaddr_util.h>
 
 using namespace std;
 
index b81fe5e915f10004e8c4dab1e191618cb023a8b6..a0c8a8f62a513232a0db1030287260da960feeb9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,7 +12,7 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "memory_segment_local.h"
+#include <util/memory_segment_local.h>
 #include <exceptions/exceptions.h>
 
 namespace isc {
index a7ded73d353b76c8a7877a14fe3fb7a0fefc983e..57059442aeaac52c107aeeb4410ddf227d7c11ca 100644 (file)
@@ -55,9 +55,9 @@ run_unittests_SOURCES += stopwatch_unittest.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
 
-run_unittests_LDADD = $(top_builddir)/src/lib/util/libkea-util.la
+run_unittests_LDADD  = $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
 run_unittests_LDADD += $(top_builddir)/src/lib/util/io/libkea-util-io.la
-run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
+run_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
 run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 run_unittests_LDADD += $(GTEST_LDADD)
 endif
index 3a85f2d8589e0a8c6c76f02fc8ea7dd4ad156cb5..771bdadc957c09f46ffc90dd5d852824f6d785dc 100644 (file)
@@ -14,7 +14,7 @@
 
 #include <config.h>
 
-#include "sync.h"
+#include <util/threads/sync.h>
 
 #include <exceptions/exceptions.h>
 
index 124e198a5891c7ab1c9610908fe45842d16cc38e..792f6e9c4993dbd33714561fd36fcb0c5be71926 100644 (file)
@@ -30,6 +30,9 @@ run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS) $(PTHREAD_LDFLAGS)
 
 run_unittests_LDADD = $(top_builddir)/src/lib/util/threads/libkea-threads.la
 run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
+run_unittests_LDADD += $(top_builddir)/src/lib/util/io/libkea-util-io.la
+run_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
+run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 run_unittests_LDADD += $(GTEST_LDADD)
 endif
 
index 43668653b5120dce7097c6f1c69d8094a9804a68..4ec90fdcac91e2cbdcf3970e5f3aeba91b31ec3b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,8 +12,8 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "thread.h"
-#include "sync.h"
+#include <util/threads/thread.h>
+#include <util/threads/sync.h>
 
 #include <memory>
 #include <string>
index 4364aa99d0505801cdcfcb152dec583b8038ad5a..8f5a0a4e03cb054ccba50bba70ad324b5991f8d4 100644 (file)
@@ -22,8 +22,11 @@ if HAVE_GTEST
 libutil_unittests_la_CPPFLAGS += $(GTEST_INCLUDES)
 endif
 
-libutil_unittests_la_LIBADD  = $(top_builddir)/src/lib/util/libkea-util.la
-libutil_unittests_la_LIBADD += $(top_builddir)/src/lib/util/io/libkea-util-io.la
+libutil_unittests_la_LIBADD  = $(top_builddir)/src/lib/util/io/libkea-util-io.la
+libutil_unittests_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
 libutil_unittests_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+if HAVE_GTEST
+libutil_unittests_la_LIBADD += $(GTEST_LDADD)
+endif
 
 CLEANFILES = *.gcno *.gcda
index 9da0ceaab09bb926b0a7a0a6f7756e2900791eed..8c2a1143a7ca1166eb65700196bd8c0b84da5541 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,7 +12,7 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "fork.h"
+#include <util/unittests/fork.h>
 
 #include <util/io/fd.h>
 
index 9e545a5a76d96ce7278f0235ba708f14b8c53021..42fb7eee8ef8d3f5bfdf07940cb041b151e4b7af 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,7 @@
 #include <new>
 #include <stdexcept>
 
-#include "newhook.h"
+#include <util/unittests/newhook.h>
 
 #ifdef ENABLE_CUSTOM_OPERATOR_NEW
 void*
index 3e77e0d41abb90b6ab481c73c45fa165946f59f5..03eea62f38665e48219da3a5e80ce3550bee6321 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,7 +12,7 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "resource.h"
+#include <util/unittests/resource.h>
 
 #include <gtest/gtest.h>
 
index 2148d3117d1dcf9a87fbdc0894b2c0fd8c9ced98..3ff8bcfb8bffcf1c99c8391b2601571c46a82ed9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,7 @@
 #include <fstream>
 #include <vector>
 
-#include "testdata.h"
+#include <util/unittests/testdata.h>
 
 using namespace std;
 
index f24176d91bf0c6a6bdaac5e8de7b5282ef1e19a3..478437909ac3684c28ee803a1a26f034eaef6888 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012  Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012, 2015  Internet Systems Consortium, Inc. ("ISC")
 //
 // Permission to use, copy, modify, and/or distribute this software for any
 // purpose with or without fee is hereby granted, provided that the above
@@ -12,7 +12,7 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#include "wiredata.h"
+#include <util/unittests/wiredata.h>
 
 #include <gtest/gtest.h>