1 | dnl |
---|
2 | dnl $Id$ |
---|
3 | dnl |
---|
4 | |
---|
5 | dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) |
---|
6 | dnl Internal subroutine to RTEMS_BSP_ALIAS |
---|
7 | AC_DEFUN(_RTEMS_BSP_ALIAS, |
---|
8 | [# account for "aliased" bsps which share source code |
---|
9 | case $1 in |
---|
10 | simcpu32) $2=sim68000 ;; # BSVC CPU32 variant |
---|
11 | c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb |
---|
12 | mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant |
---|
13 | mvme2307) $2=motorola_powerpc ;; # Motorola PPC board variant |
---|
14 | mvme162lx) $2=mvme162 ;; # m68k - mvme162 board variant |
---|
15 | gen68360_040) $2=gen68360 ;; # m68k - 68360 in companion mode |
---|
16 | p4600) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4600 |
---|
17 | p4650) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4650 |
---|
18 | mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board |
---|
19 | pc486) $2=pc386 ;; # i386 - PC with i486DX |
---|
20 | pc586) $2=pc386 ;; # i386 - PC with Pentium |
---|
21 | pc686) $2=pc386 ;; # i386 - PC with PentiumPro |
---|
22 | pck6) $2=pc386 ;; # i386 - PC with K6 |
---|
23 | bare*) $2=bare ;; # EXP: bare-aliases |
---|
24 | *) $2=$1;; |
---|
25 | esac] |
---|
26 | ) |
---|
27 | |
---|
28 | dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) |
---|
29 | dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY |
---|
30 | AC_DEFUN(RTEMS_BSP_ALIAS, |
---|
31 | [_RTEMS_BSP_ALIAS(ifelse([$1],,[$RTEMS_BSP],[$1]), |
---|
32 | ifelse([$2],,[RTEMS_BSP_FAMILY],[$2]))] |
---|
33 | ) |
---|