From 6b656c603260667c23e7329ed1a94e5b7787d1fd Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 17 Oct 2009 15:34:36 +0000 Subject: =?UTF-8?q?2009-10-17=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg). * make/custom/mbx8xx.cfg: Removed. * make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg, make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg, make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg, make/custom/mbx860_1b.cfg: Include make/custom/mbx8xx.inc. --- c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog | 10 ++++ .../powerpc/mbx8xx/make/custom/mbx821_001.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx821_002.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx821_002b.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx860_001b.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx860_002.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx860_005b.cfg | 2 +- .../powerpc/mbx8xx/make/custom/mbx860_1b.cfg | 2 +- .../libbsp/powerpc/mbx8xx/make/custom/mbx8xx.cfg | 57 ---------------------- .../libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc | 57 ++++++++++++++++++++++ 10 files changed, 74 insertions(+), 64 deletions(-) delete mode 100644 c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.cfg create mode 100644 c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc (limited to 'c') diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog index cab123d4df..201810a9a8 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog @@ -1,3 +1,13 @@ +2009-10-17 Ralf Corsépius + + * make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg). + * make/custom/mbx8xx.cfg: Removed. + * make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg, + make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg, + make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg, + make/custom/mbx860_1b.cfg: + Include make/custom/mbx8xx.inc. + 2009-10-15 Ralf Corsépius * make/custom/mbx821_001.cfg: New (relocated from /make/custom). diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_001.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_001.cfg index 7b3ff2782a..dc3a69836f 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_001.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_001.cfg @@ -10,4 +10,4 @@ RTEMS_MBX_MODEL=mbx821_001 8XX_CPU_TYPE=821 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002.cfg index c36da9227d..e8e1a7ce6d 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002.cfg @@ -10,4 +10,4 @@ RTEMS_MBX_MODEL=mbx821_002 8XX_CPU_TYPE=821 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002b.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002b.cfg index 09bf1c86b1..312ddcba7e 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002b.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx821_002b.cfg @@ -10,7 +10,7 @@ RTEMS_MBX_MODEL=mbx821_002b 8XX_CPU_TYPE=821 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc # optimize flag: typically -O2 CFLAGS_OPTIMIZE_V = -O2 -g diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_001b.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_001b.cfg index 3aceb7939c..10fa89fbed 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_001b.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_001b.cfg @@ -10,4 +10,4 @@ RTEMS_MBX_MODEL=mbx860_001b 8XX_CPU_TYPE=860 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_002.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_002.cfg index 2423eebe01..cc4617aa27 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_002.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_002.cfg @@ -10,4 +10,4 @@ RTEMS_MBX_MODEL=mbx860_002 8XX_CPU_TYPE=860 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_005b.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_005b.cfg index 9cf8654dcb..748f68a0d7 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_005b.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_005b.cfg @@ -13,4 +13,4 @@ RTEMS_MBX_MODEL=mbx860_005b # The 860_005b has 16M ram : org = 0x0, l = 16M MBX8xx_LDFLAGS=-Wl,--defsym -Wl,HeapSize=0x100000 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_1b.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_1b.cfg index 725fbb9fb7..beb9027cfb 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_1b.cfg +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx860_1b.cfg @@ -10,4 +10,4 @@ RTEMS_MBX_MODEL=mbx860_001b 8XX_CPU_TYPE=860 -include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg +include $(RTEMS_ROOT)/make/custom/mbx8xx.inc diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.cfg b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.cfg deleted file mode 100644 index 00f55050d8..0000000000 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.cfg +++ /dev/null @@ -1,57 +0,0 @@ -# -# Config file for a PowerPC MPC821- or MPC860-based MBX card -# -# This file is derived from: -# -# Config file for a PowerPC 403 based helas403 card -# Config file for MPC860 based Ethernet Comm Board -# - -include $(RTEMS_ROOT)/make/custom/default.cfg - -RTEMS_CPU=powerpc -RTEMS_CPU_MODEL=mpc$(8XX_CPU_TYPE) - -# This is the actual bsp directory used during the build process. -RTEMS_BSP_FAMILY=mbx8xx - -# This section makes the target dependent options file. -# -# Note that RTEMS_BSP matches the RTEMS_MBX_MODEL. Its value must be -# defined in targopts.h, so the few places that require different code -# for different MBX models can be distinguished. The value of -# RTEMS_BSP is already defined in targopts.h and is one of: -# mbx860_001 mbx821_001 -# mbx860_002 mbx821_002 -# mbx860_003 mbx821_003 -# mbx860_004 mbx821_004 -# mbx860_005 mbx821_005 -# mbx860_001b mbx821_001b -# mbx860_002b mbx821_002b -# mbx860_003b mbx821_003b -# mbx860_004b mbx821_004b -# mbx860_005b mbx821_005b -# mbx860_006b mbx821_006b - -# The specific CPU model is defined, so the few places that require -# different code for the MPC860 and MPC821 can be distinguished. -# Either mpc860 or mpc821 is defined. -# -# MBX8xx-specific options: -# - -# This contains the compiler options necessary to select the CPU model -# and (hopefully) optimize for it. -# -CPU_CFLAGS = -mcpu=$(8XX_CPU_TYPE) -Dmpc$(8XX_CPU_TYPE) -D$(RTEMS_MBX_MODEL) - -# optimize flag: typically -O2 -CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions - -LDFLAGS += $(MBX8xx_LDFLAGS) - -define bsp-post-link - cp $(basename $@).exe $(basename $@)$(DOWNEXT) - $(STRIP) $(basename $@)$(DOWNEXT) - $(default-bsp-post-link) -endef diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc new file mode 100644 index 0000000000..00f55050d8 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc @@ -0,0 +1,57 @@ +# +# Config file for a PowerPC MPC821- or MPC860-based MBX card +# +# This file is derived from: +# +# Config file for a PowerPC 403 based helas403 card +# Config file for MPC860 based Ethernet Comm Board +# + +include $(RTEMS_ROOT)/make/custom/default.cfg + +RTEMS_CPU=powerpc +RTEMS_CPU_MODEL=mpc$(8XX_CPU_TYPE) + +# This is the actual bsp directory used during the build process. +RTEMS_BSP_FAMILY=mbx8xx + +# This section makes the target dependent options file. +# +# Note that RTEMS_BSP matches the RTEMS_MBX_MODEL. Its value must be +# defined in targopts.h, so the few places that require different code +# for different MBX models can be distinguished. The value of +# RTEMS_BSP is already defined in targopts.h and is one of: +# mbx860_001 mbx821_001 +# mbx860_002 mbx821_002 +# mbx860_003 mbx821_003 +# mbx860_004 mbx821_004 +# mbx860_005 mbx821_005 +# mbx860_001b mbx821_001b +# mbx860_002b mbx821_002b +# mbx860_003b mbx821_003b +# mbx860_004b mbx821_004b +# mbx860_005b mbx821_005b +# mbx860_006b mbx821_006b + +# The specific CPU model is defined, so the few places that require +# different code for the MPC860 and MPC821 can be distinguished. +# Either mpc860 or mpc821 is defined. +# +# MBX8xx-specific options: +# + +# This contains the compiler options necessary to select the CPU model +# and (hopefully) optimize for it. +# +CPU_CFLAGS = -mcpu=$(8XX_CPU_TYPE) -Dmpc$(8XX_CPU_TYPE) -D$(RTEMS_MBX_MODEL) + +# optimize flag: typically -O2 +CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions + +LDFLAGS += $(MBX8xx_LDFLAGS) + +define bsp-post-link + cp $(basename $@).exe $(basename $@)$(DOWNEXT) + $(STRIP) $(basename $@)$(DOWNEXT) + $(default-bsp-post-link) +endef -- cgit v1.2.3