mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
Dynamically derive __ __RTEMS_MAJOR__,
__RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION. Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
This commit is contained in:
@@ -122,6 +122,10 @@ typedef struct {
|
||||
])
|
||||
])
|
||||
|
||||
rtems_major=`echo _RTEMS_VERSION | sed "s/\..*//"`
|
||||
rtems_minor=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/\..*//"`
|
||||
rtems_revision=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/[[0-9]][[0-9]]*\.//;s/\..*//"`
|
||||
|
||||
cat >>cpuopts.tmp <<\_ACEOF
|
||||
/**
|
||||
* @file rtems/score/cpuopts.h
|
||||
@@ -197,6 +201,21 @@ RTEMS_CPUOPT([SIZEOF_CPU_CONTEXT],
|
||||
[$ac_cv_sizeof_CPU_CONTEXT],
|
||||
[The size of a 'CPU_CONTEXT', as computed by sizeof])
|
||||
|
||||
RTEMS_CPUOPT([__RTEMS_MAJOR__],
|
||||
[true],
|
||||
[$rtems_major],
|
||||
[major version portion of an RTEMS release])
|
||||
|
||||
RTEMS_CPUOPT([__RTEMS_MINOR__],
|
||||
[true],
|
||||
[$rtems_minor],
|
||||
[minor version portion of an RTEMS release])
|
||||
|
||||
RTEMS_CPUOPT([__RTEMS_REVISION__],
|
||||
[true],
|
||||
[$rtems_revision],
|
||||
[revision version portion of an RTEMS release])
|
||||
|
||||
cat >>cpuopts.tmp <<\_ACEOF
|
||||
|
||||
#endif /* _RTEMS_SCORE_CPUOPTS_H */
|
||||
|
||||
Reference in New Issue
Block a user