[eb299afc] | 1 | dnl |
---|
| 2 | dnl $Id$ |
---|
| 3 | dnl |
---|
| 4 | |
---|
[c63a5cf] | 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 |
---|
[d273d78a] | 9 | case $1 in |
---|
[b812f84] | 10 | simcpu32) $2=sim68000 ;; # BSVC CPU32 variant |
---|
[dbe50fd] | 11 | c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb |
---|
[d273d78a] | 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 |
---|
[8ef3818] | 18 | mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board |
---|
[6d3ab0f] | 19 | pc486) $2=pc386 ;; # i386 - PC with i486DX |
---|
| 20 | pc586) $2=pc386 ;; # i386 - PC with Pentium |
---|
| 21 | pc686) $2=pc386 ;; # i386 - PC with PentiumPro |
---|
[8e57762] | 22 | pck6) $2=pc386 ;; # i386 - PC with K6 |
---|
[c63a5cf] | 23 | bare*) $2=bare ;; # EXP: bare-aliases |
---|
[a44f9ca5] | 24 | erc32nfp) $2=erc32 ;; # erc32 without fpu |
---|
| 25 | leon1) $2=leon ;; # leon without fpu |
---|
| 26 | leon2) $2=leon ;; # leon with fpu |
---|
[227ae749] | 27 | simsh7032) $2=shsim ;; # SH7032 simulator |
---|
| 28 | simsh7045) $2=shsim ;; # SH7045 simulator |
---|
[d273d78a] | 29 | *) $2=$1;; |
---|
[c63a5cf] | 30 | esac] |
---|
| 31 | ) |
---|
| 32 | |
---|
| 33 | dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) |
---|
| 34 | dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY |
---|
| 35 | AC_DEFUN(RTEMS_BSP_ALIAS, |
---|
| 36 | [_RTEMS_BSP_ALIAS(ifelse([$1],,[$RTEMS_BSP],[$1]), |
---|
| 37 | ifelse([$2],,[RTEMS_BSP_FAMILY],[$2]))] |
---|
| 38 | ) |
---|