source: rtems/c/src/lib/libbsp/sparc/leon3/configure.ac @ 8621ed38

5
Last change on this file since 8621ed38 was 8621ed38, checked in by Sebastian Huber <sebastian.huber@…>, on 04/03/18 at 05:28:03

bsps: Move config macros to RTEMS_BSP_CONFIGURE

Provide HAS_NETWORKING and HAS_SMP Automake conditionals for all BSPs.

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 1.2 KB
Line 
1## Process this file with autoconf to produce a configure script.
2
3AC_PREREQ([2.69])
4AC_INIT([rtems-c-src-lib-libbsp-sparc-leon3],
5[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
6AC_CONFIG_SRCDIR([make/custom/leon3.cfg])
7RTEMS_TOP(../../../../../..)
8RTEMS_SOURCE_TOP
9RTEMS_BUILD_TOP
10RTEMS_BSP_LINKCMDS
11
12RTEMS_CANONICAL_TARGET_CPU
13AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2])
14RTEMS_BSP_CONFIGURE
15
16
17
18
19## bsp-specific options
20RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0])
21RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
22[The leon3 console driver can operate in either polled or interrupt mode.
23Under the simulator (especially when FAST_UART is defined), polled seems
24to operate better.])
25
26RTEMS_BSPOPTS_SET([BSP_LEON3_SMP],[*],[1])
27RTEMS_BSPOPTS_HELP([BSP_LEON3_SMP],
28[Always defined when on a LEON3 to enable the LEON3 support for
29 determining the CPU core number in an SMP configuration.])
30
31RTEMS_BSPOPTS_SET([BSP_POWER_DOWN_AT_FATAL_HALT],[*],[])
32RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT],
33[If defined, CPU is powered down on fatal exit. Otherwise generate system
34 error which will hand over to debugger, simulator, etc.])
35
36RTEMS_BSP_CLEANUP_OPTIONS
37
38# Explicitly list all Makefiles here
39AC_CONFIG_FILES([Makefile])
40AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.