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 | c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb |
---|
11 | mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant |
---|
12 | mvme2307) $2=motorola_powerpc ;; # Motorola PPC board variant |
---|
13 | mvme162lx) $2=mvme162 ;; # m68k - mvme162 board variant |
---|
14 | gen68360_040) $2=gen68360 ;; # m68k - 68360 in companion mode |
---|
15 | p4600) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4600 |
---|
16 | p4650) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4650 |
---|
17 | mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board |
---|
18 | pc486) $2=pc386 ;; # i386 - PC with i486DX |
---|
19 | pc586) $2=pc386 ;; # i386 - PC with Pentium |
---|
20 | pc686) $2=pc386 ;; # i386 - PC with PentiumPro |
---|
21 | bare*) $2=bare ;; # EXP: bare-aliases |
---|
22 | *) $2=$1;; |
---|
23 | esac] |
---|
24 | ) |
---|
25 | |
---|
26 | dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) |
---|
27 | dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY |
---|
28 | AC_DEFUN(RTEMS_BSP_ALIAS, |
---|
29 | [_RTEMS_BSP_ALIAS(ifelse([$1],,[$RTEMS_BSP],[$1]), |
---|
30 | ifelse([$2],,[RTEMS_BSP_FAMILY],[$2]))] |
---|
31 | ) |
---|