diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-05 14:41:18 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-08 16:00:18 +0200 |
commit | d9c467a4dc1ee4f2245afddf2e68c34790e20e0c (patch) | |
tree | ceb79dd64473300a9cba0558b913a7f1047d277f | |
parent | items: Add proxy item type (diff) | |
download | rtems-central-d9c467a4dc1ee4f2245afddf2e68c34790e20e0c.tar.bz2 |
spec: Remove unspecified-define-or-object
Replace interface/unspecified-define-or-object with a proxy.
-rw-r--r-- | spec/score/object/if/local-node-default.yml | 17 | ||||
-rw-r--r-- | spec/score/object/if/local-node-multiprocessing.yml | 16 | ||||
-rw-r--r-- | spec/score/object/if/local-node.yml | 14 | ||||
-rw-r--r-- | spec/spec/interface-unspecified.yml | 4 | ||||
-rwxr-xr-x | specview.py | 1 |
5 files changed, 36 insertions, 16 deletions
diff --git a/spec/score/object/if/local-node-default.yml b/spec/score/object/if/local-node-default.yml new file mode 100644 index 00000000..c0a3bc4d --- /dev/null +++ b/spec/score/object/if/local-node-default.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: + not: RTEMS_MULTIPROCESSING +index-entries: [] +interface-type: unspecified-define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: group +- role: proxy-member + uid: local-node +name: _Objects_Local_node +references: [] +type: interface diff --git a/spec/score/object/if/local-node-multiprocessing.yml b/spec/score/object/if/local-node-multiprocessing.yml new file mode 100644 index 00000000..649f790d --- /dev/null +++ b/spec/score/object/if/local-node-multiprocessing.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: RTEMS_MULTIPROCESSING +index-entries: [] +interface-type: unspecified-object +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: group +- role: proxy-member + uid: local-node +name: _Objects_Local_node +references: [] +type: interface diff --git a/spec/score/object/if/local-node.yml b/spec/score/object/if/local-node.yml index 2cc553ff..e131fe30 100644 --- a/spec/score/object/if/local-node.yml +++ b/spec/score/object/if/local-node.yml @@ -1,14 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2023 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true -index-entries: [] -interface-type: unspecified-define-or-object -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: _Objects_Local_node -references: [] -type: interface +links: [] +type: proxy diff --git a/spec/spec/interface-unspecified.yml b/spec/spec/interface-unspecified.yml index 55224ed2..b8b3e366 100644 --- a/spec/spec/interface-unspecified.yml +++ b/spec/spec/interface-unspecified.yml @@ -11,10 +11,6 @@ links: uid: interface - role: spec-refinement spec-key: interface-type - spec-value: unspecified-define-or-object - uid: interface -- role: spec-refinement - spec-key: interface-type spec-value: unspecified-enum uid: interface - role: spec-refinement diff --git a/specview.py b/specview.py index 7bfe4f9c..a8dc59b2 100755 --- a/specview.py +++ b/specview.py @@ -168,7 +168,6 @@ _VALIDATION_LEAF = [ "interface/typedef", "interface/union", "interface/unspecified-define", - "interface/unspecified-define-or-object", "interface/unspecified-enum", "interface/unspecified-enumerator", "interface/unspecified-function", |