forked from Imagelibrary/rtems
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
|
cat >>cpuopts.tmp <<\_ACEOF
|
||||||
/**
|
/**
|
||||||
* @file rtems/score/cpuopts.h
|
* @file rtems/score/cpuopts.h
|
||||||
@@ -197,6 +201,21 @@ RTEMS_CPUOPT([SIZEOF_CPU_CONTEXT],
|
|||||||
[$ac_cv_sizeof_CPU_CONTEXT],
|
[$ac_cv_sizeof_CPU_CONTEXT],
|
||||||
[The size of a 'CPU_CONTEXT', as computed by sizeof])
|
[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
|
cat >>cpuopts.tmp <<\_ACEOF
|
||||||
|
|
||||||
#endif /* _RTEMS_SCORE_CPUOPTS_H */
|
#endif /* _RTEMS_SCORE_CPUOPTS_H */
|
||||||
|
|||||||
Reference in New Issue
Block a user