source: rtems/c/src/lib/libbsp/arm/stm32f4/configure.ac @ aa567bc1

5
Last change on this file since aa567bc1 was aa567bc1, checked in by Chris Johns <chrisj@…>, on 04/10/18 at 06:06:39

configure: Add subdir-objects to all automake flags.

This option silences warning with automake-1.16.1 allowing us to
upgrade to that version.

This change has been tested with automake-1.12.6 and automake-1.16.1.
It seems version 1.16.1 configures slower than 1.12.6 for the same
source and BSP. The newer versions is 6 second slower.

Close #3387.

  • Property mode set to 100644
File size: 2.5 KB
Line 
1AC_PREREQ([2.69])
2AC_INIT([rtems-c-src-lib-libbsp-arm-stm32f4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
3AC_CONFIG_SRCDIR([make/custom/stm32f4.cfg])
4RTEMS_TOP(../../../../../..)
5RTEMS_SOURCE_TOP
6RTEMS_BUILD_TOP
7RTEMS_BSP_LINKCMDS
8
9RTEMS_CANONICAL_TARGET_CPU
10AM_INIT_AUTOMAKE([no-define nostdinc foreign subdir-objects 1.12.2])
11RTEMS_BSP_CONFIGURE
12
13
14
15RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F10XXX],[stm32f1*],[1])
16RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F10XXX],[Chip belongs to the STM32F10XXX family.])
17
18RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F4XXXX],[stm32f4*],[1])
19RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F4XXXX],[Chip belongs to the STM32F4XXXX family.])
20
21RTEMS_BSPOPTS_SET([STM32F4_HSE_OSCILLATOR],[*],[8000000])
22RTEMS_BSPOPTS_HELP([STM32F4_HSE_OSCILLATOR],[HSE oscillator frequency in Hz])
23
24RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[stm32f1*],[8000000])
25RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[*],[16000000])
26RTEMS_BSPOPTS_HELP([STM32F4_SYSCLK],[SYSCLK frequency in Hz])
27
28RTEMS_BSPOPTS_SET([STM32F4_HCLK],[stm32f1*],[8000000])
29RTEMS_BSPOPTS_SET([STM32F4_HCLK],[*],[16000000])
30RTEMS_BSPOPTS_HELP([STM32F4_HCLK],[HCLK frequency in Hz])
31
32RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[stm32f1*],[8000000])
33RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[*],[16000000])
34RTEMS_BSPOPTS_HELP([STM32F4_PCLK1],[PCLK1 frequency in Hz])
35
36RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[stm32f1*],[8000000])
37RTEMS_BSPOPTS_SET([STM32F4_PCLK2],[*],[16000000])
38RTEMS_BSPOPTS_HELP([STM32F4_PCLK2],[PCLK2 frequency in Hz])
39
40RTEMS_BSPOPTS_SET([STM32F4_USART_BAUD],[*],[115200])
41RTEMS_BSPOPTS_HELP([STM32F4_USART_BAUD],[baud for USARTs])
42
43RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_1],[*],[])
44RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_1],[enable USART 1])
45
46RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_2],[*],[])
47RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_2],[enable USART 2])
48
49RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_3],[*],[1])
50RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_3],[enable USART 3])
51
52RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_4],[*],[])
53RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_4],[enable UART 4])
54
55RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_5],[*],[])
56RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_5],[enable UART 5])
57
58RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_6],[*],[])
59RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_6],[enable USART 6])
60
61RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[stm32f1*],[1])
62RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[*],[])
63RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C1],[enable I2C 1])
64
65RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C2],[*],[])
66RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C2],[enable I2C 2])
67
68RTEMS_BSP_CLEANUP_OPTIONS
69
70AC_CONFIG_FILES([Makefile])
71AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.