aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-04-29 23:55:46 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-04-30 23:57:17 +0300
commit8f3d3956b1e837c726859eb8bbe19dad79c54a42 (patch)
tree81ded52db212b12c7f685165702cce90aa0233cf
parentea60a6df471706a0eeb5ff1f774d69abe89e4bc9 (diff)
Add hxx extension for headers and lib prefix for library dirs
-rw-r--r--brep/.gitignore10
-rwxr-xr-xbrep/odb.sh37
-rw-r--r--build/export.build4
-rw-r--r--build/root.build2
-rw-r--r--buildfile2
-rw-r--r--libbrep/.gitignore10
-rw-r--r--libbrep/build.cxx (renamed from brep/build.cxx)4
-rw-r--r--libbrep/build.hxx (renamed from brep/build)16
-rw-r--r--libbrep/build.xml (renamed from brep/build.xml)0
-rw-r--r--libbrep/buildfile (renamed from brep/buildfile)6
-rw-r--r--libbrep/common.cxx (renamed from brep/common.cxx)4
-rw-r--r--libbrep/common.hxx (renamed from brep/common)12
-rw-r--r--libbrep/database-lock.cxx (renamed from brep/database-lock.cxx)4
-rw-r--r--libbrep/database-lock.hxx (renamed from brep/database-lock)12
-rwxr-xr-xlibbrep/odb.sh40
-rw-r--r--libbrep/package-extra.sql (renamed from brep/package-extra.sql)0
-rw-r--r--libbrep/package-traits.cxx (renamed from brep/package-traits.cxx)4
-rw-r--r--libbrep/package-traits.hxx (renamed from brep/package-traits)2
-rw-r--r--libbrep/package.cxx (renamed from brep/package.cxx)6
-rw-r--r--libbrep/package.hxx (renamed from brep/package)14
-rw-r--r--libbrep/package.xml (renamed from brep/package.xml)0
-rw-r--r--libbrep/types.hxx (renamed from brep/types)8
-rw-r--r--libbrep/utility.hxx (renamed from brep/utility)10
-rw-r--r--libbrep/version.hxx.in (renamed from brep/version.in)4
-rw-r--r--libbrep/wrapper-traits.hxx (renamed from brep/wrapper-traits)8
-rw-r--r--load/buildfile8
-rw-r--r--load/load.cli2
-rw-r--r--load/load.cxx12
-rw-r--r--load/types-parsers.cxx4
-rw-r--r--load/types-parsers.hxx (renamed from load/types-parsers)10
-rw-r--r--migrate/buildfile10
-rw-r--r--migrate/migrate.cxx10
-rw-r--r--mod/build-config.cxx2
-rw-r--r--mod/build-config.hxx (renamed from mod/build-config)14
-rw-r--r--mod/buildfile10
-rw-r--r--mod/database-module.cxx8
-rw-r--r--mod/database-module.hxx (renamed from mod/database-module)18
-rw-r--r--mod/database.cxx2
-rw-r--r--mod/database.hxx (renamed from mod/database)12
-rw-r--r--mod/diagnostics.cxx2
-rw-r--r--mod/diagnostics.hxx (renamed from mod/diagnostics)12
-rw-r--r--mod/mod-build-force.cxx14
-rw-r--r--mod/mod-build-force.hxx (renamed from mod/mod-build-force)16
-rw-r--r--mod/mod-build-log.cxx14
-rw-r--r--mod/mod-build-log.hxx (renamed from mod/mod-build-log)16
-rw-r--r--mod/mod-build-result.cxx18
-rw-r--r--mod/mod-build-result.hxx (renamed from mod/mod-build-result)16
-rw-r--r--mod/mod-build-task.cxx18
-rw-r--r--mod/mod-build-task.hxx (renamed from mod/mod-build-task)16
-rw-r--r--mod/mod-package-details.cxx16
-rw-r--r--mod/mod-package-details.hxx (renamed from mod/mod-package-details)16
-rw-r--r--mod/mod-package-search.cxx16
-rw-r--r--mod/mod-package-search.hxx (renamed from mod/mod-package-search)16
-rw-r--r--mod/mod-package-version-details.cxx16
-rw-r--r--mod/mod-package-version-details.hxx (renamed from mod/mod-package-version-details)16
-rw-r--r--mod/mod-repository-details.cxx16
-rw-r--r--mod/mod-repository-details.hxx (renamed from mod/mod-repository-details)16
-rw-r--r--mod/mod-repository-root.cxx26
-rw-r--r--mod/mod-repository-root.hxx (renamed from mod/mod-repository-root)16
-rw-r--r--mod/module.cxx8
-rw-r--r--mod/module.hxx (renamed from mod/module)18
-rw-r--r--mod/options-types.hxx (renamed from mod/options-types)12
-rw-r--r--mod/options.cli6
-rw-r--r--mod/page.cxx10
-rw-r--r--mod/page.hxx (renamed from mod/page)18
-rw-r--r--mod/services.cxx8
-rw-r--r--mod/types-parsers.cxx4
-rw-r--r--mod/types-parsers.hxx (renamed from mod/types-parsers)16
-rw-r--r--tests/load/buildfile4
-rw-r--r--tests/load/driver.cxx8
-rw-r--r--tests/web/xhtml/driver.cxx2
-rw-r--r--web/apache/log.hxx (renamed from web/apache/log)10
-rw-r--r--web/apache/request.cxx4
-rw-r--r--web/apache/request.hxx (renamed from web/apache/request)12
-rw-r--r--web/apache/service.cxx6
-rw-r--r--web/apache/service.hxx (renamed from web/apache/service)14
-rw-r--r--web/apache/stream.hxx (renamed from web/apache/stream)10
-rw-r--r--web/mime-url-encoding.cxx2
-rw-r--r--web/mime-url-encoding.hxx (renamed from web/mime-url-encoding)8
-rw-r--r--web/module.hxx (renamed from web/module)8
-rw-r--r--web/xhtml-fragment.cxx4
-rw-r--r--web/xhtml-fragment.hxx (renamed from web/xhtml-fragment)8
-rw-r--r--web/xhtml.hxx (renamed from web/xhtml)8
83 files changed, 432 insertions, 429 deletions
diff --git a/brep/.gitignore b/brep/.gitignore
deleted file mode 100644
index 1e5e1f9..0000000
--- a/brep/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-common-odb*
-
-package-odb*
-package.sql
-package-extra
-
-build-odb*
-build.sql
-
-version
diff --git a/brep/odb.sh b/brep/odb.sh
deleted file mode 100755
index 7fb7fa0..0000000
--- a/brep/odb.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#! /usr/bin/env bash
-
-trap 'exit 1' ERR
-
-odb=odb
-lib="\
--I$HOME/work/odb/libodb-sqlite-default \
--I$HOME/work/odb/libodb-sqlite \
--I$HOME/work/odb/libodb-default \
--I$HOME/work/odb/libodb"
-
-$odb $lib -d pgsql --std c++11 --generate-query \
- --odb-epilogue '#include <brep/wrapper-traits>' \
- --hxx-prologue '#include <brep/wrapper-traits>' \
- -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
- --hxx-suffix "" --include-with-brackets \
- --include-prefix brep --guard-prefix BREP \
- common
-
-$odb $lib -d pgsql --std c++11 --generate-query --generate-schema \
- --schema-format sql --schema-format embedded --schema-name package \
- --generate-prepared --odb-epilogue '#include <brep/wrapper-traits>' \
- --hxx-prologue '#include <brep/package-traits>' \
- -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
- --hxx-suffix "" --include-with-brackets \
- --include-prefix brep --guard-prefix BREP \
- package
-
-xxd -i <package-extra.sql >package-extra
-
-$odb $lib -d pgsql --std c++11 --generate-query --generate-schema \
- --schema-format sql --schema-format embedded --schema-name build \
- --generate-prepared --odb-epilogue '#include <brep/wrapper-traits>' \
- -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
- --hxx-suffix "" --include-with-brackets \
- --include-prefix brep --guard-prefix BREP \
- build
diff --git a/build/export.build b/build/export.build
index ec930b1..0c38d80 100644
--- a/build/export.build
+++ b/build/export.build
@@ -4,7 +4,7 @@
$out_root/:
{
- include brep/
+ include libbrep/
}
-export $out_root/brep/lib{brep}
+export $out_root/libbrep/lib{brep}
diff --git a/build/root.build b/build/root.build
index b273cae..d75dbcf 100644
--- a/build/root.build
+++ b/build/root.build
@@ -6,7 +6,7 @@ cxx.std = latest
using cxx
-hxx{*}: extension =
+hxx{*}: extension = hxx
ixx{*}: extension = ixx
txx{*}: extension = txx
cxx{*}: extension = cxx
diff --git a/buildfile b/buildfile
index 5be0e5b..25d38ea 100644
--- a/buildfile
+++ b/buildfile
@@ -2,7 +2,7 @@
# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
-./: brep/ mod/ load/ migrate/ tests/ www/ doc/ etc/ \
+./: libbrep/ mod/ load/ migrate/ tests/ www/ doc/ etc/ \
doc{INSTALL INSTALL-DEV LICENSE NEWS README version} file{manifest}
doc{version}: file{manifest} # Generated by the version module.
diff --git a/libbrep/.gitignore b/libbrep/.gitignore
new file mode 100644
index 0000000..3f251f5
--- /dev/null
+++ b/libbrep/.gitignore
@@ -0,0 +1,10 @@
+common-odb.?xx
+
+package-odb.?xx
+package.sql
+package-extra.hxx
+
+build-odb.?xx
+build.sql
+
+version.hxx
diff --git a/brep/build.cxx b/libbrep/build.cxx
index d795ba6..710c0b2 100644
--- a/brep/build.cxx
+++ b/libbrep/build.cxx
@@ -1,8 +1,8 @@
-// file : brep/build.cxx -*- C++ -*-
+// file : libbrep/build.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <brep/build>
+#include <libbrep/build.hxx>
namespace brep
{
diff --git a/brep/build b/libbrep/build.hxx
index 43ca230..d28f5ab 100644
--- a/brep/build
+++ b/libbrep/build.hxx
@@ -1,21 +1,21 @@
-// file : brep/build -*- C++ -*-
+// file : libbrep/build.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_BUILD
-#define BREP_BUILD
+#ifndef LIBBREP_BUILD_HXX
+#define LIBBREP_BUILD_HXX
#include <chrono>
#include <odb/core.hxx>
#include <odb/section.hxx>
-#include <bbot/manifest>
+#include <libbbot/manifest.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/common> // Must be included last (see assert).
+#include <libbrep/common.hxx> // Must be included last (see assert).
// Used by the data migration entries.
//
@@ -163,4 +163,4 @@ namespace brep
};
}
-#endif // BREP_BUILD
+#endif // LIBBREP_BUILD_HXX
diff --git a/brep/build.xml b/libbrep/build.xml
index 8d9178a..8d9178a 100644
--- a/brep/build.xml
+++ b/libbrep/build.xml
diff --git a/brep/buildfile b/libbrep/buildfile
index 2da0281..b4005ab 100644
--- a/brep/buildfile
+++ b/libbrep/buildfile
@@ -1,4 +1,4 @@
-# file : brep/buildfile
+# file : libbrep/buildfile
# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
@@ -45,6 +45,6 @@ else
lib{brep}: cxx.export.poptions = "-I$out_root" "-I$src_root"
lib{brep}: cxx.export.libs = $int_libs
-# Install into the brep/ subdirectory of, say, /usr/include/.
+# Install into the libbrep/ subdirectory of, say, /usr/include/.
#
-install.include = $install.include/brep/
+install.include = $install.include/libbrep/
diff --git a/brep/common.cxx b/libbrep/common.cxx
index 4847977..39fd0c7 100644
--- a/brep/common.cxx
+++ b/libbrep/common.cxx
@@ -1,8 +1,8 @@
-// file : brep/common.cxx -*- C++ -*-
+// file : libbrep/common.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <brep/common>
+#include <libbrep/common.hxx>
namespace brep
{
diff --git a/brep/common b/libbrep/common.hxx
index 52f225c..bf60491 100644
--- a/brep/common
+++ b/libbrep/common.hxx
@@ -1,16 +1,16 @@
-// file : brep/common -*- C++ -*-
+// file : libbrep/common.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_COMMON
-#define BREP_COMMON
+#ifndef LIBBREP_COMMON_HXX
+#define LIBBREP_COMMON_HXX
#include <ratio>
#include <chrono>
#include <type_traits> // static_assert
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
// The uint16_t value range is not fully covered by SMALLINT PostgreSQL type
// to which uint16_t is mapped by default.
@@ -338,4 +338,4 @@ namespace brep
}
}
-#endif // BREP_COMMON
+#endif // LIBBREP_COMMON_HXX
diff --git a/brep/database-lock.cxx b/libbrep/database-lock.cxx
index 88f3603..c69c240 100644
--- a/brep/database-lock.cxx
+++ b/libbrep/database-lock.cxx
@@ -1,8 +1,8 @@
-// file : brep/database-lock.cxx -*- C++ -*-
+// file : libbrep/database-lock.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <brep/database-lock>
+#include <libbrep/database-lock.hxx>
#include <odb/pgsql/database.hxx>
#include <odb/pgsql/exceptions.hxx>
diff --git a/brep/database-lock b/libbrep/database-lock.hxx
index 6bf21c9..60d57a4 100644
--- a/brep/database-lock
+++ b/libbrep/database-lock.hxx
@@ -1,15 +1,15 @@
-// file : brep/database-lock -*- C++ -*-
+// file : libbrep/database-lock.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_DATABASE_LOCK
-#define BREP_DATABASE_LOCK
+#ifndef LIBBREP_DATABASE_LOCK_HXX
+#define LIBBREP_DATABASE_LOCK_HXX
#include <odb/pgsql/forward.hxx> // database, transaction
#include <odb/pgsql/connection.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
namespace brep
{
@@ -40,4 +40,4 @@ namespace brep
};
}
-#endif // BREP_DATABASE_LOCK
+#endif // LIBBREP_DATABASE_LOCK_HXX
diff --git a/libbrep/odb.sh b/libbrep/odb.sh
new file mode 100755
index 0000000..b794a2d
--- /dev/null
+++ b/libbrep/odb.sh
@@ -0,0 +1,40 @@
+#! /usr/bin/env bash
+
+trap 'exit 1' ERR
+
+odb=odb
+lib="\
+-I$HOME/work/odb/libodb-pgsql-default \
+-I$HOME/work/odb/libodb-pgsql \
+-I$HOME/work/odb/libodb-default \
+-I$HOME/work/odb/libodb"
+
+$odb $lib -d pgsql --std c++11 --generate-query \
+ --odb-epilogue '#include <libbrep/wrapper-traits.hxx>' \
+ --hxx-prologue '#include <libbrep/wrapper-traits.hxx>' \
+ -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \
+ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
+ --hxx-suffix ".hxx" --include-with-brackets \
+ --include-prefix libbrep --guard-prefix LIBBREP \
+ common.hxx
+
+$odb $lib -d pgsql --std c++11 --generate-query --generate-schema \
+ --schema-format sql --schema-format embedded --schema-name package \
+ --odb-epilogue '#include <libbrep/wrapper-traits.hxx>' \
+ --hxx-prologue '#include <libbrep/package-traits.hxx>' \
+ --generate-prepared -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \
+ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
+ --hxx-suffix ".hxx" --include-with-brackets \
+ --include-prefix libbrep --guard-prefix LIBBREP \
+ package.hxx
+
+xxd -i <package-extra.sql >package-extra.hxx
+
+$odb $lib -d pgsql --std c++11 --generate-query --generate-schema \
+ --schema-format sql --schema-format embedded --schema-name build \
+ --odb-epilogue '#include <libbrep/wrapper-traits.hxx>' \
+ --generate-prepared -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \
+ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \
+ --hxx-suffix ".hxx" --include-with-brackets \
+ --include-prefix libbrep --guard-prefix LIBBREP \
+ build.hxx
diff --git a/brep/package-extra.sql b/libbrep/package-extra.sql
index 823c3af..823c3af 100644
--- a/brep/package-extra.sql
+++ b/libbrep/package-extra.sql
diff --git a/brep/package-traits.cxx b/libbrep/package-traits.cxx
index 8cdcf65..a03cbac 100644
--- a/brep/package-traits.cxx
+++ b/libbrep/package-traits.cxx
@@ -1,8 +1,8 @@
-// file : brep/package-traits.cxx -*- C++ -*-
+// file : libbrep/package-traits.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <brep/package-traits>
+#include <libbrep/package-traits.hxx>
#include <string>
#include <ostream>
diff --git a/brep/package-traits b/libbrep/package-traits.hxx
index f6bcc6e..b626ea8 100644
--- a/brep/package-traits
+++ b/libbrep/package-traits.hxx
@@ -9,7 +9,7 @@
#include <odb/pgsql/traits.hxx>
-#include <brep/package> // weighted_text
+#include <libbrep/package.hxx> // weighted_text
namespace odb
{
diff --git a/brep/package.cxx b/libbrep/package.cxx
index 144fc05..20be387 100644
--- a/brep/package.cxx
+++ b/libbrep/package.cxx
@@ -1,12 +1,12 @@
-// file : brep/package.cxx -*- C++ -*-
+// file : libbrep/package.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <brep/package>
+#include <libbrep/package.hxx>
#include <odb/database.hxx>
-#include <brep/package-odb>
+#include <libbrep/package-odb.hxx>
using namespace std;
using namespace odb::core;
diff --git a/brep/package b/libbrep/package.hxx
index ba7490f..8164639 100644
--- a/brep/package
+++ b/libbrep/package.hxx
@@ -1,9 +1,9 @@
-// file : brep/package -*- C++ -*-
+// file : libbrep/package.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_PACKAGE
-#define BREP_PACKAGE
+#ifndef LIBBREP_PACKAGE_HXX
+#define LIBBREP_PACKAGE_HXX
#include <map>
#include <chrono>
@@ -11,10 +11,10 @@
#include <odb/core.hxx>
#include <odb/nested-container.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/common> // Must be included last (see assert).
+#include <libbrep/common.hxx> // Must be included last (see assert).
// Used by the data migration entries.
//
@@ -497,4 +497,4 @@ namespace brep
};
}
-#endif // BREP_PACKAGE
+#endif // LIBBREP_PACKAGE_HXX
diff --git a/brep/package.xml b/libbrep/package.xml
index 657c2fc..657c2fc 100644
--- a/brep/package.xml
+++ b/libbrep/package.xml
diff --git a/brep/types b/libbrep/types.hxx
index fb036c4..a0001a7 100644
--- a/brep/types
+++ b/libbrep/types.hxx
@@ -1,9 +1,9 @@
-// file : brep/types -*- C++ -*-
+// file : libbrep/types.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_TYPES
-#define BREP_TYPES
+#ifndef LIBBREP_TYPES_HXX
+#define LIBBREP_TYPES_HXX
#include <vector>
#include <string>
@@ -91,4 +91,4 @@ namespace brep
using butl::timestamp_nonexistent;
}
-#endif // BREP_TYPES
+#endif // LIBBREP_TYPES_HXX
diff --git a/brep/utility b/libbrep/utility.hxx
index 3c6f5a2..f5948dd 100644
--- a/brep/utility
+++ b/libbrep/utility.hxx
@@ -1,9 +1,9 @@
-// file : brep/utility -*- C++ -*-
+// file : libbrep/utility.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_UTILITY
-#define BREP_UTILITY
+#ifndef LIBBREP_UTILITY_HXX
+#define LIBBREP_UTILITY_HXX
#include <memory> // make_shared()
#include <string> // to_string()
@@ -29,6 +29,6 @@ namespace brep
using butl::reverse_iterate;
}
-#include <brep/version>
+#include <libbrep/version.hxx>
-#endif // BREP_UTILITY
+#endif // LIBBREP_UTILITY_HXX
diff --git a/brep/version.in b/libbrep/version.hxx.in
index a5b236e..e1b60a2 100644
--- a/brep/version.in
+++ b/libbrep/version.hxx.in
@@ -1,4 +1,4 @@
-// file : brep/version.in -*- C++ -*-
+// file : libbrep/version.hxx.in -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
@@ -45,7 +45,7 @@ $libbutl.check(LIBBUTL_VERSION, LIBBUTL_SNAPSHOT)$
$libbpkg.check(LIBBPKG_VERSION, LIBBPKG_SNAPSHOT)$
-#include <bbot/version>
+#include <libbbot/version.hxx>
$libbbot.check(LIBBBOT_VERSION, LIBBBOT_SNAPSHOT)$
diff --git a/brep/wrapper-traits b/libbrep/wrapper-traits.hxx
index 4be84b7..ac039e3 100644
--- a/brep/wrapper-traits
+++ b/libbrep/wrapper-traits.hxx
@@ -1,9 +1,9 @@
-// file : brep/wrapper-traits -*- C++ -*-
+// file : libbrep/wrapper-traits.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef BREP_WRAPPER_TRAITS
-#define BREP_WRAPPER_TRAITS
+#ifndef LIBBREP_WRAPPER_TRAITS_HXX
+#define LIBBREP_WRAPPER_TRAITS_HXX
#include <odb/pre.hxx>
@@ -60,4 +60,4 @@ namespace odb
#include <odb/post.hxx>
-#endif // BREP_WRAPPER_TRAITS
+#endif // LIBBREP_WRAPPER_TRAITS_HXX
diff --git a/load/buildfile b/load/buildfile
index 530dc72..e377a8e 100644
--- a/load/buildfile
+++ b/load/buildfile
@@ -7,13 +7,13 @@ import libs += libodb-pgsql%lib{odb-pgsql}
import libs += libbutl%lib{butl}
import libs += libbpkg%lib{bpkg}
-include ../brep/
+include ../libbrep/
exe{brep-load}: \
{ cxx}{ load } \
{hxx ixx cxx}{ load-options } \
{hxx cxx}{ types-parsers } \
-../brep/lib{brep} $libs
+../libbrep/lib{brep} $libs
# Generated options parser.
#
@@ -22,8 +22,8 @@ if $cli.configured
cli.cxx{load-options}: cli{load}
cli.options += -I $src_root --include-with-brackets --include-prefix load \
---guard-prefix LOAD --generate-specifier --page-usage print_ --ansi-color \
---cxx-prologue "#include <load/types-parsers>" \
+--guard-prefix LOAD --generate-specifier --page-usage print_ --ansi-color \
+--cxx-prologue "#include <load/types-parsers.hxx>" \
--long-usage
# Include generated cli files into the distribution.
diff --git a/load/load.cli b/load/load.cli
index fe05ad2..51a34c3 100644
--- a/load/load.cli
+++ b/load/load.cli
@@ -6,7 +6,7 @@ include <vector>;
include <string>;
include <cstdint>; // uint16_t
-include <brep/types>;
+include <libbrep/types.hxx>;
"\section=1"
"\name=brep-load"
diff --git a/load/load.cxx b/load/load.cxx
index 3e9526f..3888c0f 100644
--- a/load/load.cxx
+++ b/load/load.cxx
@@ -27,14 +27,14 @@
#include <bpkg/manifest>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/package>
-#include <brep/package-odb>
-#include <brep/database-lock>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
+#include <libbrep/database-lock.hxx>
-#include <load/load-options>
+#include <load/load-options.hxx>
using namespace std;
using namespace odb::core;
diff --git a/load/types-parsers.cxx b/load/types-parsers.cxx
index c388bda..c3d895f 100644
--- a/load/types-parsers.cxx
+++ b/load/types-parsers.cxx
@@ -2,9 +2,9 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <load/types-parsers>
+#include <load/types-parsers.hxx>
-#include <load/load-options> // cli namespace
+#include <load/load-options.hxx> // cli namespace
using namespace brep;
diff --git a/load/types-parsers b/load/types-parsers.hxx
index 96acc07..b52c107 100644
--- a/load/types-parsers
+++ b/load/types-parsers.hxx
@@ -1,14 +1,14 @@
-// file : load/types-parsers -*- C++ -*-
+// file : load/types-parsers.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
//
-#ifndef BREP_LOAD_TYPES_PARSERS
-#define BREP_LOAD_TYPES_PARSERS
+#ifndef BREP_LOAD_TYPES_PARSERS_HXX
+#define BREP_LOAD_TYPES_PARSERS_HXX
-#include <brep/types>
+#include <libbrep/types.hxx>
namespace cli
{
@@ -25,4 +25,4 @@ namespace cli
};
}
-#endif // BREP_LOAD_TYPES_PARSERS
+#endif // BREP_LOAD_TYPES_PARSERS_HXX
diff --git a/migrate/buildfile b/migrate/buildfile
index 6b2ddd1..0c8fc97 100644
--- a/migrate/buildfile
+++ b/migrate/buildfile
@@ -6,12 +6,12 @@ import libs = libodb%lib{odb}
import libs += libodb-pgsql%lib{odb-pgsql}
import libs += libbutl%lib{butl}
-include ../brep/
+include ../libbrep/
exe{brep-migrate}: \
{ cxx}{ migrate } \
{hxx ixx cxx}{ migrate-options } \
-../brep/lib{brep} $libs
+../libbrep/lib{brep} $libs
# Generated options parser.
#
@@ -19,9 +19,9 @@ if $cli.configured
{
cli.cxx{migrate-options}: cli{migrate}
- cli.options += -I $src_root --include-with-brackets --include-prefix migrate \
---guard-prefix MIGRATE --generate-specifier --page-usage print_ --ansi-color \
---long-usage
+ cli.options += -I $src_root --include-with-brackets \
+--include-prefix migrate --guard-prefix MIGRATE --generate-specifier \
+--page-usage print_ --ansi-color --long-usage
# Include generated cli files into the distribution.
#
diff --git a/migrate/migrate.cxx b/migrate/migrate.cxx
index e785531..047dfe0 100644
--- a/migrate/migrate.cxx
+++ b/migrate/migrate.cxx
@@ -15,12 +15,12 @@
#include <butl/pager>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/database-lock>
+#include <libbrep/database-lock.hxx>
-#include <migrate/migrate-options>
+#include <migrate/migrate-options.hxx>
using namespace std;
using namespace odb::core;
@@ -321,7 +321,7 @@ try
if (create || drop)
{
static const char package_extras[] = {
-#include <brep/package-extra>
+#include <libbrep/package-extra.hxx>
, '\0'};
schema s (db_schema == "package"
diff --git a/mod/build-config.cxx b/mod/build-config.cxx
index 11be1b9..9cbd1bf 100644
--- a/mod/build-config.cxx
+++ b/mod/build-config.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/build-config>
+#include <mod/build-config.hxx>
#include <map>
diff --git a/mod/build-config b/mod/build-config.hxx
index a5713d7..13024dc 100644
--- a/mod/build-config
+++ b/mod/build-config.hxx
@@ -1,14 +1,14 @@
-// file : mod/build-config -*- C++ -*-
+// file : mod/build-config.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_BUILD_CONFIG
-#define MOD_BUILD_CONFIG
+#ifndef MOD_BUILD_CONFIG_HXX
+#define MOD_BUILD_CONFIG_HXX
-#include <bbot/build-config>
+#include <libbbot/build-config.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
namespace brep
{
@@ -20,4 +20,4 @@ namespace brep
shared_build_config (const path&);
}
-#endif // MOD_BUILD_CONFIG
+#endif // MOD_BUILD_CONFIG_HXX
diff --git a/mod/buildfile b/mod/buildfile
index 771b52b..f845a42 100644
--- a/mod/buildfile
+++ b/mod/buildfile
@@ -16,7 +16,7 @@ import libs += libbutl%lib{butl}
import libs += libbpkg%lib{bpkg}
import libs += libbbot%lib{bbot}
-include ../brep/
+include ../libbrep/
mod{brep}: \
{hxx cxx}{ build-config } \
@@ -46,7 +46,7 @@ mod{brep}: \
../web/apache/{hxx ixx cxx}{ request } \
../web/apache/{hxx txx cxx}{ service } \
../web/apache/{hxx }{ stream } \
-../brep/lib{brep} $libs
+../libbrep/lib{brep} $libs
# Don't install any of the module's headers.
#
@@ -62,9 +62,9 @@ if $cli.configured
# Set option prefix to the empty value to handle all unknown request
# parameters uniformly with a single catch block.
#
- cli.options += --std c++11 -I $src_root --include-with-brackets \
---include-prefix mod --guard-prefix MOD --generate-specifier \
---cxx-prologue "#include <mod/types-parsers>" \
+ cli.options += --std c++11 -I $src_root --include-with-brackets \
+--include-prefix mod --guard-prefix MOD --generate-specifier \
+--cxx-prologue "#include <mod/types-parsers.hxx>" \
--cli-namespace brep::cli --generate-file-scanner --suppress-usage \
--generate-modifier --generate-description --option-prefix ""
diff --git a/mod/database-module.cxx b/mod/database-module.cxx
index e7a6883..3b5e1e1 100644
--- a/mod/database-module.cxx
+++ b/mod/database-module.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/database-module>
+#include <mod/database-module.hxx>
#include <errno.h> // EIO
@@ -12,9 +12,9 @@
#include <butl/utility> // throw_generic_error()
-#include <mod/options>
-#include <mod/database>
-#include <mod/build-config>
+#include <mod/options.hxx>
+#include <mod/database.hxx>
+#include <mod/build-config.hxx>
namespace brep
{
diff --git a/mod/database-module b/mod/database-module.hxx
index 3799e7b..13fd529 100644
--- a/mod/database-module
+++ b/mod/database-module.hxx
@@ -1,19 +1,19 @@
-// file : mod/database-module -*- C++ -*-
+// file : mod/database-module.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_DATABASE_MODULE
-#define MOD_DATABASE_MODULE
+#ifndef MOD_DATABASE_MODULE_HXX
+#define MOD_DATABASE_MODULE_HXX
#include <odb/forward.hxx> // database
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <bbot/build-config>
+#include <libbbot/build-config.hxx>
-#include <mod/module>
-#include <mod/options>
+#include <mod/module.hxx>
+#include <mod/options.hxx>
namespace brep
{
@@ -70,4 +70,4 @@ namespace brep
};
}
-#endif // MOD_DATABASE_MODULE
+#endif // MOD_DATABASE_MODULE_HXX
diff --git a/mod/database.cxx b/mod/database.cxx
index 22a0563..67a862b 100644
--- a/mod/database.cxx
+++ b/mod/database.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/database>
+#include <mod/database.hxx>
#include <map>
diff --git a/mod/database b/mod/database.hxx
index 9a83752..623e65b 100644
--- a/mod/database
+++ b/mod/database.hxx
@@ -1,14 +1,14 @@
-// file : mod/database -*- C++ -*-
+// file : mod/database.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_DATABASE
-#define MOD_DATABASE
+#ifndef MOD_DATABASE_HXX
+#define MOD_DATABASE_HXX
#include <odb/forward.hxx> // database
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
namespace brep
{
@@ -24,4 +24,4 @@ namespace brep
size_t max_connections);
}
-#endif // MOD_DATABASE
+#endif // MOD_DATABASE_HXX
diff --git a/mod/diagnostics.cxx b/mod/diagnostics.cxx
index 066c4b2..c2f3f52 100644
--- a/mod/diagnostics.cxx
+++ b/mod/diagnostics.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/diagnostics>
+#include <mod/diagnostics.hxx>
using namespace std;
diff --git a/mod/diagnostics b/mod/diagnostics.hxx
index 496f488..e05d56a 100644
--- a/mod/diagnostics
+++ b/mod/diagnostics.hxx
@@ -1,14 +1,14 @@
-// file : mod/diagnostics -*- C++ -*-
+// file : mod/diagnostics.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_DIAGNOSTICS
-#define MOD_DIAGNOSTICS
+#ifndef MOD_DIAGNOSTICS_HXX
+#define MOD_DIAGNOSTICS_HXX
#include <sstream>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
namespace brep
{
@@ -303,4 +303,4 @@ namespace brep
using fail_mark = diag_mark<fail_mark_base<E>>;
}
-#endif // MOD_DIAGNOSTICS
+#endif // MOD_DIAGNOSTICS_HXX
diff --git a/mod/mod-build-force.cxx b/mod/mod-build-force.cxx
index 1db25d1..e0c641e 100644
--- a/mod/mod-build-force.cxx
+++ b/mod/mod-build-force.cxx
@@ -2,21 +2,21 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-build-force>
+#include <mod/mod-build-force.hxx>
#include <algorithm> // replace()
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/module>
+#include <web/module.hxx>
-#include <brep/build>
-#include <brep/build-odb>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/build.hxx>
+#include <libbrep/build-odb.hxx>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace bbot;
diff --git a/mod/mod-build-force b/mod/mod-build-force.hxx
index 3fa723d..02b6ea4 100644
--- a/mod/mod-build-force
+++ b/mod/mod-build-force.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-build-force -*- C++ -*-
+// file : mod/mod-build-force.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_BUILD_FORCE
-#define MOD_MOD_BUILD_FORCE
+#ifndef MOD_MOD_BUILD_FORCE_HXX
+#define MOD_MOD_BUILD_FORCE_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -42,4 +42,4 @@ namespace brep
};
}
-#endif // MOD_MOD_BUILD_FORCE
+#endif // MOD_MOD_BUILD_FORCE_HXX
diff --git a/mod/mod-build-log.cxx b/mod/mod-build-log.cxx
index 3dddd82..09591b9 100644
--- a/mod/mod-build-log.cxx
+++ b/mod/mod-build-log.cxx
@@ -2,21 +2,21 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-build-log>
+#include <mod/mod-build-log.hxx>
#include <algorithm> // find_if()
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/module>
+#include <web/module.hxx>
-#include <brep/build>
-#include <brep/build-odb>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/build.hxx>
+#include <libbrep/build-odb.hxx>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace bbot;
diff --git a/mod/mod-build-log b/mod/mod-build-log.hxx
index 8395546..76e99c7 100644
--- a/mod/mod-build-log
+++ b/mod/mod-build-log.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-build-log -*- C++ -*-
+// file : mod/mod-build-log.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_BUILD_LOG
-#define MOD_MOD_BUILD_LOG
+#ifndef MOD_MOD_BUILD_LOG_HXX
+#define MOD_MOD_BUILD_LOG_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -42,4 +42,4 @@ namespace brep
};
}
-#endif // MOD_MOD_BUILD_LOG
+#endif // MOD_MOD_BUILD_LOG_HXX
diff --git a/mod/mod-build-result.cxx b/mod/mod-build-result.cxx
index 23381de..d6ec5e9 100644
--- a/mod/mod-build-result.cxx
+++ b/mod/mod-build-result.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-build-result>
+#include <mod/mod-build-result.hxx>
#include <algorithm> // find_if()
@@ -11,20 +11,20 @@
#include <butl/manifest-parser>
#include <butl/manifest-serializer>
-#include <bbot/manifest>
+#include <libbbot/manifest.hxx>
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/module>
-#include <web/mime-url-encoding>
+#include <web/module.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/build>
-#include <brep/build-odb>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/build.hxx>
+#include <libbrep/build-odb.hxx>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace butl;
diff --git a/mod/mod-build-result b/mod/mod-build-result.hxx
index 8afa697..4af9b1b 100644
--- a/mod/mod-build-result
+++ b/mod/mod-build-result.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-build-result -*- C++ -*-
+// file : mod/mod-build-result.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_BUILD_RESULT
-#define MOD_MOD_BUILD_RESULT
+#ifndef MOD_MOD_BUILD_RESULT_HXX
+#define MOD_MOD_BUILD_RESULT_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -39,4 +39,4 @@ namespace brep
};
}
-#endif // MOD_MOD_BUILD_RESULT
+#endif // MOD_MOD_BUILD_RESULT_HXX
diff --git a/mod/mod-build-task.cxx b/mod/mod-build-task.cxx
index 9a72f66..353e636 100644
--- a/mod/mod-build-task.cxx
+++ b/mod/mod-build-task.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-build-task>
+#include <mod/mod-build-task.hxx>
#include <map>
#include <chrono>
@@ -12,20 +12,20 @@
#include <butl/manifest-parser>
#include <butl/manifest-serializer>
-#include <bbot/manifest>
-#include <bbot/build-config>
+#include <libbbot/manifest.hxx>
+#include <libbbot/build-config.hxx>
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/module>
+#include <web/module.hxx>
-#include <brep/build>
-#include <brep/build-odb>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/build.hxx>
+#include <libbrep/build-odb.hxx>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace butl;
diff --git a/mod/mod-build-task b/mod/mod-build-task.hxx
index 051357e..d69836f 100644
--- a/mod/mod-build-task
+++ b/mod/mod-build-task.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-build-task -*- C++ -*-
+// file : mod/mod-build-task.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_BUILD_TASK
-#define MOD_MOD_BUILD_TASK
+#ifndef MOD_MOD_BUILD_TASK_HXX
+#define MOD_MOD_BUILD_TASK_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -39,4 +39,4 @@ namespace brep
};
}
-#endif // MOD_MOD_BUILD_TASK
+#endif // MOD_MOD_BUILD_TASK_HXX
diff --git a/mod/mod-package-details.cxx b/mod/mod-package-details.cxx
index fd3fd6d..9a9bfcc 100644
--- a/mod/mod-package-details.cxx
+++ b/mod/mod-package-details.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-package-details>
+#include <mod/mod-package-details.hxx>
#include <xml/serializer>
@@ -10,15 +10,15 @@
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/xhtml>
-#include <web/module>
-#include <web/mime-url-encoding>
+#include <web/xhtml.hxx>
+#include <web/module.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/page>
-#include <mod/options>
+#include <mod/page.hxx>
+#include <mod/options.hxx>
using namespace odb::core;
using namespace brep::cli;
diff --git a/mod/mod-package-details b/mod/mod-package-details.hxx
index a19e0d7..e3950aa 100644
--- a/mod/mod-package-details
+++ b/mod/mod-package-details.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-package-details -*- C++ -*-
+// file : mod/mod-package-details.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_PACKAGE_DETAILS
-#define MOD_MOD_PACKAGE_DETAILS
+#ifndef MOD_MOD_PACKAGE_DETAILS_HXX
+#define MOD_MOD_PACKAGE_DETAILS_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -39,4 +39,4 @@ namespace brep
};
}
-#endif // MOD_MOD_PACKAGE_DETAILS
+#endif // MOD_MOD_PACKAGE_DETAILS_HXX
diff --git a/mod/mod-package-search.cxx b/mod/mod-package-search.cxx
index 6d73a69..8897792 100644
--- a/mod/mod-package-search.cxx
+++ b/mod/mod-package-search.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-package-search>
+#include <mod/mod-package-search.hxx>
#include <xml/serializer>
@@ -11,15 +11,15 @@
#include <odb/transaction.hxx>
#include <odb/schema-catalog.hxx>
-#include <web/xhtml>
-#include <web/module>
-#include <web/mime-url-encoding>
+#include <web/xhtml.hxx>
+#include <web/module.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/page>
-#include <mod/options>
+#include <mod/page.hxx>
+#include <mod/options.hxx>
using namespace odb::core;
using namespace brep::cli;
diff --git a/mod/mod-package-search b/mod/mod-package-search.hxx
index d8d09be..5e7385e 100644
--- a/mod/mod-package-search
+++ b/mod/mod-package-search.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-package-search -*- C++ -*-
+// file : mod/mod-package-search.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_PACKAGE_SEARCH
-#define MOD_MOD_PACKAGE_SEARCH
+#ifndef MOD_MOD_PACKAGE_SEARCH_HXX
+#define MOD_MOD_PACKAGE_SEARCH_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -39,4 +39,4 @@ namespace brep
};
}
-#endif // MOD_MOD_PACKAGE_SEARCH
+#endif // MOD_MOD_PACKAGE_SEARCH_HXX
diff --git a/mod/mod-package-version-details.cxx b/mod/mod-package-version-details.cxx
index 30b2567..34c7f3b 100644
--- a/mod/mod-package-version-details.cxx
+++ b/mod/mod-package-version-details.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-package-version-details>
+#include <mod/mod-package-version-details.hxx>
#include <xml/serializer>
@@ -10,15 +10,15 @@
#include <odb/database.hxx>
#include <odb/transaction.hxx>
-#include <web/xhtml>
-#include <web/module>
-#include <web/mime-url-encoding>
+#include <web/xhtml.hxx>
+#include <web/module.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/page>
-#include <mod/options>
+#include <mod/page.hxx>
+#include <mod/options.hxx>
using namespace std;
using namespace odb::core;
diff --git a/mod/mod-package-version-details b/mod/mod-package-version-details.hxx
index 70ec82b..ef682d7 100644
--- a/mod/mod-package-version-details
+++ b/mod/mod-package-version-details.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-package-version-details -*- C++ -*-
+// file : mod/mod-package-version-details.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_PACKAGE_VERSION_DETAILS
-#define MOD_MOD_PACKAGE_VERSION_DETAILS
+#ifndef MOD_MOD_PACKAGE_VERSION_DETAILS_HXX
+#define MOD_MOD_PACKAGE_VERSION_DETAILS_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -42,4 +42,4 @@ namespace brep
};
}
-#endif // MOD_MOD_PACKAGE_VERSION_DETAILS
+#endif // MOD_MOD_PACKAGE_VERSION_DETAILS_HXX
diff --git a/mod/mod-repository-details.cxx b/mod/mod-repository-details.cxx
index 9e791ef..78b309d 100644
--- a/mod/mod-repository-details.cxx
+++ b/mod/mod-repository-details.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-repository-details>
+#include <mod/mod-repository-details.hxx>
#include <time.h> // tzset()
@@ -16,15 +16,15 @@
#include <butl/timestamp>
-#include <web/xhtml>
-#include <web/module>
-#include <web/mime-url-encoding>
+#include <web/xhtml.hxx>
+#include <web/module.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
-#include <mod/page>
-#include <mod/options>
+#include <mod/page.hxx>
+#include <mod/options.hxx>
using namespace std;
using namespace odb::core;
diff --git a/mod/mod-repository-details b/mod/mod-repository-details.hxx
index 5e797b2..8a795dc 100644
--- a/mod/mod-repository-details
+++ b/mod/mod-repository-details.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-repository-details -*- C++ -*-
+// file : mod/mod-repository-details.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_REPOSITORY_DETAILS
-#define MOD_MOD_REPOSITORY_DETAILS
+#ifndef MOD_MOD_REPOSITORY_DETAILS_HXX
+#define MOD_MOD_REPOSITORY_DETAILS_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/database-module>
+#include <mod/options.hxx>
+#include <mod/database-module.hxx>
namespace brep
{
@@ -39,4 +39,4 @@ namespace brep
};
}
-#endif // MOD_MOD_REPOSITORY_DETAILS
+#endif // MOD_MOD_REPOSITORY_DETAILS_HXX
diff --git a/mod/mod-repository-root.cxx b/mod/mod-repository-root.cxx
index 097c874..bac63ca 100644
--- a/mod/mod-repository-root.cxx
+++ b/mod/mod-repository-root.cxx
@@ -2,22 +2,22 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/mod-repository-root>
+#include <mod/mod-repository-root.hxx>
#include <sstream>
-#include <web/module>
-
-#include <mod/module>
-#include <mod/options>
-#include <mod/mod-build-log>
-#include <mod/mod-build-task>
-#include <mod/mod-build-force>
-#include <mod/mod-build-result>
-#include <mod/mod-package-search>
-#include <mod/mod-package-details>
-#include <mod/mod-repository-details>
-#include <mod/mod-package-version-details>
+#include <web/module.hxx>
+
+#include <mod/module.hxx>
+#include <mod/options.hxx>
+#include <mod/mod-build-log.hxx>
+#include <mod/mod-build-task.hxx>
+#include <mod/mod-build-force.hxx>
+#include <mod/mod-build-result.hxx>
+#include <mod/mod-package-search.hxx>
+#include <mod/mod-package-details.hxx>
+#include <mod/mod-repository-details.hxx>
+#include <mod/mod-package-version-details.hxx>
using namespace std;
using namespace brep::cli;
diff --git a/mod/mod-repository-root b/mod/mod-repository-root.hxx
index b347cd3..f54fa62 100644
--- a/mod/mod-repository-root
+++ b/mod/mod-repository-root.hxx
@@ -1,15 +1,15 @@
-// file : mod/mod-repository-root -*- C++ -*-
+// file : mod/mod-repository-root.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MOD_REPOSITORY_ROOT
-#define MOD_MOD_REPOSITORY_ROOT
+#ifndef MOD_MOD_REPOSITORY_ROOT_HXX
+#define MOD_MOD_REPOSITORY_ROOT_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/module>
-#include <mod/options>
+#include <mod/module.hxx>
+#include <mod/options.hxx>
namespace brep
{
@@ -74,4 +74,4 @@ namespace brep
};
}
-#endif // MOD_MOD_REPOSITORY_ROOT
+#endif // MOD_MOD_REPOSITORY_ROOT_HXX
diff --git a/mod/module.cxx b/mod/module.cxx
index e42f937..5db1fbe 100644
--- a/mod/module.cxx
+++ b/mod/module.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/module>
+#include <mod/module.hxx>
#include <httpd.h>
#include <http_log.h>
@@ -11,10 +11,10 @@
#include <cstring> // strchr()
#include <functional> // bind()
-#include <web/module>
-#include <web/apache/log>
+#include <web/module.hxx>
+#include <web/apache/log.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace placeholders; // For std::bind's _1, etc.
diff --git a/mod/module b/mod/module.hxx
index f0743bb..1cd6b8d 100644
--- a/mod/module
+++ b/mod/module.hxx
@@ -1,17 +1,17 @@
-// file : mod/module -*- C++ -*-
+// file : mod/module.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_MODULE
-#define MOD_MODULE
+#ifndef MOD_MODULE_HXX
+#define MOD_MODULE_HXX
-#include <web/module>
+#include <web/module.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options>
-#include <mod/diagnostics>
+#include <mod/options.hxx>
+#include <mod/diagnostics.hxx>
namespace brep
{
@@ -198,4 +198,4 @@ namespace brep
};
}
-#endif // MOD_MODULE
+#endif // MOD_MODULE_HXX
diff --git a/mod/options-types b/mod/options-types.hxx
index d9eaf9e..7808ca4 100644
--- a/mod/options-types
+++ b/mod/options-types.hxx
@@ -1,12 +1,12 @@
-// file : mod/options-types -*- C++ -*-
+// file : mod/options-types.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_OPTIONS_TYPES
-#define MOD_OPTIONS_TYPES
+#ifndef MOD_OPTIONS_TYPES_HXX
+#define MOD_OPTIONS_TYPES_HXX
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
namespace brep
{
@@ -28,4 +28,4 @@ namespace brep
};
}
-#endif // MOD_OPTIONS_TYPES
+#endif // MOD_OPTIONS_TYPES_HXX
diff --git a/mod/options.cli b/mod/options.cli
index 0f96e9c..3d6ac60 100644
--- a/mod/options.cli
+++ b/mod/options.cli
@@ -2,11 +2,11 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-include <web/xhtml-fragment>;
+include <web/xhtml-fragment.hxx>;
-include <brep/types>;
+include <libbrep/types.hxx>;
-include <mod/options-types>;
+include <mod/options-types.hxx>;
namespace brep
{
diff --git a/mod/page.cxx b/mod/page.cxx
index 1ee18ce..8d8e6e6 100644
--- a/mod/page.cxx
+++ b/mod/page.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/page>
+#include <mod/page.hxx>
#include <set>
#include <ios> // hex, uppercase, right
@@ -12,11 +12,11 @@
#include <xml/serializer>
-#include <web/xhtml>
-#include <web/mime-url-encoding>
+#include <web/xhtml.hxx>
+#include <web/mime-url-encoding.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
using namespace std;
using namespace xml;
diff --git a/mod/page b/mod/page.hxx
index a7aaf1b..d79860d 100644
--- a/mod/page
+++ b/mod/page.hxx
@@ -1,20 +1,20 @@
-// file : mod/page -*- C++ -*-
+// file : mod/page.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef MOD_PAGE
-#define MOD_PAGE
+#ifndef MOD_PAGE_HXX
+#define MOD_PAGE_HXX
#include <xml/forward>
-#include <web/xhtml-fragment>
+#include <web/xhtml-fragment.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/package>
+#include <libbrep/package.hxx>
-#include <mod/options-types> // page_menu
+#include <mod/options-types.hxx> // page_menu
namespace brep
{
@@ -425,4 +425,4 @@ namespace brep
html_id (const string&);
}
-#endif // MOD_PAGE
+#endif // MOD_PAGE_HXX
diff --git a/mod/services.cxx b/mod/services.cxx
index fa788b3..dfa14a8 100644
--- a/mod/services.cxx
+++ b/mod/services.cxx
@@ -4,12 +4,12 @@
#include <ap_config.h> // AP_MODULE_DECLARE_DATA
-#include <web/apache/service>
+#include <web/apache/service.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/mod-repository-root>
+#include <mod/mod-repository-root.hxx>
static brep::repository_root mod;
web::apache::service AP_MODULE_DECLARE_DATA brep_module ("brep", mod);
diff --git a/mod/types-parsers.cxx b/mod/types-parsers.cxx
index fb293a3..65d9c6c 100644
--- a/mod/types-parsers.cxx
+++ b/mod/types-parsers.cxx
@@ -2,9 +2,9 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <mod/types-parsers>
+#include <mod/types-parsers.hxx>
-#include <mod/options>
+#include <mod/options.hxx>
using namespace std;
using namespace web::xhtml;
diff --git a/mod/types-parsers b/mod/types-parsers.hxx
index eb206e4..03c54fe 100644
--- a/mod/types-parsers
+++ b/mod/types-parsers.hxx
@@ -1,19 +1,19 @@
-// file : mod/types-parsers -*- C++ -*-
+// file : mod/types-parsers.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
//
-#ifndef MOD_TYPES_PARSERS
-#define MOD_TYPES_PARSERS
+#ifndef MOD_TYPES_PARSERS_HXX
+#define MOD_TYPES_PARSERS_HXX
-#include <web/xhtml-fragment>
+#include <web/xhtml-fragment.hxx>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <mod/options-types>
+#include <mod/options-types.hxx>
namespace brep
{
@@ -61,4 +61,4 @@ namespace brep
}
}
-#endif // MOD_TYPES_PARSERS
+#endif // MOD_TYPES_PARSERS_HXX
diff --git a/tests/load/buildfile b/tests/load/buildfile
index 2088ee1..6b81346 100644
--- a/tests/load/buildfile
+++ b/tests/load/buildfile
@@ -7,9 +7,9 @@ import libs += libbutl%lib{butl}
import libs += libodb-pgsql%lib{odb-pgsql}
import libs += libodb%lib{odb}
-include ../../brep/
+include ../../libbrep/
-exe{driver}: cxx{driver} ../../brep/lib{brep} $libs
+exe{driver}: cxx{driver} ../../libbrep/lib{brep} $libs
# Disable for now until build2 test module supports running custom
# commands, pre/post steps.
diff --git a/tests/load/driver.cxx b/tests/load/driver.cxx
index 24b29b4..7c8662b 100644
--- a/tests/load/driver.cxx
+++ b/tests/load/driver.cxx
@@ -14,11 +14,11 @@
#include <butl/process>
#include <butl/filesystem>
-#include <brep/types>
-#include <brep/utility>
+#include <libbrep/types.hxx>
+#include <libbrep/utility.hxx>
-#include <brep/package>
-#include <brep/package-odb>
+#include <libbrep/package.hxx>
+#include <libbrep/package-odb.hxx>
using namespace std;
using namespace odb::core;
diff --git a/tests/web/xhtml/driver.cxx b/tests/web/xhtml/driver.cxx
index e50a9a7..7d9a536 100644
--- a/tests/web/xhtml/driver.cxx
+++ b/tests/web/xhtml/driver.cxx
@@ -7,7 +7,7 @@
#include <xml/serializer>
-#include <web/xhtml>
+#include <web/xhtml.hxx>
using namespace std;
using namespace xml;
diff --git a/web/apache/log b/web/apache/log.hxx
index dda9099..4397875 100644
--- a/web/apache/log
+++ b/web/apache/log.hxx
@@ -1,9 +1,9 @@
-// file : web/apache/log -*- C++ -*-
+// file : web/apache/log.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_APACHE_LOG
-#define WEB_APACHE_LOG
+#ifndef WEB_APACHE_LOG_HXX
+#define WEB_APACHE_LOG_HXX
#include <httpd.h> // request_rec, server_rec
#include <http_log.h>
@@ -12,7 +12,7 @@
#include <cstdint> // uint64_t
#include <algorithm> // min()
-#include <web/module>
+#include <web/module.hxx>
namespace web
{
@@ -78,4 +78,4 @@ namespace web
}
}
-#endif // WEB_APACHE_LOG
+#endif // WEB_APACHE_LOG_HXX
diff --git a/web/apache/request.cxx b/web/apache/request.cxx
index b4fb080..219f887 100644
--- a/web/apache/request.cxx
+++ b/web/apache/request.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <web/apache/request>
+#include <web/apache/request.hxx>
#include <apr_tables.h> // apr_table_*, apr_array_header_t
#include <apr_strings.h> // apr_pstrdup()
@@ -31,7 +31,7 @@
#include <butl/optional>
#include <butl/timestamp>
-#include <web/mime-url-encoding>
+#include <web/mime-url-encoding.hxx>
using namespace std;
using namespace butl;
diff --git a/web/apache/request b/web/apache/request.hxx
index a35c5dc..0488fb2 100644
--- a/web/apache/request
+++ b/web/apache/request.hxx
@@ -1,9 +1,9 @@
-// file : web/apache/request -*- C++ -*-
+// file : web/apache/request.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_APACHE_REQUEST
-#define WEB_APACHE_REQUEST
+#ifndef WEB_APACHE_REQUEST_HXX
+#define WEB_APACHE_REQUEST_HXX
#include <httpd.h> // request_rec, HTTP_*, OK, M_POST
@@ -14,8 +14,8 @@
#include <ostream>
#include <streambuf>
-#include <web/module>
-#include <web/apache/stream>
+#include <web/module.hxx>
+#include <web/apache/stream.hxx>
namespace web
{
@@ -187,4 +187,4 @@ namespace web
#include <web/apache/request.ixx>
-#endif // WEB_APACHE_REQUEST
+#endif // WEB_APACHE_REQUEST_HXX
diff --git a/web/apache/service.cxx b/web/apache/service.cxx
index ca8e235..8c3fa82 100644
--- a/web/apache/service.cxx
+++ b/web/apache/service.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <web/apache/service>
+#include <web/apache/service.hxx>
#include <apr_pools.h> // apr_palloc()
@@ -18,8 +18,8 @@
#include <butl/optional>
-#include <web/module>
-#include <web/apache/log>
+#include <web/module.hxx>
+#include <web/apache/log.hxx>
using namespace std;
diff --git a/web/apache/service b/web/apache/service.hxx
index 45cf39b..44d064f 100644
--- a/web/apache/service
+++ b/web/apache/service.hxx
@@ -1,9 +1,9 @@
-// file : web/apache/service -*- C++ -*-
+// file : web/apache/service.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_APACHE_SERVICE
-#define WEB_APACHE_SERVICE
+#ifndef WEB_APACHE_SERVICE_HXX
+#define WEB_APACHE_SERVICE_HXX
#include <apr_pools.h> // apr_pool_t
#include <apr_hooks.h> // APR_HOOK_*
@@ -16,9 +16,9 @@
#include <string>
#include <cassert>
-#include <web/module>
-#include <web/apache/log>
-#include <web/apache/request>
+#include <web/module.hxx>
+#include <web/apache/log.hxx>
+#include <web/apache/request.hxx>
namespace web
{
@@ -327,4 +327,4 @@ namespace web
#include <web/apache/service.txx>
-#endif // WEB_APACHE_SERVICE
+#endif // WEB_APACHE_SERVICE_HXX
diff --git a/web/apache/stream b/web/apache/stream.hxx
index d4abb4e..3bb422d 100644
--- a/web/apache/stream
+++ b/web/apache/stream.hxx
@@ -1,9 +1,9 @@
-// file : web/apache/stream -*- C++ -*-
+// file : web/apache/stream.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_APACHE_STREAM
-#define WEB_APACHE_STREAM
+#ifndef WEB_APACHE_STREAM_HXX
+#define WEB_APACHE_STREAM_HXX
#include <httpd.h> // request_rec, HTTP_*
#include <http_protocol.h> // ap_*()
@@ -14,7 +14,7 @@
#include <streambuf>
#include <algorithm> // min(), max()
-#include <web/module> // invalid_request
+#include <web/module.hxx> // invalid_request
namespace web
{
@@ -146,4 +146,4 @@ namespace web
}
}
-#endif // WEB_APACHE_STREAM
+#endif // WEB_APACHE_STREAM_HXX
diff --git a/web/mime-url-encoding.cxx b/web/mime-url-encoding.cxx
index fa85dd3..e0022bc 100644
--- a/web/mime-url-encoding.cxx
+++ b/web/mime-url-encoding.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <web/mime-url-encoding>
+#include <web/mime-url-encoding.hxx>
#include <ios> // hex, uppercase, right
#include <string>
diff --git a/web/mime-url-encoding b/web/mime-url-encoding.hxx
index 9db0887..d45f4ca 100644
--- a/web/mime-url-encoding
+++ b/web/mime-url-encoding.hxx
@@ -1,9 +1,9 @@
-// file : web/mime-url-encoding -*- C++ -*-
+// file : web/mime-url-encoding.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_MIME_URL_ENCODING
-#define WEB_MIME_URL_ENCODING
+#ifndef WEB_MIME_URL_ENCODING_HXX
+#define WEB_MIME_URL_ENCODING_HXX
#include <string>
#include <iosfwd>
@@ -27,4 +27,4 @@ namespace web
mime_url_decode (const char* b, const char* e, bool trim = false);
}
-#endif // WEB_MIME_URL_ENCODING
+#endif // WEB_MIME_URL_ENCODING_HXX
diff --git a/web/module b/web/module.hxx
index 1e588a4..1864673 100644
--- a/web/module
+++ b/web/module.hxx
@@ -1,9 +1,9 @@
-// file : web/module -*- C++ -*-
+// file : web/module.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_MODULE
-#define WEB_MODULE
+#ifndef WEB_MODULE_HXX
+#define WEB_MODULE_HXX
#include <map>
#include <string>
@@ -264,4 +264,4 @@ namespace web
};
}
-#endif // WEB_MODULE
+#endif // WEB_MODULE_HXX
diff --git a/web/xhtml-fragment.cxx b/web/xhtml-fragment.cxx
index 3147c72..1d883ae 100644
--- a/web/xhtml-fragment.cxx
+++ b/web/xhtml-fragment.cxx
@@ -2,7 +2,7 @@
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#include <web/xhtml-fragment>
+#include <web/xhtml-fragment.hxx>
#include <string>
#include <cassert>
@@ -10,7 +10,7 @@
#include <xml/parser>
#include <xml/serializer>
-#include <web/xhtml>
+#include <web/xhtml.hxx>
using namespace std;
using namespace xml;
diff --git a/web/xhtml-fragment b/web/xhtml-fragment.hxx
index 9f602e0..9d58bbf 100644
--- a/web/xhtml-fragment
+++ b/web/xhtml-fragment.hxx
@@ -1,9 +1,9 @@
-// file : web/xhtml-fragment -*- C++ -*-
+// file : web/xhtml-fragment.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_XHTML_FRAGMENT
-#define WEB_XHTML_FRAGMENT
+#ifndef WEB_XHTML_FRAGMENT_HXX
+#define WEB_XHTML_FRAGMENT_HXX
#include <string>
#include <vector>
@@ -45,4 +45,4 @@ namespace web
}
}
-#endif // WEB_XHTML_FRAGMENT
+#endif // WEB_XHTML_FRAGMENT_HXX
diff --git a/web/xhtml b/web/xhtml.hxx
index 58dee7b..0809860 100644
--- a/web/xhtml
+++ b/web/xhtml.hxx
@@ -1,9 +1,9 @@
-// file : web/xhtml -*- C++ -*-
+// file : web/xhtml.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
-#ifndef WEB_XHTML
-#define WEB_XHTML
+#ifndef WEB_XHTML_HXX
+#define WEB_XHTML_HXX
#include <xml/serializer>
@@ -348,4 +348,4 @@ namespace web
}
}
-#endif // WEB_XHTML
+#endif // WEB_XHTML_HXX