Browse Source

Restructure trunk again.
This is based on ideas done in experiments/jreed-layout, but
I manually did this again.

Moved around directory structures.
A single python subdirectory under src/lib for single "isc" module.
No "cpp" directories.

No pyshared or includes symlink trees.

I tested running the c++ tests and python tests.
I tested running run_bind10.sh from source tree (with nothing installed).
I tested running bind10 from installed (after moving source).


git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1120 e5f2f494-b856-4b98-b285-d166d9295462

Jeremy C. Reed 15 years ago
parent
commit
2e119c7e22
100 changed files with 126 additions and 188 deletions
  1. 0 33
      Makefile.am
  2. 12 19
      configure.ac
  3. 6 6
      src/bin/auth/Makefile.am
  4. 2 2
      src/bin/bind10/bind10_test.in
  5. 1 1
      src/bin/bind10/run_bind10.sh.in
  6. 1 1
      src/bin/bindctl/bindctl.in
  7. 1 1
      src/bin/cmdctl/run_b10-cmdctl.sh.in
  8. 3 3
      src/bin/host/Makefile.am
  9. 1 1
      src/bin/msgq/msgq_test.in
  10. 1 1
      src/bin/msgq/run_msgq.sh.in
  11. 1 1
      src/lib/Makefile.am
  12. 26 1
      src/lib/auth/Makefile.am
  13. 0 0
      src/lib/auth/TODO
  14. 0 26
      src/lib/auth/cpp/Makefile.am
  15. 0 0
      src/lib/auth/data_source.cc
  16. 0 0
      src/lib/auth/data_source.h
  17. 0 0
      src/lib/auth/data_source_sqlite3.cc
  18. 0 0
      src/lib/auth/data_source_sqlite3.h
  19. 0 0
      src/lib/auth/data_source_static.cc
  20. 0 0
      src/lib/auth/data_source_static.h
  21. 0 0
      src/lib/auth/datasrc_unittest.cc
  22. 0 0
      src/lib/auth/query.cc
  23. 0 0
      src/lib/auth/query.h
  24. 0 0
      src/lib/auth/run_unittests.cc
  25. 0 0
      src/lib/auth/testdata/q_cname
  26. 0 0
      src/lib/auth/testdata/q_cname_ext
  27. 0 0
      src/lib/auth/testdata/q_cname_int
  28. 0 0
      src/lib/auth/testdata/q_dname
  29. 0 0
      src/lib/auth/testdata/q_example_ns
  30. 0 0
      src/lib/auth/testdata/q_example_ptr
  31. 0 0
      src/lib/auth/testdata/q_glork
  32. 0 0
      src/lib/auth/testdata/q_spork
  33. 0 0
      src/lib/auth/testdata/q_sql1
  34. 0 0
      src/lib/auth/testdata/q_subzone
  35. 0 0
      src/lib/auth/testdata/q_subzone_ds
  36. 0 0
      src/lib/auth/testdata/q_wild
  37. 0 0
      src/lib/auth/testdata/q_www
  38. 0 0
      src/lib/auth/unittest_ds.cc
  39. 0 0
      src/lib/auth/unittest_ds.h
  40. 0 0
      src/lib/auth/unittest_util.cc
  41. 0 0
      src/lib/auth/unittest_util.h
  42. 19 1
      src/lib/cc/Makefile.am
  43. 0 19
      src/lib/cc/cpp/Makefile.am
  44. 0 0
      src/lib/cc/data.cc
  45. 0 0
      src/lib/cc/data.h
  46. 0 0
      src/lib/cc/data_unittests.cc
  47. 0 8
      src/lib/cc/python/isc/Makefile.am
  48. 0 0
      src/lib/cc/run_unittests.cc
  49. 0 0
      src/lib/cc/session.cc
  50. 0 0
      src/lib/cc/session.h
  51. 21 1
      src/lib/config/Makefile.am
  52. 0 0
      src/lib/config/ccsession.cc
  53. 0 0
      src/lib/config/ccsession.h
  54. 0 0
      src/lib/config/config_data.cc
  55. 0 0
      src/lib/config/config_data.h
  56. 0 0
      src/lib/config/config_data_unittests.cc
  57. 0 21
      src/lib/config/cpp/Makefile.am
  58. 0 1
      src/lib/config/cpp/data_def_unittests_config.h.in
  59. 1 0
      src/lib/config/data_def_unittests_config.h.in
  60. 0 0
      src/lib/config/module_spec.cc
  61. 0 0
      src/lib/config/module_spec.h
  62. 0 0
      src/lib/config/module_spec_unittests.cc
  63. 0 1
      src/lib/config/python/Makefile.am
  64. 0 8
      src/lib/config/python/isc/Makefile.am
  65. 0 1
      src/lib/config/python/isc/__init__.py
  66. 0 0
      src/lib/config/run_unittests.cc
  67. 30 1
      src/lib/dns/Makefile.am
  68. 0 0
      src/lib/dns/base64.cc
  69. 0 0
      src/lib/dns/base64.h
  70. 0 0
      src/lib/dns/buffer.h
  71. 0 30
      src/lib/dns/cpp/Makefile.am
  72. 0 0
      src/lib/dns/dnstime.cc
  73. 0 0
      src/lib/dns/dnstime.h
  74. 0 0
      src/lib/dns/gen-rdatacode.py.in
  75. 0 0
      src/lib/dns/hex.cc
  76. 0 0
      src/lib/dns/hex.h
  77. 0 0
      src/lib/dns/message.cc
  78. 0 0
      src/lib/dns/message.h
  79. 0 0
      src/lib/dns/messagerenderer.cc
  80. 0 0
      src/lib/dns/messagerenderer.h
  81. 0 0
      src/lib/dns/name.cc
  82. 0 0
      src/lib/dns/name.h
  83. 0 0
      src/lib/dns/question.cc
  84. 0 0
      src/lib/dns/question.h
  85. 0 0
      src/lib/dns/rdata.cc
  86. 0 0
      src/lib/dns/rdata.h
  87. 0 0
      src/lib/dns/rdata/ch_3/a_1.cc
  88. 0 0
      src/lib/dns/rdata/ch_3/a_1.h
  89. 0 0
      src/lib/dns/rdata/generic/cname_5.cc
  90. 0 0
      src/lib/dns/rdata/generic/cname_5.h
  91. 0 0
      src/lib/dns/rdata/generic/dname_39.cc
  92. 0 0
      src/lib/dns/rdata/generic/dname_39.h
  93. 0 0
      src/lib/dns/rdata/generic/dnskey_48.cc
  94. 0 0
      src/lib/dns/rdata/generic/dnskey_48.h
  95. 0 0
      src/lib/dns/rdata/generic/ds_43.cc
  96. 0 0
      src/lib/dns/rdata/generic/ds_43.h
  97. 0 0
      src/lib/dns/rdata/generic/mx_15.cc
  98. 0 0
      src/lib/dns/rdata/generic/mx_15.h
  99. 0 0
      src/lib/dns/rdata/generic/ns_2.cc
  100. 0 0
      src/lib/dns/cpp/rdata/generic/ns_2.h

