summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/genmcf548x
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2009-11-03 12:44:13 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2009-11-03 12:44:13 +0000
commitcbe204399a6216a91fdcb38588f11491b268a425 (patch)
tree246af29ad4cd2275d364f5b32f39cdd0b23fc430 /c/src/lib/libbsp/m68k/genmcf548x
parent2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-cbe204399a6216a91fdcb38588f11491b268a425.tar.bz2
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS. * make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS. * make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS. * make/custom/genmcf548x.inc: Remove LDFLAGS. * startup/linkcmds: Remove (Renamed into linkcmds). * startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds). * Makefile.am: Rework linkcmds handling.
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x')
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/ChangeLog10
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/Makefile.am5
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/configure.ac1
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/make/custom/COBRA5475.cfg2
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc2
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/make/custom/m5484FireEngine.cfg2
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine (renamed from c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds)0
7 files changed, 15 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/ChangeLog b/c/src/lib/libbsp/m68k/genmcf548x/ChangeLog
index 156cbeea80..1c54c77635 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/ChangeLog
+++ b/c/src/lib/libbsp/m68k/genmcf548x/ChangeLog
@@ -1,3 +1,13 @@
+2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add RTEMS_BSP_LINKCMDS.
+ * make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS.
+ * make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS.
+ * make/custom/genmcf548x.inc: Remove LDFLAGS.
+ * startup/linkcmds: Remove (Renamed into linkcmds).
+ * startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds).
+ * Makefile.am: Rework linkcmds handling.
+
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmcf548x.inc: Remove RTEMS_BSP_FAMILY.
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
index 37be86268e..1aef08ac76 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
+++ b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
@@ -24,7 +24,10 @@ noinst_LIBRARIES = libbspstart.a
libbspstart_a_SOURCES = start/start.S
project_lib_DATA = start.$(OBJEXT)
-dist_project_lib_DATA += startup/linkcmds startup/linkcmds.m5484FireEngine.flash startup/linkcmds.COBRA5475
+project_lib_DATA += startup/linkcmds
+EXTRA_DIST = startup/linkcmds.m5484FireEngine.flash
+EXTRA_DIST += startup/linkcmds.COBRA5475
+EXTRA_DIST += startup/linkcmds.m5484FireEngine
noinst_LIBRARIES += libbsp.a
libbsp_a_SOURCES =
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac b/c/src/lib/libbsp/m68k/genmcf548x/configure.ac
index cf2fa8d8ff..8f752c68cf 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac
+++ b/c/src/lib/libbsp/m68k/genmcf548x/configure.ac
@@ -44,6 +44,7 @@ RTEMS_BSPOPTS_HELP([HAS_DBUG],
[If defined, we will do all the low level init of the chip (like bus/memory...).])
RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
+RTEMS_BSP_LINKCMDS
# Explicitly list all Makefiles here
AC_CONFIG_FILES([Makefile])
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/COBRA5475.cfg b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/COBRA5475.cfg
index deed543aa6..b93a42abe2 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/COBRA5475.cfg
+++ b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/COBRA5475.cfg
@@ -9,6 +9,4 @@
# parameters differ.
#
-RTEMS_LINKCMDS=linkcmds.COBRA5475
-
include $(RTEMS_ROOT)/make/custom/genmcf548x.inc
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
index 265c887bed..843524c010 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
+++ b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
@@ -14,8 +14,6 @@ CPU_CFLAGS = -mcfv4e -Wa,-memac
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fomit-frame-pointer
-LDFLAGS = -qnolinkcmds -Wl,-T$(RTEMS_LINKCMDS)
-
define bsp-post-link
$(OBJCOPY) -O binary --strip-all $(basename $@).exe \
$(basename $@)$(DOWNEXT)
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/m5484FireEngine.cfg b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/m5484FireEngine.cfg
index 76fa8f5fa3..0bee99c7de 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/m5484FireEngine.cfg
+++ b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/m5484FireEngine.cfg
@@ -9,6 +9,4 @@
# parameters differ.
#
-RTEMS_LINKCMDS=linkcmds
-
include $(RTEMS_ROOT)/make/custom/genmcf548x.inc
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds b/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine
index a2e92a8cb0..a2e92a8cb0 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine