source: rtems/c/src/lib/libcpu/powerpc/configure.ac @ dc1ea01

5
Last change on this file since dc1ea01 was dc1ea01, checked in by Sebastian Huber <sebastian.huber@…>, on 03/22/18 at 05:27:31

bsps/mpc55xx: Move libcpu content to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 2.4 KB
Line 
1# Process this file with autoconf to produce a configure script.
2
3AC_PREREQ([2.69])
4AC_INIT([rtems-c-src-lib-libcpu-powerpc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
5AC_CONFIG_SRCDIR([mpc6xx])
6RTEMS_TOP([../../../../..],[../../..])
7RTEMS_SOURCE_TOP
8RTEMS_BUILD_TOP
9
10RTEMS_CANONICAL_TARGET_CPU
11
12AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
13AM_MAINTAINER_MODE
14
15RTEMS_ENV_RTEMSBSP
16
17RTEMS_PROJECT_ROOT
18
19RTEMS_PROG_CC_FOR_TARGET
20AM_PROG_CC_C_O
21RTEMS_CANONICALIZE_TOOLS
22RTEMS_PROG_CCAS
23
24AM_CONDITIONAL(shared, \
25   test "$RTEMS_CPU_MODEL" = "" \
26|| test "$RTEMS_CPU_MODEL" = "mpc750" \
27|| test "$RTEMS_CPU_MODEL" = "mpc7400" \
28|| test "$RTEMS_CPU_MODEL" = "mpc7455" \
29|| test "$RTEMS_CPU_MODEL" = "mpc555" \
30|| test "$RTEMS_CPU_MODEL" = "ppc405" \
31|| test "$RTEMS_CPU_MODEL" = "ppc440" \
32|| test "$RTEMS_CPU_MODEL" = "mpc604" \
33|| test "$RTEMS_CPU_MODEL" = "mpc6xx" \
34|| test "$RTEMS_CPU_MODEL" = "mpc860" \
35|| test "$RTEMS_CPU_MODEL" = "mpc8240" \
36|| test "$RTEMS_CPU_MODEL" = "mpc8260" \
37|| test "$RTEMS_CPU_MODEL" = "mpc83xx" \
38|| test "$RTEMS_CPU_MODEL" = "qoriq" \
39|| test "$RTEMS_CPU_MODEL" = "e500")
40
41# test on CPU type
42AM_CONDITIONAL(mpc5xx, test "$RTEMS_CPU_MODEL" = "mpc555" )
43AM_CONDITIONAL(mpc6xx, test "$RTEMS_CPU_MODEL" = "mpc6xx" \
44|| test "$RTEMS_CPU_MODEL" = "mpc604" \
45|| test "$RTEMS_CPU_MODEL" = "mpc7400" \
46|| test "$RTEMS_CPU_MODEL" = "mpc7455" \
47|| test "$RTEMS_CPU_MODEL" = "mpc750" \
48|| test "$RTEMS_CPU_MODEL" = "mpc8240" \
49|| test "$RTEMS_CPU_MODEL" = "mpc83xx")
50AM_CONDITIONAL(mpc8xx, test "$RTEMS_CPU_MODEL" = "mpc860" )
51AM_CONDITIONAL(mpc8260, test "$RTEMS_CPU_MODEL" = "mpc8260")
52AM_CONDITIONAL(mpc83xx, test "$RTEMS_CPU_MODEL" = "mpc83xx")
53AM_CONDITIONAL(qoriq, test "$RTEMS_CPU_MODEL" = "qoriq")
54
55# the ppc405 share files with the ppc403
56AM_CONDITIONAL(ppc405, test "$RTEMS_CPU_MODEL" = "ppc405")
57AM_CONDITIONAL(ppc440, test "$RTEMS_CPU_MODEL" = "ppc440")
58AM_CONDITIONAL(ppc4xx, test "$RTEMS_CPU_MODEL" = "ppc405")
59
60AM_CONDITIONAL(e500_clock, test "$RTEMS_CPU_MODEL" = "e500" \
61|| test "$RTEMS_CPU_MODEL" = "ppc440")
62
63AM_CONDITIONAL(e500_timer, test "$RTEMS_CPU_MODEL" = "e500" \
64|| test "$RTEMS_CPU_MODEL" = "ppc440")
65
66AM_CONDITIONAL(e500_mmu, test "$RTEMS_CPU_MODEL" = "e500" \
67|| test "$RTEMS_CPU_MODEL" = "ppc440" \
68|| test "$RTEMS_CPU_MODEL" = "qoriq" )
69
70RTEMS_CHECK_NETWORKING
71AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
72
73RTEMS_AMPOLISH3
74
75# Explicitly list all Makefiles here
76AC_CONFIG_FILES([Makefile
77])
78AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.