summaryrefslogtreecommitdiffstats
path: root/spec/build-options
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build-options')
-rw-r--r--spec/build-options/if/ada.yml11
-rw-r--r--spec/build-options/if/container.yml9
-rw-r--r--spec/build-options/if/cpuopts.yml12
-rw-r--r--spec/build-options/if/debug.yml11
-rw-r--r--spec/build-options/if/domain.yml10
-rw-r--r--spec/build-options/if/drvmgr.yml11
-rw-r--r--spec/build-options/if/multiprocessing.yml11
-rw-r--r--spec/build-options/if/networking.yml11
-rw-r--r--spec/build-options/if/paravirt.yml11
-rw-r--r--spec/build-options/if/posix.yml11
-rw-r--r--spec/build-options/if/profiling.yml11
-rw-r--r--spec/build-options/if/smp.yml11
12 files changed, 130 insertions, 0 deletions
diff --git a/spec/build-options/if/ada.yml b/spec/build-options/if/ada.yml
new file mode 100644
index 00000000..254f5e81
--- /dev/null
+++ b/spec/build-options/if/ada.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: __RTEMS_ADA__
+reference: null
+type: interface
diff --git a/spec/build-options/if/container.yml b/spec/build-options/if/container.yml
new file mode 100644
index 00000000..a5d0e96f
--- /dev/null
+++ b/spec/build-options/if/container.yml
@@ -0,0 +1,9 @@
+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: true
+interface-type: container
+links:
+- role: interface-placement
+ uid: domain
+type: interface
diff --git a/spec/build-options/if/cpuopts.yml b/spec/build-options/if/cpuopts.yml
new file mode 100644
index 00000000..0f5fe997
--- /dev/null
+++ b/spec/build-options/if/cpuopts.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: This header file defines interfaces provided by the CPU build options.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: header-file
+links:
+- role: interface-placement
+ uid: domain
+path: rtems/score/cpuopts.h
+prefix: ''
+type: interface
diff --git a/spec/build-options/if/debug.yml b/spec/build-options/if/debug.yml
new file mode 100644
index 00000000..67ea221a
--- /dev/null
+++ b/spec/build-options/if/debug.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_DEBUG
+reference: null
+type: interface
diff --git a/spec/build-options/if/domain.yml b/spec/build-options/if/domain.yml
new file mode 100644
index 00000000..d03f8e77
--- /dev/null
+++ b/spec/build-options/if/domain.yml
@@ -0,0 +1,10 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+description: |
+ This interface domain contains interfaces provided by the build system.
+enabled-by: true
+interface-type: domain
+links: []
+name: Build Options
+type: interface
diff --git a/spec/build-options/if/drvmgr.yml b/spec/build-options/if/drvmgr.yml
new file mode 100644
index 00000000..b5f30fe4
--- /dev/null
+++ b/spec/build-options/if/drvmgr.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_DRVMGR_STARTUP
+reference: null
+type: interface
diff --git a/spec/build-options/if/multiprocessing.yml b/spec/build-options/if/multiprocessing.yml
new file mode 100644
index 00000000..9f334931
--- /dev/null
+++ b/spec/build-options/if/multiprocessing.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_MULTIPROCESSING
+reference: null
+type: interface
diff --git a/spec/build-options/if/networking.yml b/spec/build-options/if/networking.yml
new file mode 100644
index 00000000..e20517c6
--- /dev/null
+++ b/spec/build-options/if/networking.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_NETWORKING
+reference: null
+type: interface
diff --git a/spec/build-options/if/paravirt.yml b/spec/build-options/if/paravirt.yml
new file mode 100644
index 00000000..ff938b58
--- /dev/null
+++ b/spec/build-options/if/paravirt.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_PARAVIRT
+reference: null
+type: interface
diff --git a/spec/build-options/if/posix.yml b/spec/build-options/if/posix.yml
new file mode 100644
index 00000000..eeb8bac9
--- /dev/null
+++ b/spec/build-options/if/posix.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_POSIX_API
+reference: null
+type: interface
diff --git a/spec/build-options/if/profiling.yml b/spec/build-options/if/profiling.yml
new file mode 100644
index 00000000..a8561aa6
--- /dev/null
+++ b/spec/build-options/if/profiling.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_PROFILING
+reference: null
+type: interface
diff --git a/spec/build-options/if/smp.yml b/spec/build-options/if/smp.yml
new file mode 100644
index 00000000..c8d2a517
--- /dev/null
+++ b/spec/build-options/if/smp.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: container
+name: RTEMS_SMP
+reference: null
+type: interface