Back to home page

LXR

 
 

    


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