From fb4ece89354fb3ec5a3d04c42496ba8a758a8334 Mon Sep 17 00:00:00 2001 From: zimoch Date: Wed, 18 May 2011 14:36:09 +0000 Subject: [PATCH] new in epics 3.14.12 --- configure/os/CONFIG.Common.vxWorks-mpc8548 | 26 +++++++++++++++++++ .../os/CONFIG.Common.vxWorks-mpc8548-debug | 14 ++++++++++ configure/os/CONFIG.Common.vxWorks-ppc32 | 24 +++++++++++++++++ .../os/CONFIG.Common.vxWorks-ppc32-debug | 14 ++++++++++ configure/os/CONFIG.Common.vxWorks-ppc32sf | 13 ++++++++++ .../os/CONFIG.Common.vxWorks-ppc32sf-debug | 14 ++++++++++ .../os/CONFIG_SITE.Common.vxWorks-mpc8548 | 6 +++++ 7 files changed, 111 insertions(+) create mode 100644 configure/os/CONFIG.Common.vxWorks-mpc8548 create mode 100644 configure/os/CONFIG.Common.vxWorks-mpc8548-debug create mode 100644 configure/os/CONFIG.Common.vxWorks-ppc32 create mode 100644 configure/os/CONFIG.Common.vxWorks-ppc32-debug create mode 100644 configure/os/CONFIG.Common.vxWorks-ppc32sf create mode 100644 configure/os/CONFIG.Common.vxWorks-ppc32sf-debug create mode 100644 configure/os/CONFIG_SITE.Common.vxWorks-mpc8548 diff --git a/configure/os/CONFIG.Common.vxWorks-mpc8548 b/configure/os/CONFIG.Common.vxWorks-mpc8548 new file mode 100644 index 000000000..f4d686fed --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-mpc8548 @@ -0,0 +1,26 @@ +# CONFIG.Common.vxWorks-mpc8548 +# +# Revision-Id: anj@aps.anl.gov-20110215221926-fx2lar4mhcbfav2s +# This file is maintained by the build community. +# +# Definitions for vxWorks-mpc8548 target archs +# Sites may override these definitions in CONFIG_SITE.Common.vxWorks-mpc8548 +#------------------------------------------------------- + +# Include definitions common to all vxWorks target archs +include $(CONFIG)/os/CONFIG.Common.vxWorksCommon + +# Vx GNU cross compiler suffix +CMPLR_SUFFIX = ppc + +ARCH_CLASS = ppc + +# Architecture specific build flags +ARCH_DEP_CPPFLAGS = -DCPU=PPC32 +ARCH_DEP_CFLAGS = -DCPU_VARIANT=_ppc85XX_e500v2 +ARCH_DEP_CFLAGS += -mlongcall + +# This flag isn't present in early vxWorks 6.x versions +#ARCH_DEP_CFLAGS += -te500v2 + +GNU_TARGET = powerpc-wrs-vxworks diff --git a/configure/os/CONFIG.Common.vxWorks-mpc8548-debug b/configure/os/CONFIG.Common.vxWorks-mpc8548-debug new file mode 100644 index 000000000..15e470485 --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-mpc8548-debug @@ -0,0 +1,14 @@ +# CONFIG.Common.vxWorks-mpc8548-debug +# +# Revision-Id: anj@aps.anl.gov-20110215221926-fx2lar4mhcbfav2s +# This file is maintained by the build community. +# +# Definitions for vxWorks-mpc8548-debug targets. +# Sites may override these definitions in CONFIG_SITE.Common.vxWorks-mpc8548-debug +#------------------------------------------------------- + +# Include definitions common to all vxWorks archs +include $(CONFIG)/os/CONFIG.Common.vxWorks-mpc8548 + +CROSS_OPT = NO + diff --git a/configure/os/CONFIG.Common.vxWorks-ppc32 b/configure/os/CONFIG.Common.vxWorks-ppc32 new file mode 100644 index 000000000..378792ff3 --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-ppc32 @@ -0,0 +1,24 @@ +# Revision-Id: anj@aps.anl.gov-20110405171247-x3o9exklfzmfjhd6 +# +# Definitions for vxWorks-ppc603 targets with >32MB of RAM +# Site-specific overrides go in CONFIG_SITE.Common.vxWorks-ppc603_long +# +# This file is maintained by the EPICS build community. +#------------------------------------------------------- + +# Include definitions common to all vxWorks target archs +include $(CONFIG)/os/CONFIG.Common.vxWorksCommon + +# Vx GNU cross compiler suffix +CMPLR_SUFFIX = ppc + +ARCH_CLASS = ppc + +# Architecture specific build flags +ARCH_DEP_CPPFLAGS = -DCPU=PPC32 +ARCH_DEP_CFLAGS = -mstrict-align + +GNU_TARGET = powerpc-wrs-vxworks + +# Tell compiler to generate long branches +ARCH_DEP_CFLAGS += -mlongcall diff --git a/configure/os/CONFIG.Common.vxWorks-ppc32-debug b/configure/os/CONFIG.Common.vxWorks-ppc32-debug new file mode 100644 index 000000000..b7da4bd27 --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-ppc32-debug @@ -0,0 +1,14 @@ +# CONFIG.Common.vxWorks-ppc32-debug +# +# Revision-Id: anj@aps.anl.gov-20110419200247-bcf7nlxmkwugf0g6 +# This file is maintained by the build community. +# +# Definitions for vxWorks-ppc32-debug target archs +# Sites may override these definitions in CONFIG_SITE.Common.vxWorks-ppc32-debug +#------------------------------------------------------- + +# Include definitions common to all vxWorks archs +include $(CONFIG)/os/CONFIG.Common.vxWorks-ppc32 + +CROSS_OPT = NO + diff --git a/configure/os/CONFIG.Common.vxWorks-ppc32sf b/configure/os/CONFIG.Common.vxWorks-ppc32sf new file mode 100644 index 000000000..221e51a2c --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-ppc32sf @@ -0,0 +1,13 @@ +# Revision-Id: anj@aps.anl.gov-20110405171247-x3o9exklfzmfjhd6 +# +# Definitions for vxWorks-ppc32sf targets +# Site-specific overrides go in CONFIG_SITE.Common.vxWorks-ppc32sf +# +# This file is maintained by the EPICS build community. +#------------------------------------------------------- + +# Inherit the settings from vxWorks-ppc32 +include $(CONFIG)/os/CONFIG.Common.vxWorks-ppc32 + +# Tell compiler to use software floating-point +ARCH_DEP_CFLAGS += -msoft-float diff --git a/configure/os/CONFIG.Common.vxWorks-ppc32sf-debug b/configure/os/CONFIG.Common.vxWorks-ppc32sf-debug new file mode 100644 index 000000000..706e79746 --- /dev/null +++ b/configure/os/CONFIG.Common.vxWorks-ppc32sf-debug @@ -0,0 +1,14 @@ +# CONFIG.Common.vxWorks-ppc32sf-debug +# +# Revision-Id: anj@aps.anl.gov-20110419200247-bcf7nlxmkwugf0g6 +# This file is maintained by the build community. +# +# Definitions for vxWorks-ppc32sf-debug target archs +# Sites may override these definitions in CONFIG_SITE.Common.vxWorks-ppc32sf-debug +#------------------------------------------------------- + +# Include definitions common to all vxWorks archs +include $(CONFIG)/os/CONFIG.Common.vxWorks-ppc32sf + +CROSS_OPT = NO + diff --git a/configure/os/CONFIG_SITE.Common.vxWorks-mpc8548 b/configure/os/CONFIG_SITE.Common.vxWorks-mpc8548 new file mode 100644 index 000000000..49e92db52 --- /dev/null +++ b/configure/os/CONFIG_SITE.Common.vxWorks-mpc8548 @@ -0,0 +1,6 @@ +# Revision-Id: anj@aps.anl.gov-20110215221926-fx2lar4mhcbfav2s +# +# Site Specific definitions for the vxWorks-mpc8548 target +# +# Only the local epics system manager should modify this file +#-------------------------------------------------------