summaryrefslogtreecommitdiffstats
path: root/rtemsspec
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-07 06:56:46 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-07 07:09:08 +0200
commit33681ff42cc7b34989d41611acf6cde28a38ebdb (patch)
treedbb2d2f84c91e962f657021ff39fcdf2695cff17 /rtemsspec
parentcontent: Add Content.comment_block() (diff)
downloadrtems-central-33681ff42cc7b34989d41611acf6cde28a38ebdb.tar.bz2
applconfig: Add automatically generated warning
Diffstat (limited to 'rtemsspec')
-rw-r--r--rtemsspec/applconfig.py13
-rw-r--r--rtemsspec/tests/test_applconfig.py16
2 files changed, 29 insertions, 0 deletions
diff --git a/rtemsspec/applconfig.py b/rtemsspec/applconfig.py
index f0dff59c..cc40fc6a 100644
--- a/rtemsspec/applconfig.py
+++ b/rtemsspec/applconfig.py
@@ -53,6 +53,15 @@ _OPTION_DEFAULT_CONFIG = {
enabled."""
}
+_AUTOMATICALLY_GENERATED_WARNING = [
+ "This file was automatically generated. Do not edit it manually.",
+ "Please have a look at",
+ "",
+ "https://docs.rtems.org/branches/master/eng/req/howto.html",
+ "",
+ "for information how to maintain and re-generate this file.",
+]
+
class _ContentAdaptor:
"""
@@ -70,6 +79,8 @@ class _ContentAdaptor:
def add_group(self, name: str, description: str) -> None:
""" Adds an option group. """
+ with self.content.comment_block():
+ self.content.append(_AUTOMATICALLY_GENERATED_WARNING)
self.content.add_header(name, level=2)
self.content.add(description)
@@ -518,6 +529,8 @@ def generate(config: dict, item_cache: ItemCache) -> None:
doxygen_mapper = ItemMapper(EmptyItem())
_add_doxygen_get_values(doxygen_mapper)
doxygen_content = _DoxygenContentAdaptor(doxygen_mapper)
+ with doxygen_content.content.comment_block():
+ doxygen_content.content.append(_AUTOMATICALLY_GENERATED_WARNING)
with doxygen_content.content.defgroup_block(
"RTEMSApplConfig", "Application Configuration Options"):
doxygen_content.content.add("@ingroup RTEMSAPI")
diff --git a/rtemsspec/tests/test_applconfig.py b/rtemsspec/tests/test_applconfig.py
index 08861def..be45f4eb 100644
--- a/rtemsspec/tests/test_applconfig.py
+++ b/rtemsspec/tests/test_applconfig.py
@@ -48,6 +48,13 @@ def test_applconfig(tmpdir):
.. Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+.. This file was automatically generated. Do not edit it manually.
+.. Please have a look at
+..
+.. https://docs.rtems.org/branches/master/eng/req/howto.html
+..
+.. for information how to maintain and re-generate this file.
+
group name
==========
@@ -395,6 +402,15 @@ NOTES:
* POSSIBILITY OF SUCH DAMAGE.
*/
+/*
+ * This file was automatically generated. Do not edit it manually.
+ * Please have a look at
+ *
+ * https://docs.rtems.org/branches/master/eng/req/howto.html
+ *
+ * for information how to maintain and re-generate this file.
+ */
+
/**
* @defgroup RTEMSApplConfig Application Configuration Options
*