From 3058695ba029986c9c79a15feb073285112da072 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Mon, 30 Jun 2008 13:20:17 +0000 Subject: Add _RTEMS_CPUOPT_INIT, _RTEMS_CPUOPT_FINI. --- cpukit/acinclude.m4 | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'cpukit/acinclude.m4') diff --git a/cpukit/acinclude.m4 b/cpukit/acinclude.m4 index ef4268e84b..73db817f7e 100644 --- a/cpukit/acinclude.m4 +++ b/cpukit/acinclude.m4 @@ -1,7 +1,22 @@ # RTEMS_CPUOPT(NAME,CONDITION,VALUE,EXPLANATION) -AC_DEFUN([RTEMS_CPUOPT], -[ +AC_DEFUN([_RTEMS_CPUOPT_INIT],[ +AC_BEFORE([_RTEMS_CPUOPT]) +cat >>cpuopts.tmp <<\_ACEOF +/** + * @file rtems/score/cpuopts.h + */ + +/* target cpu dependent options file */ +/* automatically generated -- DO NOT EDIT!! */ +#ifndef _RTEMS_SCORE_CPUOPTS_H +#define _RTEMS_SCORE_CPUOPTS_H +_ACEOF +]) + +AC_DEFUN([RTEMS_CPUOPT],[ +AC_REQUIRE([_RTEMS_CPUOPT_INIT]) +AC_BEFORE([_RTEMS_CPUOPT_FINI]) if $2; then cat >>cpuopts.tmp <<_ACEOF @@ -19,3 +34,11 @@ cat >>cpuopts.tmp <<\_ACEOF _ACEOF fi ]) + +AC_DEFUN([_RTEMS_CPUOPT_FINI],[ +cat >>cpuopts.tmp <<\_ACEOF + +#endif /* _RTEMS_SCORE_CPUOPTS_H */ +_ACEOF +]) + -- cgit v1.2.3