blob: afe135049d163ee11d049617d907afe5a23b13a1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: config-file
content: |
#
# BSP specific settings. To be included in application Makefiles
#
# This support will be removed from RTEMS. Please consider other
# ways to build applications.
#
RTEMS_API = ${__RTEMS_MAJOR__}
RTEMS_CPU = ${ARCH}
RTEMS_BSP = ${BSP_NAME}
prefix = ${PREFIX}
exec_prefix = $${prefix}/${ARCH}-rtems${__RTEMS_MAJOR__}
CC_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-gcc
CXX_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-g++
AS_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-as
AR_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-ar
NM_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-nm
LD_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-ld
SIZE_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-size
OBJCOPY_FOR_TARGET = ${ARCH}-rtems${__RTEMS_MAJOR__}-objcopy
CC= $$(CC_FOR_TARGET)
CXX= $$(CXX_FOR_TARGET)
AS= $$(AS_FOR_TARGET)
LD= $$(LD_FOR_TARGET)
NM= $$(NM_FOR_TARGET)
AR= $$(AR_FOR_TARGET)
SIZE= $$(SIZE_FOR_TARGET)
OBJCOPY= $$(OBJCOPY_FOR_TARGET)
export CC
export CXX
export AS
export LD
export NM
export AR
export SIZE
export OBJCOPY
RTEMS_ROOT ?= $$(prefix)
PROJECT_ROOT = $$(RTEMS_ROOT)
RTEMS_CUSTOM = $$(RTEMS_ROOT)/make/custom/$$(RTEMS_BSP).cfg
RTEMS_SHARE = $$(RTEMS_ROOT)/share/rtems$$(RTEMS_API)
RTEMS_USE_OWN_PDIR = no
RTEMS_HAS_POSIX_API = ${RTEMS_HAS_POSIX_API}
RTEMS_HAS_ITRON_API = no
RTEMS_HAS_CPLUSPLUS = yes
export RTEMS_BSP
export RTEMS_CUSTOM
export PROJECT_ROOT
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
install-path: ${PREFIX}/${ARCH}-rtems${__RTEMS_MAJOR__}/${BSP_NAME}
links: []
target: Makefile.inc
type: build
|