From d803efb5f87080a66e298576bd86e80b9a3a6a0d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 8 Sep 2022 08:18:40 +0200 Subject: interface: Restrict includes to header files --- rtemsspec/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rtemsspec/interface.py') diff --git a/rtemsspec/interface.py b/rtemsspec/interface.py index 949c51f6..f5bb7edc 100644 --- a/rtemsspec/interface.py +++ b/rtemsspec/interface.py @@ -723,7 +723,8 @@ class _HeaderFile: def add_includes(self, item: Item) -> None: """ Adds the includes of the item to the header file includes. """ for parent in item.parents("interface-placement"): - self._includes.append(parent) + if parent.type == "interface/header-file": + self._includes.append(parent) def _add_child(self, item: Item) -> None: self._nodes[item.uid] = Node(self, item) -- cgit v1.2.3