Warning, /spec/build/bsps/makeinc.yml is written in an unsupported language. File is not indexed.
0001 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
0002 build-type: config-file
0003 content: |
0004 #
0005 # BSP specific settings. To be included in application Makefiles
0006 #
0007 # This support will be removed from RTEMS. Please consider other
0008 # ways to build applications.
0009 #
0010
0011 RTEMS_API = ${__RTEMS_MAJOR__}
0012 RTEMS_CPU = ${ARCH}
0013 RTEMS_BSP = ${BSP_NAME}
0014 RTEMS_ROOT ?= ${PREFIX}
0015
0016 prefix = $$(RTEMS_ROOT)
0017 exec_prefix = $$(prefix)/$$(RTEMS_CPU)-rtems$$(RTEMS_API)
0018
0019 CC_FOR_TARGET = ${PROGRAM_PREFIX}gcc
0020 CXX_FOR_TARGET = ${PROGRAM_PREFIX}g++
0021 AS_FOR_TARGET = ${PROGRAM_PREFIX}as
0022 AR_FOR_TARGET = ${PROGRAM_PREFIX}ar
0023 NM_FOR_TARGET = ${PROGRAM_PREFIX}nm
0024 LD_FOR_TARGET = ${PROGRAM_PREFIX}ld
0025 SIZE_FOR_TARGET = ${PROGRAM_PREFIX}size
0026 OBJCOPY_FOR_TARGET = ${PROGRAM_PREFIX}objcopy
0027
0028 CC= $$(CC_FOR_TARGET)
0029 CXX= $$(CXX_FOR_TARGET)
0030 AS= $$(AS_FOR_TARGET)
0031 LD= $$(LD_FOR_TARGET)
0032 NM= $$(NM_FOR_TARGET)
0033 AR= $$(AR_FOR_TARGET)
0034 SIZE= $$(SIZE_FOR_TARGET)
0035 OBJCOPY= $$(OBJCOPY_FOR_TARGET)
0036
0037 export CC
0038 export CXX
0039 export AS
0040 export LD
0041 export NM
0042 export AR
0043 export SIZE
0044 export OBJCOPY
0045
0046 PROJECT_ROOT = $$(RTEMS_ROOT)
0047 RTEMS_CUSTOM = $$(RTEMS_ROOT)/make/custom/$$(RTEMS_BSP).cfg
0048 RTEMS_SHARE = $$(RTEMS_ROOT)/share/rtems$$(RTEMS_API)
0049
0050 RTEMS_USE_OWN_PDIR = no
0051 RTEMS_HAS_POSIX_API = ${RTEMS_HAS_POSIX_API}
0052 RTEMS_HAS_ITRON_API = no
0053 RTEMS_HAS_CPLUSPLUS = yes
0054
0055 export RTEMS_BSP
0056 export RTEMS_CUSTOM
0057 export PROJECT_ROOT
0058 copyrights:
0059 - Copyright (C) 2020 embedded brains GmbH & Co. KG
0060 enabled-by: true
0061 install-path: ${PREFIX}/${ARCH}-rtems${__RTEMS_MAJOR__}/${BSP_NAME}
0062 links: []
0063 target: Makefile.inc
0064 type: build