summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--default.nix25
-rw-r--r--modules/SConscript (renamed from c++/SConscript)0
-rw-r--r--modules/async/.nix/derivation.nix (renamed from c++/async/.nix/derivation.nix)0
-rw-r--r--modules/async/SConscript (renamed from c++/async/SConscript)0
-rw-r--r--modules/async/SConstruct (renamed from c++/async/SConstruct)0
-rw-r--r--modules/async/async.cpp (renamed from c++/async/async.cpp)0
-rw-r--r--modules/async/async.h (renamed from c++/async/async.h)0
-rw-r--r--modules/async/async.tmpl.h (renamed from c++/async/async.tmpl.h)0
-rw-r--r--modules/codec-json/.nix/derivation.nix (renamed from c++/codec-json/.nix/derivation.nix)0
-rw-r--r--modules/codec-json/SConscript (renamed from c++/codec-json/SConscript)0
-rw-r--r--modules/codec-json/SConstruct (renamed from c++/codec-json/SConstruct)0
-rw-r--r--modules/codec-json/json.h (renamed from c++/codec-json/json.h)0
-rw-r--r--modules/codec-json/json.tmpl.h (renamed from c++/codec-json/json.tmpl.h)0
-rw-r--r--modules/codec-minecraft/.nix/derivation.nix (renamed from c++/codec-minecraft/.nix/derivation.nix)0
-rw-r--r--modules/codec-minecraft/SConscript (renamed from c++/codec-minecraft/SConscript)0
-rw-r--r--modules/codec-minecraft/SConstruct (renamed from c++/codec-minecraft/SConstruct)0
-rw-r--r--modules/codec-minecraft/minecraft.h (renamed from c++/codec-minecraft/minecraft.h)0
-rw-r--r--modules/codec-minecraft/var_int_data.cpp (renamed from c++/codec-minecraft/var_int_data.cpp)0
-rw-r--r--modules/codec-minecraft/var_int_data.h (renamed from c++/codec-minecraft/var_int_data.h)0
-rw-r--r--modules/codec-netcdf/.nix/derivation.nix (renamed from c++/codec-netcdf/.nix/derivation.nix)0
-rw-r--r--modules/codec-netcdf/SConscript (renamed from c++/codec-netcdf/SConscript)0
-rw-r--r--modules/codec-netcdf/SConstruct (renamed from c++/codec-netcdf/SConstruct)0
-rw-r--r--modules/codec-netcdf/netcdf.h (renamed from c++/codec-netcdf/netcdf.h)0
-rw-r--r--modules/codec-netcdf/netcdf.tmpl.h (renamed from c++/codec-netcdf/netcdf.tmpl.h)0
-rw-r--r--modules/codec/.nix/derivation.nix (renamed from c++/codec/.nix/derivation.nix)0
-rw-r--r--modules/codec/SConscript (renamed from c++/codec/SConscript)0
-rw-r--r--modules/codec/SConstruct (renamed from c++/codec/SConstruct)0
-rw-r--r--modules/codec/args.h (renamed from c++/codec/args.h)0
-rw-r--r--modules/codec/csv.h (renamed from c++/codec/csv.h)0
-rw-r--r--modules/codec/data.h (renamed from c++/codec/data.h)0
-rw-r--r--modules/codec/forst.h (renamed from c++/codec/forst.h)0
-rw-r--r--modules/codec/forst.tmpl.h (renamed from c++/codec/forst.tmpl.h)0
-rw-r--r--modules/codec/interface.h (renamed from c++/codec/interface.h)0
-rw-r--r--modules/codec/rpc.h (renamed from c++/codec/rpc.h)0
-rw-r--r--modules/codec/schema.h (renamed from c++/codec/schema.h)0
-rw-r--r--modules/codec/schema_hash.h (renamed from c++/codec/schema_hash.h)0
-rw-r--r--modules/codec/schema_stringify.h (renamed from c++/codec/schema_stringify.h)0
-rw-r--r--modules/codec/simple.h (renamed from c++/codec/simple.h)0
-rw-r--r--modules/codec/stream_value.h (renamed from c++/codec/stream_value.h)0
-rw-r--r--modules/core/.nix/derivation.nix (renamed from c++/core/.nix/derivation.nix)0
-rw-r--r--modules/core/SConscript (renamed from c++/core/SConscript)4
-rw-r--r--modules/core/SConstruct (renamed from c++/core/SConstruct)0
-rw-r--r--modules/core/array.h (renamed from c++/core/array.h)0
-rw-r--r--modules/core/buffer.cpp (renamed from c++/core/buffer.cpp)0
-rw-r--r--modules/core/buffer.h (renamed from c++/core/buffer.h)0
-rw-r--r--modules/core/common.h (renamed from c++/core/common.h)0
-rw-r--r--modules/core/error.cpp (renamed from c++/core/error.cpp)0
-rw-r--r--modules/core/error.h (renamed from c++/core/error.h)0
-rw-r--r--modules/core/id.h (renamed from c++/core/id.h)0
-rw-r--r--modules/core/id_map.h (renamed from c++/core/id_map.h)0
-rw-r--r--modules/core/mcts.h (renamed from c++/core/mcts.h)0
-rw-r--r--modules/core/platonic.h (renamed from c++/core/platonic.h)0
-rw-r--r--modules/core/string_literal.h (renamed from c++/core/string_literal.h)0
-rw-r--r--modules/core/templates.h (renamed from c++/core/templates.h)0
-rw-r--r--modules/core/tree.h (renamed from c++/core/tree.h)0
-rw-r--r--modules/device-hip/.nix/derivation.nix (renamed from c++/device-hip/.nix/derivation.nix)0
-rw-r--r--modules/device-hip/SConscript (renamed from c++/device-hip/SConscript)0
-rw-r--r--modules/device-hip/SConstruct (renamed from c++/device-hip/SConstruct)0
-rw-r--r--modules/device-hip/rpc.h (renamed from c++/device-hip/rpc.h)0
-rw-r--r--modules/io-fs/.nix/derivation.nix (renamed from c++/io-fs/.nix/derivation.nix)0
-rw-r--r--modules/io-fs/SConscript (renamed from c++/io-fs/SConscript)0
-rw-r--r--modules/io-fs/SConstruct (renamed from c++/io-fs/SConstruct)0
-rw-r--r--modules/io-tls/.nix/derivation.nix (renamed from c++/io-tls/.nix/derivation.nix)0
-rw-r--r--modules/io-tls/SConscript (renamed from c++/io-tls/SConscript)0
-rw-r--r--modules/io-tls/SConstruct (renamed from c++/io-tls/SConstruct)0
-rw-r--r--modules/io-tls/tls.cpp (renamed from c++/io-tls/tls.cpp)0
-rw-r--r--modules/io-tls/tls.h (renamed from c++/io-tls/tls.h)0
-rw-r--r--modules/io/.nix/derivation.nix (renamed from c++/io/.nix/derivation.nix)0
-rw-r--r--modules/io/SConscript (renamed from c++/io/SConscript)0
-rw-r--r--modules/io/SConstruct (renamed from c++/io/SConstruct)0
-rw-r--r--modules/io/io.cpp (renamed from c++/io/io.cpp)0
-rw-r--r--modules/io/io.h (renamed from c++/io/io.h)0
-rw-r--r--modules/io/io_helpers.cpp (renamed from c++/io/io_helpers.cpp)0
-rw-r--r--modules/io/io_helpers.h (renamed from c++/io/io_helpers.h)0
-rw-r--r--modules/io/io_unix.cpp (renamed from c++/io/io_unix.cpp)0
-rw-r--r--modules/io_codec/.nix/derivation.nix (renamed from c++/io_codec/.nix/derivation.nix)0
-rw-r--r--modules/io_codec/SConscript (renamed from c++/io_codec/SConscript)0
-rw-r--r--modules/io_codec/SConstruct (renamed from c++/io_codec/SConstruct)0
-rw-r--r--modules/io_codec/io_peer.h (renamed from c++/io_codec/io_peer.h)0
-rw-r--r--modules/io_codec/io_peer.tmpl.h (renamed from c++/io_codec/io_peer.tmpl.h)0
-rw-r--r--modules/io_codec/rpc.h (renamed from c++/io_codec/rpc.h)0
-rw-r--r--modules/test/.nix/derivation.nix (renamed from c++/test/.nix/derivation.nix)0
-rw-r--r--modules/test/SConscript (renamed from c++/test/SConscript)0
-rw-r--r--modules/test/SConstruct (renamed from c++/test/SConstruct)0
-rw-r--r--modules/test/suite.cpp (renamed from c++/test/suite.cpp)0
-rw-r--r--modules/test/suite.h (renamed from c++/test/suite.h)0
-rw-r--r--modules/tools/.nix/derivation.nix (renamed from c++/tools/.nix/derivation.nix)0
-rw-r--r--modules/tools/SConscript (renamed from c++/tools/SConscript)0
-rw-r--r--modules/tools/SConstruct (renamed from c++/tools/SConstruct)0
-rw-r--r--modules/tools/c_gen_iface.cpp (renamed from c++/tools/c_gen_iface.cpp)0
-rw-r--r--modules/tools/c_gen_iface.hpp (renamed from c++/tools/c_gen_iface.hpp)0
-rw-r--r--modules/tools/cli_analyzer.hpp (renamed from c++/tools/cli_analyzer.hpp)0
-rw-r--r--modules/window-opengl/.nix/derivation.nix (renamed from c++/window-opengl/.nix/derivation.nix)0
-rw-r--r--modules/window-opengl/SConscript (renamed from c++/window-opengl/SConscript)0
-rw-r--r--modules/window-opengl/SConstruct (renamed from c++/window-opengl/SConstruct)0
-rw-r--r--modules/window-opengl/gl_backends.h (renamed from c++/window-opengl/gl_backends.h)0
-rw-r--r--modules/window-opengl/gl_context.h (renamed from c++/window-opengl/gl_context.h)0
-rw-r--r--modules/window-opengl/gl_window.h (renamed from c++/window-opengl/gl_window.h)0
-rw-r--r--modules/window-opengl/gl_xcb.cpp (renamed from c++/window-opengl/gl_xcb.cpp)0
-rw-r--r--modules/window-opengl/gl_xcb.h (renamed from c++/window-opengl/gl_xcb.h)0
-rw-r--r--modules/window/.nix/derivation.nix (renamed from c++/window/.nix/derivation.nix)0
-rw-r--r--modules/window/SConscript (renamed from c++/window/SConscript)0
-rw-r--r--modules/window/SConstruct (renamed from c++/window/SConstruct)0
-rw-r--r--modules/window/backends.h (renamed from c++/window/backends.h)0
-rw-r--r--modules/window/device.h (renamed from c++/window/device.h)0
-rw-r--r--modules/window/linux_xcb.h (renamed from c++/window/linux_xcb.h)0
-rw-r--r--modules/window/old.dummy (renamed from c++/window/old.dummy)0
-rw-r--r--modules/window/video_mode.h (renamed from c++/window/video_mode.h)0
-rw-r--r--modules/window/window.h (renamed from c++/window/window.h)0
-rw-r--r--modules/window/xcb.cpp (renamed from c++/window/xcb.cpp)0
-rw-r--r--modules/window/xcb.h (renamed from c++/window/xcb.h)0
111 files changed, 17 insertions, 12 deletions
diff --git a/default.nix b/default.nix
index 02ba8d0..f6e4913 100644
--- a/default.nix
+++ b/default.nix
@@ -7,82 +7,83 @@ let
version = "0.0.0";
in rec {
forstio = {
- core = pkgs.callPackage c++/core/.nix/derivation.nix {
+ core = pkgs.callPackage modules/core/.nix/derivation.nix {
inherit version;
inherit stdenv;
inherit clang-tools;
};
- test = pkgs.callPackage c++/test/.nix/derivation.nix {
+ test = pkgs.callPackage modules/test/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- async = pkgs.callPackage c++/async/.nix/derivation.nix {
+ async = pkgs.callPackage modules/async/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- codec = pkgs.callPackage c++/codec/.nix/derivation.nix {
+ codec = pkgs.callPackage modules/codec/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- codec-json = pkgs.callPackage c++/codec-json/.nix/derivation.nix {
+ codec-json = pkgs.callPackage modules/codec-json/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- codec-netcdf = pkgs.callPackage c++/codec-netcdf/.nix/derivation.nix {
+ codec-netcdf = pkgs.callPackage modules/codec-netcdf/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- io = pkgs.callPackage c++/io/.nix/derivation.nix {
+ io = pkgs.callPackage modules/io/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- io-tls = pkgs.callPackage c++/io-tls/.nix/derivation.nix {
+ io-tls = pkgs.callPackage modules/io-tls/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- window = pkgs.callPackage c++/window/.nix/derivation.nix {
+ window = pkgs.callPackage modules/window/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- window-opengl = pkgs.callPackage c++/window-opengl/.nix/derivation.nix {
+ window-opengl = pkgs.callPackage modules/window-opengl/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- tools = pkgs.callPackage c++/tools/.nix/derivation.nix {
+ tools = pkgs.callPackage modules/tools/.nix/derivation.nix {
inherit version;
inherit forstio;
inherit stdenv;
inherit clang-tools;
};
- };
+ };
+
forstio-test-cases = pkgs.callPackage tests/.nix/derivation.nix {
inherit version;
diff --git a/c++/SConscript b/modules/SConscript
index 8da5a3d..8da5a3d 100644
--- a/c++/SConscript
+++ b/modules/SConscript
diff --git a/c++/async/.nix/derivation.nix b/modules/async/.nix/derivation.nix
index aad258f..aad258f 100644
--- a/c++/async/.nix/derivation.nix
+++ b/modules/async/.nix/derivation.nix
diff --git a/c++/async/SConscript b/modules/async/SConscript
index 69f8950..69f8950 100644
--- a/c++/async/SConscript
+++ b/modules/async/SConscript
diff --git a/c++/async/SConstruct b/modules/async/SConstruct
index 0d7b7c6..0d7b7c6 100644
--- a/c++/async/SConstruct
+++ b/modules/async/SConstruct
diff --git a/c++/async/async.cpp b/modules/async/async.cpp
index 360e455..360e455 100644
--- a/c++/async/async.cpp
+++ b/modules/async/async.cpp
diff --git a/c++/async/async.h b/modules/async/async.h
index 8190be0..8190be0 100644
--- a/c++/async/async.h
+++ b/modules/async/async.h
diff --git a/c++/async/async.tmpl.h b/modules/async/async.tmpl.h
index 9569f60..9569f60 100644
--- a/c++/async/async.tmpl.h
+++ b/modules/async/async.tmpl.h
diff --git a/c++/codec-json/.nix/derivation.nix b/modules/codec-json/.nix/derivation.nix
index 3738e43..3738e43 100644
--- a/c++/codec-json/.nix/derivation.nix
+++ b/modules/codec-json/.nix/derivation.nix
diff --git a/c++/codec-json/SConscript b/modules/codec-json/SConscript
index 772ac0b..772ac0b 100644
--- a/c++/codec-json/SConscript
+++ b/modules/codec-json/SConscript
diff --git a/c++/codec-json/SConstruct b/modules/codec-json/SConstruct
index edd5f57..edd5f57 100644
--- a/c++/codec-json/SConstruct
+++ b/modules/codec-json/SConstruct
diff --git a/c++/codec-json/json.h b/modules/codec-json/json.h
index 56cadc0..56cadc0 100644
--- a/c++/codec-json/json.h
+++ b/modules/codec-json/json.h
diff --git a/c++/codec-json/json.tmpl.h b/modules/codec-json/json.tmpl.h
index 4b3a1a2..4b3a1a2 100644
--- a/c++/codec-json/json.tmpl.h
+++ b/modules/codec-json/json.tmpl.h
diff --git a/c++/codec-minecraft/.nix/derivation.nix b/modules/codec-minecraft/.nix/derivation.nix
index 7704d13..7704d13 100644
--- a/c++/codec-minecraft/.nix/derivation.nix
+++ b/modules/codec-minecraft/.nix/derivation.nix
diff --git a/c++/codec-minecraft/SConscript b/modules/codec-minecraft/SConscript
index 4d1deab..4d1deab 100644
--- a/c++/codec-minecraft/SConscript
+++ b/modules/codec-minecraft/SConscript
diff --git a/c++/codec-minecraft/SConstruct b/modules/codec-minecraft/SConstruct
index edd5f57..edd5f57 100644
--- a/c++/codec-minecraft/SConstruct
+++ b/modules/codec-minecraft/SConstruct
diff --git a/c++/codec-minecraft/minecraft.h b/modules/codec-minecraft/minecraft.h
index 670b019..670b019 100644
--- a/c++/codec-minecraft/minecraft.h
+++ b/modules/codec-minecraft/minecraft.h
diff --git a/c++/codec-minecraft/var_int_data.cpp b/modules/codec-minecraft/var_int_data.cpp
index 59e4317..59e4317 100644
--- a/c++/codec-minecraft/var_int_data.cpp
+++ b/modules/codec-minecraft/var_int_data.cpp
diff --git a/c++/codec-minecraft/var_int_data.h b/modules/codec-minecraft/var_int_data.h
index 807c930..807c930 100644
--- a/c++/codec-minecraft/var_int_data.h
+++ b/modules/codec-minecraft/var_int_data.h
diff --git a/c++/codec-netcdf/.nix/derivation.nix b/modules/codec-netcdf/.nix/derivation.nix
index 770942e..770942e 100644
--- a/c++/codec-netcdf/.nix/derivation.nix
+++ b/modules/codec-netcdf/.nix/derivation.nix
diff --git a/c++/codec-netcdf/SConscript b/modules/codec-netcdf/SConscript
index a469f77..a469f77 100644
--- a/c++/codec-netcdf/SConscript
+++ b/modules/codec-netcdf/SConscript
diff --git a/c++/codec-netcdf/SConstruct b/modules/codec-netcdf/SConstruct
index edd5f57..edd5f57 100644
--- a/c++/codec-netcdf/SConstruct
+++ b/modules/codec-netcdf/SConstruct
diff --git a/c++/codec-netcdf/netcdf.h b/modules/codec-netcdf/netcdf.h
index cc9aedb..cc9aedb 100644
--- a/c++/codec-netcdf/netcdf.h
+++ b/modules/codec-netcdf/netcdf.h
diff --git a/c++/codec-netcdf/netcdf.tmpl.h b/modules/codec-netcdf/netcdf.tmpl.h
index bf257e4..bf257e4 100644
--- a/c++/codec-netcdf/netcdf.tmpl.h
+++ b/modules/codec-netcdf/netcdf.tmpl.h
diff --git a/c++/codec/.nix/derivation.nix b/modules/codec/.nix/derivation.nix
index bcf2be7..bcf2be7 100644
--- a/c++/codec/.nix/derivation.nix
+++ b/modules/codec/.nix/derivation.nix
diff --git a/c++/codec/SConscript b/modules/codec/SConscript
index c038d42..c038d42 100644
--- a/c++/codec/SConscript
+++ b/modules/codec/SConscript
diff --git a/c++/codec/SConstruct b/modules/codec/SConstruct
index 0d7b7c6..0d7b7c6 100644
--- a/c++/codec/SConstruct
+++ b/modules/codec/SConstruct
diff --git a/c++/codec/args.h b/modules/codec/args.h
index 6bb75a2..6bb75a2 100644
--- a/c++/codec/args.h
+++ b/modules/codec/args.h
diff --git a/c++/codec/csv.h b/modules/codec/csv.h
index 67c2c1d..67c2c1d 100644
--- a/c++/codec/csv.h
+++ b/modules/codec/csv.h
diff --git a/c++/codec/data.h b/modules/codec/data.h
index 237ef5a..237ef5a 100644
--- a/c++/codec/data.h
+++ b/modules/codec/data.h
diff --git a/c++/codec/forst.h b/modules/codec/forst.h
index 7e8fbf0..7e8fbf0 100644
--- a/c++/codec/forst.h
+++ b/modules/codec/forst.h
diff --git a/c++/codec/forst.tmpl.h b/modules/codec/forst.tmpl.h
index 30d18ef..30d18ef 100644
--- a/c++/codec/forst.tmpl.h
+++ b/modules/codec/forst.tmpl.h
diff --git a/c++/codec/interface.h b/modules/codec/interface.h
index b1422a9..b1422a9 100644
--- a/c++/codec/interface.h
+++ b/modules/codec/interface.h
diff --git a/c++/codec/rpc.h b/modules/codec/rpc.h
index b21ecf8..b21ecf8 100644
--- a/c++/codec/rpc.h
+++ b/modules/codec/rpc.h
diff --git a/c++/codec/schema.h b/modules/codec/schema.h
index a8494fe..a8494fe 100644
--- a/c++/codec/schema.h
+++ b/modules/codec/schema.h
diff --git a/c++/codec/schema_hash.h b/modules/codec/schema_hash.h
index 5690166..5690166 100644
--- a/c++/codec/schema_hash.h
+++ b/modules/codec/schema_hash.h
diff --git a/c++/codec/schema_stringify.h b/modules/codec/schema_stringify.h
index a82081a..a82081a 100644
--- a/c++/codec/schema_stringify.h
+++ b/modules/codec/schema_stringify.h
diff --git a/c++/codec/simple.h b/modules/codec/simple.h
index 8760754..8760754 100644
--- a/c++/codec/simple.h
+++ b/modules/codec/simple.h
diff --git a/c++/codec/stream_value.h b/modules/codec/stream_value.h
index 09203cb..09203cb 100644
--- a/c++/codec/stream_value.h
+++ b/modules/codec/stream_value.h
diff --git a/c++/core/.nix/derivation.nix b/modules/core/.nix/derivation.nix
index 1618651..1618651 100644
--- a/c++/core/.nix/derivation.nix
+++ b/modules/core/.nix/derivation.nix
diff --git a/c++/core/SConscript b/modules/core/SConscript
index 04eb4c3..02bd050 100644
--- a/c++/core/SConscript
+++ b/modules/core/SConscript
@@ -36,3 +36,7 @@ env.targets += ['library_core'];
# Install
env.Install('$prefix/lib/', [core_env.library_shared, core_env.library_static]);
env.Install('$prefix/include/forstio/core/', [core_env.headers]);
+
+# Test
+# Export('core_env');
+# SConscript('tests/SConscript');
diff --git a/c++/core/SConstruct b/modules/core/SConstruct
index 865d131..865d131 100644
--- a/c++/core/SConstruct
+++ b/modules/core/SConstruct
diff --git a/c++/core/array.h b/modules/core/array.h
index f82b8d6..f82b8d6 100644
--- a/c++/core/array.h
+++ b/modules/core/array.h
diff --git a/c++/core/buffer.cpp b/modules/core/buffer.cpp
index 15f4cae..15f4cae 100644
--- a/c++/core/buffer.cpp
+++ b/modules/core/buffer.cpp
diff --git a/c++/core/buffer.h b/modules/core/buffer.h
index f0cf76e..f0cf76e 100644
--- a/c++/core/buffer.h
+++ b/modules/core/buffer.h
diff --git a/c++/core/common.h b/modules/core/common.h
index a06c238..a06c238 100644
--- a/c++/core/common.h
+++ b/modules/core/common.h
diff --git a/c++/core/error.cpp b/modules/core/error.cpp
index 360e628..360e628 100644
--- a/c++/core/error.cpp
+++ b/modules/core/error.cpp
diff --git a/c++/core/error.h b/modules/core/error.h
index e816734..e816734 100644
--- a/c++/core/error.h
+++ b/modules/core/error.h
diff --git a/c++/core/id.h b/modules/core/id.h
index d836648..d836648 100644
--- a/c++/core/id.h
+++ b/modules/core/id.h
diff --git a/c++/core/id_map.h b/modules/core/id_map.h
index d8329cf..d8329cf 100644
--- a/c++/core/id_map.h
+++ b/modules/core/id_map.h
diff --git a/c++/core/mcts.h b/modules/core/mcts.h
index 8a8f5ea..8a8f5ea 100644
--- a/c++/core/mcts.h
+++ b/modules/core/mcts.h
diff --git a/c++/core/platonic.h b/modules/core/platonic.h
index eefe99f..eefe99f 100644
--- a/c++/core/platonic.h
+++ b/modules/core/platonic.h
diff --git a/c++/core/string_literal.h b/modules/core/string_literal.h
index ccc8f49..ccc8f49 100644
--- a/c++/core/string_literal.h
+++ b/modules/core/string_literal.h
diff --git a/c++/core/templates.h b/modules/core/templates.h
index 2eb0f7e..2eb0f7e 100644
--- a/c++/core/templates.h
+++ b/modules/core/templates.h
diff --git a/c++/core/tree.h b/modules/core/tree.h
index 68fa20a..68fa20a 100644
--- a/c++/core/tree.h
+++ b/modules/core/tree.h
diff --git a/c++/device-hip/.nix/derivation.nix b/modules/device-hip/.nix/derivation.nix
index 6849e6e..6849e6e 100644
--- a/c++/device-hip/.nix/derivation.nix
+++ b/modules/device-hip/.nix/derivation.nix
diff --git a/c++/device-hip/SConscript b/modules/device-hip/SConscript
index 4ab02d6..4ab02d6 100644
--- a/c++/device-hip/SConscript
+++ b/modules/device-hip/SConscript
diff --git a/c++/device-hip/SConstruct b/modules/device-hip/SConstruct
index 4e6e150..4e6e150 100644
--- a/c++/device-hip/SConstruct
+++ b/modules/device-hip/SConstruct
diff --git a/c++/device-hip/rpc.h b/modules/device-hip/rpc.h
index b6421ba..b6421ba 100644
--- a/c++/device-hip/rpc.h
+++ b/modules/device-hip/rpc.h
diff --git a/c++/io-fs/.nix/derivation.nix b/modules/io-fs/.nix/derivation.nix
index c8a4962..c8a4962 100644
--- a/c++/io-fs/.nix/derivation.nix
+++ b/modules/io-fs/.nix/derivation.nix
diff --git a/c++/io-fs/SConscript b/modules/io-fs/SConscript
index 0d85f62..0d85f62 100644
--- a/c++/io-fs/SConscript
+++ b/modules/io-fs/SConscript
diff --git a/c++/io-fs/SConstruct b/modules/io-fs/SConstruct
index 4cccf82..4cccf82 100644
--- a/c++/io-fs/SConstruct
+++ b/modules/io-fs/SConstruct
diff --git a/c++/io-tls/.nix/derivation.nix b/modules/io-tls/.nix/derivation.nix
index 23d8ba6..23d8ba6 100644
--- a/c++/io-tls/.nix/derivation.nix
+++ b/modules/io-tls/.nix/derivation.nix
diff --git a/c++/io-tls/SConscript b/modules/io-tls/SConscript
index 4f88f37..4f88f37 100644
--- a/c++/io-tls/SConscript
+++ b/modules/io-tls/SConscript
diff --git a/c++/io-tls/SConstruct b/modules/io-tls/SConstruct
index fbd8657..fbd8657 100644
--- a/c++/io-tls/SConstruct
+++ b/modules/io-tls/SConstruct
diff --git a/c++/io-tls/tls.cpp b/modules/io-tls/tls.cpp
index 9fa143c..9fa143c 100644
--- a/c++/io-tls/tls.cpp
+++ b/modules/io-tls/tls.cpp
diff --git a/c++/io-tls/tls.h b/modules/io-tls/tls.h
index 74b39ff..74b39ff 100644
--- a/c++/io-tls/tls.h
+++ b/modules/io-tls/tls.h
diff --git a/c++/io/.nix/derivation.nix b/modules/io/.nix/derivation.nix
index a14bd34..a14bd34 100644
--- a/c++/io/.nix/derivation.nix
+++ b/modules/io/.nix/derivation.nix
diff --git a/c++/io/SConscript b/modules/io/SConscript
index 62ad58a..62ad58a 100644
--- a/c++/io/SConscript
+++ b/modules/io/SConscript
diff --git a/c++/io/SConstruct b/modules/io/SConstruct
index 4cccf82..4cccf82 100644
--- a/c++/io/SConstruct
+++ b/modules/io/SConstruct
diff --git a/c++/io/io.cpp b/modules/io/io.cpp
index f0705d2..f0705d2 100644
--- a/c++/io/io.cpp
+++ b/modules/io/io.cpp
diff --git a/c++/io/io.h b/modules/io/io.h
index 7653ace..7653ace 100644
--- a/c++/io/io.h
+++ b/modules/io/io.h
diff --git a/c++/io/io_helpers.cpp b/modules/io/io_helpers.cpp
index c2cf2be..c2cf2be 100644
--- a/c++/io/io_helpers.cpp
+++ b/modules/io/io_helpers.cpp
diff --git a/c++/io/io_helpers.h b/modules/io/io_helpers.h
index 94e37f4..94e37f4 100644
--- a/c++/io/io_helpers.h
+++ b/modules/io/io_helpers.h
diff --git a/c++/io/io_unix.cpp b/modules/io/io_unix.cpp
index c3b4f17..c3b4f17 100644
--- a/c++/io/io_unix.cpp
+++ b/modules/io/io_unix.cpp
diff --git a/c++/io_codec/.nix/derivation.nix b/modules/io_codec/.nix/derivation.nix
index 7cd55a8..7cd55a8 100644
--- a/c++/io_codec/.nix/derivation.nix
+++ b/modules/io_codec/.nix/derivation.nix
diff --git a/c++/io_codec/SConscript b/modules/io_codec/SConscript
index 0afd6d6..0afd6d6 100644
--- a/c++/io_codec/SConscript
+++ b/modules/io_codec/SConscript
diff --git a/c++/io_codec/SConstruct b/modules/io_codec/SConstruct
index 4e6e150..4e6e150 100644
--- a/c++/io_codec/SConstruct
+++ b/modules/io_codec/SConstruct
diff --git a/c++/io_codec/io_peer.h b/modules/io_codec/io_peer.h
index b9a4b34..b9a4b34 100644
--- a/c++/io_codec/io_peer.h
+++ b/modules/io_codec/io_peer.h
diff --git a/c++/io_codec/io_peer.tmpl.h b/modules/io_codec/io_peer.tmpl.h
index 880a58a..880a58a 100644
--- a/c++/io_codec/io_peer.tmpl.h
+++ b/modules/io_codec/io_peer.tmpl.h
diff --git a/c++/io_codec/rpc.h b/modules/io_codec/rpc.h
index 020bf96..020bf96 100644
--- a/c++/io_codec/rpc.h
+++ b/modules/io_codec/rpc.h
diff --git a/c++/test/.nix/derivation.nix b/modules/test/.nix/derivation.nix
index c15421d..c15421d 100644
--- a/c++/test/.nix/derivation.nix
+++ b/modules/test/.nix/derivation.nix
diff --git a/c++/test/SConscript b/modules/test/SConscript
index 6379b24..6379b24 100644
--- a/c++/test/SConscript
+++ b/modules/test/SConscript
diff --git a/c++/test/SConstruct b/modules/test/SConstruct
index 0d7b7c6..0d7b7c6 100644
--- a/c++/test/SConstruct
+++ b/modules/test/SConstruct
diff --git a/c++/test/suite.cpp b/modules/test/suite.cpp
index 0fca8f9..0fca8f9 100644
--- a/c++/test/suite.cpp
+++ b/modules/test/suite.cpp
diff --git a/c++/test/suite.h b/modules/test/suite.h
index 34f29bf..34f29bf 100644
--- a/c++/test/suite.h
+++ b/modules/test/suite.h
diff --git a/c++/tools/.nix/derivation.nix b/modules/tools/.nix/derivation.nix
index 6e3fbe1..6e3fbe1 100644
--- a/c++/tools/.nix/derivation.nix
+++ b/modules/tools/.nix/derivation.nix
diff --git a/c++/tools/SConscript b/modules/tools/SConscript
index 7c9efd7..7c9efd7 100644
--- a/c++/tools/SConscript
+++ b/modules/tools/SConscript
diff --git a/c++/tools/SConstruct b/modules/tools/SConstruct
index 9a02291..9a02291 100644
--- a/c++/tools/SConstruct
+++ b/modules/tools/SConstruct
diff --git a/c++/tools/c_gen_iface.cpp b/modules/tools/c_gen_iface.cpp
index 996f3c3..996f3c3 100644
--- a/c++/tools/c_gen_iface.cpp
+++ b/modules/tools/c_gen_iface.cpp
diff --git a/c++/tools/c_gen_iface.hpp b/modules/tools/c_gen_iface.hpp
index e79e27f..e79e27f 100644
--- a/c++/tools/c_gen_iface.hpp
+++ b/modules/tools/c_gen_iface.hpp
diff --git a/c++/tools/cli_analyzer.hpp b/modules/tools/cli_analyzer.hpp
index 295ddf6..295ddf6 100644
--- a/c++/tools/cli_analyzer.hpp
+++ b/modules/tools/cli_analyzer.hpp
diff --git a/c++/window-opengl/.nix/derivation.nix b/modules/window-opengl/.nix/derivation.nix
index 40c25bb..40c25bb 100644
--- a/c++/window-opengl/.nix/derivation.nix
+++ b/modules/window-opengl/.nix/derivation.nix
diff --git a/c++/window-opengl/SConscript b/modules/window-opengl/SConscript
index 7beee1a..7beee1a 100644
--- a/c++/window-opengl/SConscript
+++ b/modules/window-opengl/SConscript
diff --git a/c++/window-opengl/SConstruct b/modules/window-opengl/SConstruct
index fc2c398..fc2c398 100644
--- a/c++/window-opengl/SConstruct
+++ b/modules/window-opengl/SConstruct
diff --git a/c++/window-opengl/gl_backends.h b/modules/window-opengl/gl_backends.h
index 652954f..652954f 100644
--- a/c++/window-opengl/gl_backends.h
+++ b/modules/window-opengl/gl_backends.h
diff --git a/c++/window-opengl/gl_context.h b/modules/window-opengl/gl_context.h
index 685e527..685e527 100644
--- a/c++/window-opengl/gl_context.h
+++ b/modules/window-opengl/gl_context.h
diff --git a/c++/window-opengl/gl_window.h b/modules/window-opengl/gl_window.h
index 3bb9f83..3bb9f83 100644
--- a/c++/window-opengl/gl_window.h
+++ b/modules/window-opengl/gl_window.h
diff --git a/c++/window-opengl/gl_xcb.cpp b/modules/window-opengl/gl_xcb.cpp
index 5ea03f3..5ea03f3 100644
--- a/c++/window-opengl/gl_xcb.cpp
+++ b/modules/window-opengl/gl_xcb.cpp
diff --git a/c++/window-opengl/gl_xcb.h b/modules/window-opengl/gl_xcb.h
index 0d84662..0d84662 100644
--- a/c++/window-opengl/gl_xcb.h
+++ b/modules/window-opengl/gl_xcb.h
diff --git a/c++/window/.nix/derivation.nix b/modules/window/.nix/derivation.nix
index 67a682c..67a682c 100644
--- a/c++/window/.nix/derivation.nix
+++ b/modules/window/.nix/derivation.nix
diff --git a/c++/window/SConscript b/modules/window/SConscript
index bd830b9..bd830b9 100644
--- a/c++/window/SConscript
+++ b/modules/window/SConscript
diff --git a/c++/window/SConstruct b/modules/window/SConstruct
index 05fc016..05fc016 100644
--- a/c++/window/SConstruct
+++ b/modules/window/SConstruct
diff --git a/c++/window/backends.h b/modules/window/backends.h
index e129037..e129037 100644
--- a/c++/window/backends.h
+++ b/modules/window/backends.h
diff --git a/c++/window/device.h b/modules/window/device.h
index 7d3cdb1..7d3cdb1 100644
--- a/c++/window/device.h
+++ b/modules/window/device.h
diff --git a/c++/window/linux_xcb.h b/modules/window/linux_xcb.h
index 65ff94d..65ff94d 100644
--- a/c++/window/linux_xcb.h
+++ b/modules/window/linux_xcb.h
diff --git a/c++/window/old.dummy b/modules/window/old.dummy
index c762945..c762945 100644
--- a/c++/window/old.dummy
+++ b/modules/window/old.dummy
diff --git a/c++/window/video_mode.h b/modules/window/video_mode.h
index a8f1695..a8f1695 100644
--- a/c++/window/video_mode.h
+++ b/modules/window/video_mode.h
diff --git a/c++/window/window.h b/modules/window/window.h
index 36786de..36786de 100644
--- a/c++/window/window.h
+++ b/modules/window/window.h
diff --git a/c++/window/xcb.cpp b/modules/window/xcb.cpp
index 1b804ba..1b804ba 100644
--- a/c++/window/xcb.cpp
+++ b/modules/window/xcb.cpp
diff --git a/c++/window/xcb.h b/modules/window/xcb.h
index a2a9b0b..a2a9b0b 100644
--- a/c++/window/xcb.h
+++ b/modules/window/xcb.h