+ 0 - 33
Makefile.am

@@ -29,36 +29,3 @@ report-coverage:
 	$(GENHTML) -o coverage report.info 
 
 coverage: clean-coverage perform-coverage report-coverage
-
-pyshared:
-	mkdir pyshared
-	mkdir pyshared/isc
-	cat ${srcdir}/src/lib/config/python/isc/__init__.py ${srcdir}/src/lib/cc/python/isc/__init__.py > pyshared/isc/__init__.py
-	ln -s ${abs_top_srcdir}/src/lib/config/python/isc/config pyshared/isc/config
-	ln -s ${abs_top_srcdir}/src/lib/cc/python/isc/cc pyshared/isc/cc
-	ln -s ${abs_top_srcdir}/src/lib/cc/python/isc/Util pyshared/isc/Util
-
-include:
-	mkdir include
-	ln -s ${abs_top_srcdir}/src/lib/auth/cpp include/auth
-	ln -s ${abs_top_srcdir}/src/lib/cc/cpp include/cc
-	ln -s ${abs_top_srcdir}/src/lib/config/cpp include/config
-	ln -s ${abs_top_srcdir}/src/lib/dns/cpp include/dns
-	ln -s ${abs_top_srcdir}/src/lib/exceptions/cpp include/exceptions
-
-stree_symlinks:	pyshared include
-.PHONY: stree_symlinks
-
-all: stree_symlinks
-clean-local:
-	@if [ -d pyshared/isc ] ; then \
-		rm -f pyshared/isc/*; \
-		rmdir pyshared/isc; \
-	fi
-	@if [ -d pyshared ]; then \
-		rmdir pyshared; \
-	fi
-	@if [ -d include ]; then \
-		rm -f include/*; \
-		rmdir include; \
-	fi

+ 12 - 19
configure.ac

@@ -155,23 +155,16 @@ AC_CONFIG_FILES([Makefile
                  src/bin/auth/Makefile
                  src/lib/Makefile
                  src/lib/cc/Makefile
-                 src/lib/cc/cpp/Makefile
-                 src/lib/cc/python/Makefile
-                 src/lib/cc/python/isc/Makefile
-                 src/lib/cc/python/isc/cc/Makefile
-                 src/lib/cc/python/isc/Util/Makefile
+                 src/lib/python/Makefile
+                 src/lib/python/isc/Makefile
+                 src/lib/python/isc/cc/Makefile
+                 src/lib/python/isc/config/Makefile
+                 src/lib/python/isc/Util/Makefile
                  src/lib/config/Makefile
-                 src/lib/config/cpp/Makefile
-                 src/lib/config/python/Makefile
-                 src/lib/config/python/isc/Makefile
-                 src/lib/config/python/isc/config/Makefile
                  src/lib/dns/Makefile
-                 src/lib/dns/cpp/Makefile
-                 src/lib/dns/cpp/tests/Makefile
-                 src/lib/exceptions/cpp/Makefile
+                 src/lib/dns/tests/Makefile
                  src/lib/exceptions/Makefile
                  src/lib/auth/Makefile
-                 src/lib/auth/cpp/Makefile
                ])
 AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
            src/bin/cmdctl/cmdctl.py
@@ -186,10 +179,10 @@ AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
            src/bin/msgq/msgq_test
            src/bin/msgq/run_msgq.sh
            src/bin/auth/config.h
-           src/lib/config/cpp/data_def_unittests_config.h
-           src/lib/config/python/isc/config/unittests/config_test
-           src/lib/dns/cpp/gen-rdatacode.py
-           src/lib/dns/cpp/tests/testdata/gen-wiredata.py
+           src/lib/config/data_def_unittests_config.h
+           src/lib/python/isc/config/unittests/config_test
+           src/lib/dns/gen-rdatacode.py
+           src/lib/dns/tests/testdata/gen-wiredata.py
           ], [
            chmod +x src/bin/cmdctl/run_b10-cmdctl.sh
            chmod +x src/bin/bind10/run_bind10.sh
@@ -198,7 +191,7 @@ AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
            chmod +x src/bin/bindctl/bindctl
            chmod +x src/bin/msgq/run_msgq.sh
            chmod +x src/bin/msgq/msgq_test
-	   chmod +x src/lib/dns/cpp/gen-rdatacode.py
-	   chmod +x src/lib/dns/cpp/tests/testdata/gen-wiredata.py
+	   chmod +x src/lib/dns/gen-rdatacode.py
+	   chmod +x src/lib/dns/tests/testdata/gen-wiredata.py
           ])
 AC_OUTPUT

+ 6 - 6
src/bin/auth/Makefile.am

@@ -1,4 +1,4 @@
-AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_builddir)/src/lib -I$(top_builddir)/src/lib/dns/cpp -I$(top_builddir)/include/dns/cpp -I$(top_builddir)/include -I$(top_srcdir)/ext $(SQLITE_CFLAGS)
+AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/ext $(SQLITE_CFLAGS)
 
 pkglibexecdir = $(libexecdir)/@PACKAGE@
 
@@ -8,11 +8,11 @@ pkglibexec_PROGRAMS = b10-auth
 b10_auth_SOURCES = auth_srv.cc auth_srv.h
 b10_auth_SOURCES += common.cc common.h
 b10_auth_SOURCES += main.cc
-b10_auth_LDADD =  $(top_builddir)/src/lib/auth/cpp/.libs/libauth.a
-b10_auth_LDADD +=  $(top_builddir)/src/lib/dns/cpp/.libs/libdns.a
-b10_auth_LDADD += $(top_builddir)/src/lib/config/cpp/libcfgclient.a
-b10_auth_LDADD += $(top_builddir)/src/lib/cc/cpp/libcc.a
-b10_auth_LDADD += $(top_builddir)/src/lib/exceptions/cpp/.libs/libexceptions.a
+b10_auth_LDADD =  $(top_builddir)/src/lib/auth/.libs/libauth.a
+b10_auth_LDADD +=  $(top_builddir)/src/lib/dns/.libs/libdns.a
+b10_auth_LDADD += $(top_builddir)/src/lib/config/libcfgclient.a
+b10_auth_LDADD += $(top_builddir)/src/lib/cc/libcc.a
+b10_auth_LDADD += $(top_builddir)/src/lib/exceptions/.libs/libexceptions.a
 b10_auth_LDADD += $(SQLITE_LIBS)
 
 # TODO: config.h.in is wrong because doesn't honor pkgdatadir

+ 2 - 2
src/bin/bind10/bind10_test.in

@@ -5,10 +5,10 @@ export PYTHON_EXEC
 
 BIND10_PATH=@abs_top_srcdir@/src/bin/bind10
 
-PATH=@abs_top_srcdir@/src/bin/msgq:@abs_top_srcdir@/src/bin/auth:$PATH
+PATH=@abs_top_srcdir@/src/bin/msgq:@abs_top_srcdir@/src/bin/auth:@abs_top_srcdir@/src/bin/bind-cfgd:$PATH
 export PATH
 
-PYTHONPATH=@abs_top_srcdir@/src/lib/cc/python:${abs_top_src_dir}/lib/cc/python/ISC
+PYTHONPATH=@abs_top_srcdir@/src/lib/python
 export PYTHONPATH
 
 cd ${BIND10_PATH}

+ 1 - 1
src/bin/bind10/run_bind10.sh.in

@@ -8,7 +8,7 @@ BIND10_PATH=@abs_top_builddir@/src/bin/bind10
 PATH=@abs_top_builddir@/src/bin/msgq:@abs_top_builddir@/src/bin/auth:@abs_top_builddir@/src/bin/cfgmgr:@abs_top_builddir@/src/bin/cmdctl:$PATH
 export PATH
 
-PYTHONPATH=@abs_top_builddir@/pyshared/
+PYTHONPATH=@abs_top_builddir@/src/lib/python
 export PYTHONPATH
 
 B10_FROM_SOURCE=@abs_top_srcdir@

+ 1 - 1
src/bin/bindctl/bindctl.in

@@ -5,7 +5,7 @@ export PYTHON_EXEC
 
 BINDCTL_PATH=@abs_top_srcdir@/src/bin/bindctl
 
-PYTHONPATH=@abs_top_builddir@/pyshared
+PYTHONPATH=@abs_top_builddir@/src/lib/python
 export PYTHONPATH
 
 cd ${BINDCTL_PATH}

+ 1 - 1
src/bin/cmdctl/run_b10-cmdctl.sh.in

@@ -4,7 +4,7 @@ PYTHON_EXEC=${PYTHON_EXEC:-@PYTHON@}
 export PYTHON_EXEC
 
 CMD_CTRLD_PATH=@abs_top_builddir@/src/bin/cmdctl
-PYTHONPATH=@abs_top_srcdir@/src/lib/cc/python:${abs_top_src_dir}/lib/cc/python/ISC
+PYTHONPATH=@abs_top_srcdir@/src/lib/python
 export PYTHONPATH
 
 cd ${CMD_CTRLD_PATH}

+ 3 - 3
src/bin/host/Makefile.am

@@ -1,8 +1,8 @@
-AM_CPPFLAGS =  -I$(top_builddir)/src/lib -I$(top_builddir)/src/lib/dns/cpp -I$(top_builddir)/include/dns/cpp -I$(top_builddir)/include -I$(top_srcdir)/ext
+AM_CPPFLAGS =  -I$(top_builddir)/src/lib -I$(top_srcdir)/ext
 
 CLEANFILES = *.gcno *.gcda
 
 bin_PROGRAMS = host
 host_SOURCES = host.cc
-host_LDADD = $(top_builddir)/src/lib/dns/cpp/.libs/libdns.a
-host_LDADD += $(top_builddir)/src/lib/exceptions/cpp/.libs/libexceptions.a
+host_LDADD = $(top_builddir)/src/lib/dns/.libs/libdns.a
+host_LDADD += $(top_builddir)/src/lib/exceptions/.libs/libexceptions.a

+ 1 - 1
src/bin/msgq/msgq_test.in

@@ -5,7 +5,7 @@ export PYTHON_EXEC
 
 MYPATH_PATH=@abs_top_srcdir@/src/bin/msgq
 
-PYTHONPATH=@abs_top_srcdir@/src/lib/cc/python:${abs_top_src_dir}/lib/cc/python/ISC
+PYTHONPATH=@abs_top_srcdir@/src/lib/python
 
 export PYTHONPATH
 

+ 1 - 1
src/bin/msgq/run_msgq.sh.in

@@ -5,7 +5,7 @@ export PYTHON_EXEC
 
 MYPATH_PATH=@abs_top_builddir@/src/bin/msgq
 
-PYTHONPATH=@abs_top_srcdir@/src/lib/cc/python:${abs_top_src_dir}/lib/cc/python/ISC
+PYTHONPATH=@abs_top_srcdir@/src/lib/python
 export PYTHONPATH
 
 cd ${MYPATH_PATH}

+ 1 - 1
src/lib/Makefile.am

@@ -1 +1 @@
-SUBDIRS = exceptions dns cc config auth
+SUBDIRS = exceptions dns cc config auth python

+ 26 - 1
src/lib/auth/Makefile.am

@@ -1 +1,26 @@
-SUBDIRS = cpp
+AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/ext $(SQLITE_CFLAGS)
+
+CLEANFILES = *.gcno *.gcda
+
+lib_LTLIBRARIES = libauth.la
+libauth_la_SOURCES = data_source.h data_source.cc
+libauth_la_SOURCES += data_source_static.h data_source_static.cc
+libauth_la_SOURCES += data_source_sqlite3.h data_source_sqlite3.cc
+libauth_la_SOURCES += query.h query.cc
+
+TESTS =
+if HAVE_GTEST
+TESTS += run_unittests
+run_unittests_SOURCES = run_unittests.cc
+run_unittests_SOURCES += unittest_util.h unittest_util.cc
+run_unittests_SOURCES += unittest_ds.h unittest_ds.cc
+run_unittests_SOURCES += datasrc_unittest.cc
+run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
+run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+run_unittests_LDADD = $(GTEST_LDADD)
+run_unittests_LDADD += .libs/libauth.a
+run_unittests_LDADD += $(top_builddir)/src/lib/dns/.libs/libdns.a 
+run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/.libs/libexceptions.a
+endif
+
+noinst_PROGRAMS = $(TESTS)

src/lib/auth/cpp/TODO → src/lib/auth/TODO


+ 0 - 26
src/lib/auth/cpp/Makefile.am

@@ -1,26 +0,0 @@
-AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/ext $(SQLITE_CFLAGS)
-
-CLEANFILES = *.gcno *.gcda
-
-lib_LTLIBRARIES = libauth.la
-libauth_la_SOURCES = data_source.h data_source.cc
-libauth_la_SOURCES += data_source_static.h data_source_static.cc
-libauth_la_SOURCES += data_source_sqlite3.h data_source_sqlite3.cc
-libauth_la_SOURCES += query.h query.cc
-
-TESTS =
-if HAVE_GTEST
-TESTS += run_unittests
-run_unittests_SOURCES = run_unittests.cc
-run_unittests_SOURCES += unittest_util.h unittest_util.cc
-run_unittests_SOURCES += unittest_ds.h unittest_ds.cc
-run_unittests_SOURCES += datasrc_unittest.cc
-run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
-run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
-run_unittests_LDADD = $(GTEST_LDADD)
-run_unittests_LDADD += .libs/libauth.a
-run_unittests_LDADD += $(top_builddir)/src/lib/dns/cpp/.libs/libdns.a 
-run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/cpp/.libs/libexceptions.a
-endif
-
-noinst_PROGRAMS = $(TESTS)

src/lib/auth/cpp/data_source.cc → src/lib/auth/data_source.cc


src/lib/auth/cpp/data_source.h → src/lib/auth/data_source.h


src/lib/auth/cpp/data_source_sqlite3.cc → src/lib/auth/data_source_sqlite3.cc


src/lib/auth/cpp/data_source_sqlite3.h → src/lib/auth/data_source_sqlite3.h


src/lib/auth/cpp/data_source_static.cc → src/lib/auth/data_source_static.cc


src/lib/auth/cpp/data_source_static.h → src/lib/auth/data_source_static.h


src/lib/auth/cpp/datasrc_unittest.cc → src/lib/auth/datasrc_unittest.cc


src/lib/auth/cpp/query.cc → src/lib/auth/query.cc


src/lib/auth/cpp/query.h → src/lib/auth/query.h


src/lib/auth/cpp/run_unittests.cc → src/lib/auth/run_unittests.cc


src/lib/auth/cpp/testdata/q_cname → src/lib/auth/testdata/q_cname


src/lib/auth/cpp/testdata/q_cname_ext → src/lib/auth/testdata/q_cname_ext


src/lib/auth/cpp/testdata/q_cname_int → src/lib/auth/testdata/q_cname_int


src/lib/auth/cpp/testdata/q_dname → src/lib/auth/testdata/q_dname


src/lib/auth/cpp/testdata/q_example_ns → src/lib/auth/testdata/q_example_ns


src/lib/auth/cpp/testdata/q_example_ptr → src/lib/auth/testdata/q_example_ptr


src/lib/auth/cpp/testdata/q_glork → src/lib/auth/testdata/q_glork


src/lib/auth/cpp/testdata/q_spork → src/lib/auth/testdata/q_spork


src/lib/auth/cpp/testdata/q_sql1 → src/lib/auth/testdata/q_sql1


src/lib/auth/cpp/testdata/q_subzone → src/lib/auth/testdata/q_subzone


src/lib/auth/cpp/testdata/q_subzone_ds → src/lib/auth/testdata/q_subzone_ds


src/lib/auth/cpp/testdata/q_wild → src/lib/auth/testdata/q_wild


src/lib/auth/cpp/testdata/q_www → src/lib/auth/testdata/q_www


src/lib/auth/cpp/unittest_ds.cc → src/lib/auth/unittest_ds.cc


src/lib/auth/cpp/unittest_ds.h → src/lib/auth/unittest_ds.h


src/lib/auth/cpp/unittest_util.cc → src/lib/auth/unittest_util.cc


src/lib/auth/cpp/unittest_util.h → src/lib/auth/unittest_util.h


+ 19 - 1
src/lib/cc/Makefile.am

@@ -1 +1,19 @@
-SUBDIRS = cpp python
+AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/ext -Wall -Werror
+
+lib_LIBRARIES = libcc.a
+libcc_a_SOURCES = data.cc data.h session.cc session.h
+
+CLEANFILES = *.gcno *.gcda
+
+TESTS =
+if HAVE_GTEST
+TESTS += run_unittests
+run_unittests_SOURCES = data_unittests.cc run_unittests.cc
+run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
+run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+run_unittests_LDADD = libcc.a $(GTEST_LDADD)
+run_unittests_LDADD +=  $(top_builddir)/src/lib/dns/.libs/libdns.a
+run_unittests_LDADD +=  $(top_builddir)/src/lib/exceptions/.libs/libexceptions.a
+endif
+
+noinst_PROGRAMS = $(TESTS)

+ 0 - 19
src/lib/cc/cpp/Makefile.am

@@ -1,19 +0,0 @@
-AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/ext -Wall -Werror
-
-lib_LIBRARIES = libcc.a
-libcc_a_SOURCES = data.cc data.h session.cc session.h
-
-CLEANFILES = *.gcno *.gcda
-
-TESTS =
-if HAVE_GTEST
-TESTS += run_unittests
-run_unittests_SOURCES = data_unittests.cc run_unittests.cc
-run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
-run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
-run_unittests_LDADD = libcc.a $(GTEST_LDADD)
-run_unittests_LDADD +=  $(top_builddir)/src/lib/dns/cpp/.libs/libdns.a
-run_unittests_LDADD +=  $(top_builddir)/src/lib/exceptions/cpp/.libs/libexceptions.a
-endif
-
-noinst_PROGRAMS = $(TESTS)

src/lib/cc/cpp/data.cc → src/lib/cc/data.cc


src/lib/cc/cpp/data.h → src/lib/cc/data.h


src/lib/cc/cpp/data_unittests.cc → src/lib/cc/data_unittests.cc


+ 0 - 8
src/lib/cc/python/isc/Makefile.am

@@ -1,8 +0,0 @@
-SUBDIRS = cc Util
-
-PY_MODULES=	__init__.py
-
-install-data-local:
-	$(mkinstalldirs) $(DESTDIR)$(pyexecdir)/isc
-	@(for _foo_ in $(PY_MODULES) ; \
-		do $(INSTALL) -m 0644 $(top_srcdir)/src/lib/cc/python/isc/$$_foo_ $(DESTDIR)$(pyexecdir)/isc/ ; done)

src/lib/cc/cpp/run_unittests.cc → src/lib/cc/run_unittests.cc


src/lib/cc/cpp/session.cc → src/lib/cc/session.cc


src/lib/cc/cpp/session.h → src/lib/cc/session.h


+ 21 - 1
src/lib/config/Makefile.am

@@ -1 +1,21 @@
-SUBDIRS = cpp python
+AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/ext -Wall -Werror
+
+lib_LIBRARIES = libcfgclient.a
+libcfgclient_a_SOURCES = config_data.h config_data.cc module_spec.h module_spec.cc ccsession.cc ccsession.h
+
+CLEANFILES = *.gcno *.gcda
+
+TESTS =
+if HAVE_GTEST
+TESTS += run_unittests
+run_unittests_SOURCES = module_spec_unittests.cc config_data_unittests.cc run_unittests.cc
+run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
+run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+run_unittests_LDADD = libcfgclient.a $(GTEST_LDADD)
+run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
+run_unittests_LDADD += $(top_builddir)/src/lib/cc/libcc.a
+endif
+
+noinst_PROGRAMS = $(TESTS)
+
+

src/lib/config/cpp/ccsession.cc → src/lib/config/ccsession.cc


src/lib/config/cpp/ccsession.h → src/lib/config/ccsession.h


src/lib/config/cpp/config_data.cc → src/lib/config/config_data.cc


src/lib/config/cpp/config_data.h → src/lib/config/config_data.h


src/lib/config/cpp/config_data_unittests.cc → src/lib/config/config_data_unittests.cc


+ 0 - 21
src/lib/config/cpp/Makefile.am

@@ -1,21 +0,0 @@
-AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/ext -Wall -Werror
-
-lib_LIBRARIES = libcfgclient.a
-libcfgclient_a_SOURCES = config_data.h config_data.cc module_spec.h module_spec.cc ccsession.cc ccsession.h
-
-CLEANFILES = *.gcno *.gcda
-
-TESTS =
-if HAVE_GTEST
-TESTS += run_unittests
-run_unittests_SOURCES = module_spec_unittests.cc config_data_unittests.cc run_unittests.cc
-run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
-run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
-run_unittests_LDADD = libcfgclient.a $(GTEST_LDADD)
-run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/cpp/libexceptions.la
-run_unittests_LDADD += $(top_builddir)/src/lib/cc/cpp/libcc.a
-endif
-
-noinst_PROGRAMS = $(TESTS)
-
-

+ 0 - 1
src/lib/config/cpp/data_def_unittests_config.h.in

@@ -1 +0,0 @@
-#define TEST_DATA_PATH "@abs_srcdir@/../testdata"

+ 1 - 0
src/lib/config/data_def_unittests_config.h.in

@@ -0,0 +1 @@
+#define TEST_DATA_PATH "@abs_srcdir@/testdata"

src/lib/config/cpp/module_spec.cc → src/lib/config/module_spec.cc


src/lib/config/cpp/module_spec.h → src/lib/config/module_spec.h


src/lib/config/cpp/module_spec_unittests.cc → src/lib/config/module_spec_unittests.cc


+ 0 - 1
src/lib/config/python/Makefile.am

@@ -1 +0,0 @@
-SUBDIRS = isc

+ 0 - 8
src/lib/config/python/isc/Makefile.am

@@ -1,8 +0,0 @@
-SUBDIRS = config
-
-PY_MODULES=	__init__.py
-
-install-data-local:
-	$(mkinstalldirs) $(DESTDIR)$(pyexecdir)/isc
-	@(for _foo_ in $(PY_MODULES) ; \
-		do $(INSTALL) -m 0644 $(top_srcdir)/src/lib/config/python/isc/$$_foo_ $(DESTDIR)$(pyexecdir)/isc/ ; done)

+ 0 - 1
src/lib/config/python/isc/__init__.py

@@ -1 +0,0 @@
-import isc.config

src/lib/config/cpp/run_unittests.cc → src/lib/config/run_unittests.cc


+ 30 - 1
src/lib/dns/Makefile.am

@@ -1 +1,30 @@
-SUBDIRS = cpp
+SUBDIRS = . tests
+
+AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/ext
+
+CLEANFILES = *.gcno *.gcda
+CLEANFILES += rrclass.h rrtype.h rrparamregistry.cc rdataclass.h rdataclass.cc
+
+# auto-generate by gen-rdatacode.py:
+BUILT_SOURCES = rrclass.h rrtype.h rrparamregistry.cc
+
+lib_LTLIBRARIES = libdns.la
+libdns_la_SOURCES = buffer.h name.cc name.h messagerenderer.h messagerenderer.cc
+libdns_la_SOURCES += rrparamregistry.h rrparamregistry.cc
+libdns_la_SOURCES += rrclass.h rrclass.cc rrtype.h rrtype.cc rrttl.h rrttl.cc
+libdns_la_SOURCES += rdata.h rdata.cc
+libdns_la_SOURCES += rdataclass.h rdataclass.cc
+libdns_la_SOURCES += rrset.h rrset.cc
+libdns_la_SOURCES += rrsetlist.h rrsetlist.cc
+libdns_la_SOURCES += question.h question.cc
+libdns_la_SOURCES += message.h message.cc
+libdns_la_SOURCES += base64.h base64.cc
+libdns_la_SOURCES += tsig.h tsig.cc
+libdns_la_SOURCES += dnstime.h dnstime.cc
+libdns_la_SOURCES += hex.h hex.cc
+
+rrclass.h: rrclass-placeholder.h
+rrtype.h: rrtype-placeholder.h
+rrparamregistry.cc: rrparamregistry-placeholder.cc
+rrclass.h rrtype.h rrparamregistry.cc rdataclass.h rdataclass.cc: Makefile
+	./gen-rdatacode.py

src/lib/dns/cpp/base64.cc → src/lib/dns/base64.cc


src/lib/dns/cpp/base64.h → src/lib/dns/base64.h


src/lib/dns/cpp/buffer.h → src/lib/dns/buffer.h


+ 0 - 30
src/lib/dns/cpp/Makefile.am

@@ -1,30 +0,0 @@
-SUBDIRS = . tests
-
-AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/ext
-
-CLEANFILES = *.gcno *.gcda
-CLEANFILES += rrclass.h rrtype.h rrparamregistry.cc rdataclass.h rdataclass.cc
-
-# auto-generate by gen-rdatacode.py:
-BUILT_SOURCES = rrclass.h rrtype.h rrparamregistry.cc
-
-lib_LTLIBRARIES = libdns.la
-libdns_la_SOURCES = buffer.h name.cc name.h messagerenderer.h messagerenderer.cc
-libdns_la_SOURCES += rrparamregistry.h rrparamregistry.cc
-libdns_la_SOURCES += rrclass.h rrclass.cc rrtype.h rrtype.cc rrttl.h rrttl.cc
-libdns_la_SOURCES += rdata.h rdata.cc
-libdns_la_SOURCES += rdataclass.h rdataclass.cc
-libdns_la_SOURCES += rrset.h rrset.cc
-libdns_la_SOURCES += rrsetlist.h rrsetlist.cc
-libdns_la_SOURCES += question.h question.cc
-libdns_la_SOURCES += message.h message.cc
-libdns_la_SOURCES += base64.h base64.cc
-libdns_la_SOURCES += tsig.h tsig.cc
-libdns_la_SOURCES += dnstime.h dnstime.cc
-libdns_la_SOURCES += hex.h hex.cc
-
-rrclass.h: rrclass-placeholder.h
-rrtype.h: rrtype-placeholder.h
-rrparamregistry.cc: rrparamregistry-placeholder.cc
-rrclass.h rrtype.h rrparamregistry.cc rdataclass.h rdataclass.cc: Makefile
-	./gen-rdatacode.py

src/lib/dns/cpp/dnstime.cc → src/lib/dns/dnstime.cc


src/lib/dns/cpp/dnstime.h → src/lib/dns/dnstime.h


src/lib/dns/cpp/gen-rdatacode.py.in → src/lib/dns/gen-rdatacode.py.in


src/lib/dns/cpp/hex.cc → src/lib/dns/hex.cc


src/lib/dns/cpp/hex.h → src/lib/dns/hex.h


src/lib/dns/cpp/message.cc → src/lib/dns/message.cc


src/lib/dns/cpp/message.h → src/lib/dns/message.h


src/lib/dns/cpp/messagerenderer.cc → src/lib/dns/messagerenderer.cc


src/lib/dns/cpp/messagerenderer.h → src/lib/dns/messagerenderer.h


src/lib/dns/cpp/name.cc → src/lib/dns/name.cc


src/lib/dns/cpp/name.h → src/lib/dns/name.h


src/lib/dns/cpp/question.cc → src/lib/dns/question.cc


src/lib/dns/cpp/question.h → src/lib/dns/question.h


src/lib/dns/cpp/rdata.cc → src/lib/dns/rdata.cc


src/lib/dns/cpp/rdata.h → src/lib/dns/rdata.h


src/lib/dns/cpp/rdata/ch_3/a_1.cc → src/lib/dns/rdata/ch_3/a_1.cc


src/lib/dns/cpp/rdata/ch_3/a_1.h → src/lib/dns/rdata/ch_3/a_1.h


src/lib/dns/cpp/rdata/generic/cname_5.cc → src/lib/dns/rdata/generic/cname_5.cc


src/lib/dns/cpp/rdata/generic/cname_5.h → src/lib/dns/rdata/generic/cname_5.h


src/lib/dns/cpp/rdata/generic/dname_39.cc → src/lib/dns/rdata/generic/dname_39.cc


src/lib/dns/cpp/rdata/generic/dname_39.h → src/lib/dns/rdata/generic/dname_39.h


src/lib/dns/cpp/rdata/generic/dnskey_48.cc → src/lib/dns/rdata/generic/dnskey_48.cc


src/lib/dns/cpp/rdata/generic/dnskey_48.h → src/lib/dns/rdata/generic/dnskey_48.h


src/lib/dns/cpp/rdata/generic/ds_43.cc → src/lib/dns/rdata/generic/ds_43.cc


src/lib/dns/cpp/rdata/generic/ds_43.h → src/lib/dns/rdata/generic/ds_43.h


src/lib/dns/cpp/rdata/generic/mx_15.cc → src/lib/dns/rdata/generic/mx_15.cc


src/lib/dns/cpp/rdata/generic/mx_15.h → src/lib/dns/rdata/generic/mx_15.h


src/lib/dns/cpp/rdata/generic/ns_2.cc → src/lib/dns/rdata/generic/ns_2.cc


+ 0 - 0
src/lib/dns/cpp/rdata/generic/ns_2.h


Some files were not shown because too many files changed in this diff