SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG enabled-by: true links: - role: spec-member uid: root - role: spec-refinement spec-key: build-type spec-value: objects uid: build spec-description: null spec-example: | SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: objects cflags: [] copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true includes: [] install: - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/include/bsp/bootcard.h - bsps/include/bsp/default-initial-extension.h - bsps/include/bsp/fatal.h links: [] source: - bsps/shared/start/bootcard.c - bsps/shared/rtems-version.c type: build spec-info: dict: attributes: cflags: description: null spec-type: build-cflags cppflags: description: null spec-type: build-cppflags cxxflags: description: null spec-type: build-cxxflags includes: description: null spec-type: build-includes install: description: null spec-type: build-install-list source: description: null spec-type: build-source-list description: | This set of attributes specifies a set of object files used to build static libraries or test programs. Objects Items must not be included on multiple paths through the build dependency graph with identical build options. Violating this can cause race conditions in the build system due to duplicate installs and multiple instances of build tasks. mandatory-attributes: all spec-name: Build Objects Item Type spec-type: build-objects type: spec