source: rtems/aclocal/env-rtemsbsp.m4 @ 21d7de3a

4.104.114.84.95
Last change on this file since 21d7de3a was 560aae24, checked in by Joel Sherrill <joel.sherrill@…>, on 01/29/01 at 15:27:25

2001-01-26 Ralf Corsepius <corsepiu@…>

  • aclocal/enable-rtemsbsp.m4: Split out RTEMS_ENV_RTEMSBSP, RTEMS_ENV_RTEMSCPU.
  • aclocal/env-rtemsbsp.m4: New file for RTEMS_ENV_RTEMSBSP, add special treatment for GCC_SPECS.
  • aclocal/env-rtemscpu.m4: New file for RTEMS_ENV_RTEMSCPU, add special treatment for GCC_SPECS.
  • aclocal/bsp-enable-arg.m4: New file, introduce RTEMS_BSP_ARG_ENABLE.
  • aclocal/prog-cc.m4: Add AC_PROG_CPP, use build_os in GCCSED hack.
  • automake/compile.am: New treatment of CPP, GCCSPECS, use .. instead of $(shell ..) for LIBC_LIB*.
  • Property mode set to 100644
File size: 937 bytes
Line 
1dnl $Id$
2
3dnl Pass a single BSP via an environment variable
4dnl used by per BSP configure scripts
5AC_DEFUN(RTEMS_ENV_RTEMSBSP,
6[dnl
7AC_BEFORE([$0], [RTEMS_ENABLE_RTEMSBSP])dnl
8AC_BEFORE([$0], [RTEMS_PROJECT_ROOT])dnl
9AC_BEFORE([$0], [RTEMS_CHECK_CUSTOM_BSP])dnl
10
11AC_MSG_CHECKING([for RTEMS_BSP])
12AC_CACHE_VAL(rtems_cv_RTEMS_BSP,
13[dnl
14  test -n "${RTEMS_BSP}" && rtems_cv_RTEMS_BSP="$RTEMS_BSP";
15])dnl
16if test -z "$rtems_cv_RTEMS_BSP"; then
17  AC_MSG_ERROR([Missing RTEMS_BSP])
18fi
19RTEMS_BSP="$rtems_cv_RTEMS_BSP"
20AC_MSG_RESULT(${RTEMS_BSP})
21AC_SUBST(RTEMS_BSP)
22
23RTEMS_BSP_SPECS="-specs bsp_specs -qrtems"
24AC_SUBST(RTEMS_BSP_SPECS)
25
26GCC_SPECS="-B\$(PROJECT_ROOT)/$RTEMS_BSP/lib/"
27AC_SUBST(GCC_SPECS)
28
29RTEMS_ROOT=$PROJECT_ROOT/c/$RTEMS_BSP
30AC_SUBST(RTEMS_ROOT)
31
32RTEMS_ENABLE_BARE
33AC_SUBST(BARE_CPU_MODEL)
34AC_SUBST(BARE_CPU_CFLAGS)
35
36AM_CONDITIONAL(RTEMS_CONFIG_PER_BSP, test x = x);
37
38includedir="\${exec_prefix}/\$(RTEMS_BSP)/lib/include"
39])
Note: See TracBrowser for help on using the repository browser.