From c2fa45eb2b62f732bebe5b31de5c401826a314b3 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 16 Feb 2026 22:33:32 -0500 Subject: [PATCH] xo-facet: move output-hpp-dir + subdir to idl/*.json5 --- idl/IGCObject_DArray.json5 | 2 ++ idl/IGCObject_DBoolean.json5 | 2 ++ idl/IGCObject_DFloat.json5 | 2 ++ idl/IGCObject_DInteger.json5 | 2 ++ idl/IGCObject_DList.json5 | 2 ++ idl/IGCObject_DRuntimeError.json5 | 2 ++ idl/IGCObject_DString.json5 | 2 ++ idl/IPrintable_DArray.json5 | 2 ++ idl/IPrintable_DBoolean.json5 | 2 ++ idl/IPrintable_DFloat.json5 | 2 ++ idl/IPrintable_DInteger.json5 | 2 ++ idl/IPrintable_DList.json5 | 2 ++ idl/IPrintable_DRuntimeError.json5 | 2 ++ idl/IPrintable_DString.json5 | 2 ++ idl/ISequence_DArray.json5 | 2 ++ idl/ISequence_DList.json5 | 2 ++ idl/Sequence.json5 | 2 ++ 17 files changed, 34 insertions(+) diff --git a/idl/IGCObject_DArray.json5 b/idl/IGCObject_DArray.json5 index 3e1115e0..bef5bd62 100644 --- a/idl/IGCObject_DArray.json5 +++ b/idl/IGCObject_DArray.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "array", includes: [ "", "" diff --git a/idl/IGCObject_DBoolean.json5 b/idl/IGCObject_DBoolean.json5 index be131a38..c9aaf26b 100644 --- a/idl/IGCObject_DBoolean.json5 +++ b/idl/IGCObject_DBoolean.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "boolean", includes: [ "", "" diff --git a/idl/IGCObject_DFloat.json5 b/idl/IGCObject_DFloat.json5 index 2791de0b..eec1e3e3 100644 --- a/idl/IGCObject_DFloat.json5 +++ b/idl/IGCObject_DFloat.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "number", includes: [ "", "", diff --git a/idl/IGCObject_DInteger.json5 b/idl/IGCObject_DInteger.json5 index 6b865a4c..37d603e5 100644 --- a/idl/IGCObject_DInteger.json5 +++ b/idl/IGCObject_DInteger.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "number", includes: [ "", "" diff --git a/idl/IGCObject_DList.json5 b/idl/IGCObject_DList.json5 index e660b0c1..28fb3352 100644 --- a/idl/IGCObject_DList.json5 +++ b/idl/IGCObject_DList.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "list", includes: [ // "", // "" diff --git a/idl/IGCObject_DRuntimeError.json5 b/idl/IGCObject_DRuntimeError.json5 index 60d30cc7..cfcbe9f6 100644 --- a/idl/IGCObject_DRuntimeError.json5 +++ b/idl/IGCObject_DRuntimeError.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "error", includes: [ // "", // "" diff --git a/idl/IGCObject_DString.json5 b/idl/IGCObject_DString.json5 index 60c2165e..caf33fae 100644 --- a/idl/IGCObject_DString.json5 +++ b/idl/IGCObject_DString.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "string", includes: [ "", "" diff --git a/idl/IPrintable_DArray.json5 b/idl/IPrintable_DArray.json5 index eee19b52..b9bde4f4 100644 --- a/idl/IPrintable_DArray.json5 +++ b/idl/IPrintable_DArray.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "array", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DBoolean.json5 b/idl/IPrintable_DBoolean.json5 index 09245363..db949258 100644 --- a/idl/IPrintable_DBoolean.json5 +++ b/idl/IPrintable_DBoolean.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "boolean", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DFloat.json5 b/idl/IPrintable_DFloat.json5 index 427c5dce..d28680f0 100644 --- a/idl/IPrintable_DFloat.json5 +++ b/idl/IPrintable_DFloat.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "number", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DInteger.json5 b/idl/IPrintable_DInteger.json5 index 92c74376..478da579 100644 --- a/idl/IPrintable_DInteger.json5 +++ b/idl/IPrintable_DInteger.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "number", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DList.json5 b/idl/IPrintable_DList.json5 index 58b8ea82..a7a6bfb6 100644 --- a/idl/IPrintable_DList.json5 +++ b/idl/IPrintable_DList.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "list", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DRuntimeError.json5 b/idl/IPrintable_DRuntimeError.json5 index b9e291e0..a8404925 100644 --- a/idl/IPrintable_DRuntimeError.json5 +++ b/idl/IPrintable_DRuntimeError.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "error", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DString.json5 b/idl/IPrintable_DString.json5 index 8caffaab..8510938b 100644 --- a/idl/IPrintable_DString.json5 +++ b/idl/IPrintable_DString.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "string", includes: [ "", "" ], local_types: [ ], diff --git a/idl/ISequence_DArray.json5 b/idl/ISequence_DArray.json5 index 1f09b0bb..265c3795 100644 --- a/idl/ISequence_DArray.json5 +++ b/idl/ISequence_DArray.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "array", includes: [ ], local_types: [ ], namespace1: "xo", diff --git a/idl/ISequence_DList.json5 b/idl/ISequence_DList.json5 index edf0e8dc..2ff69f04 100644 --- a/idl/ISequence_DList.json5 +++ b/idl/ISequence_DList.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "list", includes: [ "" ], local_types: [ ], namespace1: "xo", diff --git a/idl/Sequence.json5 b/idl/Sequence.json5 index 5c5139da..20271697 100644 --- a/idl/Sequence.json5 +++ b/idl/Sequence.json5 @@ -1,6 +1,8 @@ { mode: "facet", output_cpp_dir: "src/object2", + output_hpp_dir: "include/xo/object2", + output_impl_subdir: "sequence", includes: [""], // extra includes in Sequence.hpp, if any user_hpp_includes: [],