source: rtems-central/spec/spec/build-config-header.yml @ c970d63

Last change on this file since c970d63 was 9499f8b, checked in by Sebastian Huber <sebastian.huber@…>, on 06/04/20 at 08:34:56

spec: Rename required in mandatory attributes

The term "required" is quite overloaded in the specification context.
Use "mandatory" instead.

Shorten the phrase "explicitly defined attributes" to "explicit
attributes".

  • Property mode set to 100644
File size: 1.3 KB
Line 
1SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
2copyrights:
3- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
4enabled-by: true
5links:
6- role: spec-member
7  uid: root
8- role: spec-refinement
9  spec-key: build-type
10  spec-value: config-header
11  uid: build
12spec-description: null
13spec-example: null
14spec-info:
15  dict:
16    attributes:
17      guard:
18        description: |
19          It shall be the header guard define.
20        spec-type: str
21      include-headers:
22        description: |
23          It shall be a list of header files to include via ``#include <...>``.
24        spec-type: list-str
25      install-path:
26        description: null
27        spec-type: build-install-path
28      target:
29        description: null
30        spec-type: build-target
31    description: |
32      This set of attributes specifies configuration header file.  The
33      configuration header file is generated during configure command execution
34      and is placed in the build tree.  All collected configuration defines are
35      written to the configuration header file during the configure command
36      execution.  To have all configuration defines from sibling items
37      available it is recommended to link them in the proper order.
38    mandatory-attributes: all
39spec-name: Build Configuration Header Item Type
40spec-type: build-config-header
41type: spec
Note: See TracBrowser for help on using the repository browser.