diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2006-03-29 09:08:37 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2006-03-29 09:08:37 +0000 |
commit | 43ba9d61a9f4e6e42d67b0a580945b85af7b4f1a (patch) | |
tree | 426b3d72abeb387314690a3bd646520d8c914b59 | |
parent | 49ad733d28f2232973c393bd883a4de65e98533d (diff) | |
download | cygnal-43ba9d61a9f4e6e42d67b0a580945b85af7b4f1a.tar.gz cygnal-43ba9d61a9f4e6e42d67b0a580945b85af7b4f1a.tar.bz2 cygnal-43ba9d61a9f4e6e42d67b0a580945b85af7b4f1a.zip |
* libgloss/m68k/Makefile.in (CF_SCRIPTS): Add m5329 board.
Reorder.
(*-dbug.ld, *-bdm.ld): Add appropriate IO definition.
(m5329evb-dbug.ld, m5329evb-bdm.ld): New.
* cf.sc (GROUP): Revert previous change. Add IO library.
-rw-r--r-- | ChangeLog.csl | 6 | ||||
-rw-r--r-- | libgloss/m68k/Makefile.in | 57 | ||||
-rw-r--r-- | libgloss/m68k/cf.sc | 2 |
3 files changed, 41 insertions, 24 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index ff9e3295e..eff1a9282 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,5 +1,11 @@ 2006-03-29 Nathan Sidwell <nathan@codesourcery.com> + * libgloss/m68k/Makefile.in (CF_SCRIPTS): Add m5329 board. + Reorder. + (*-dbug.ld, *-bdm.ld): Add appropriate IO definition. + (m5329evb-dbug.ld, m5329evb-bdm.ld): New. + * cf.sc (GROUP): Revert previous change. Add IO library. + * libgloss/m68k/Makefile.in (BDM_BSP, BDM_OBJS, BDM_ISRS): New. (CF_SCRIPTS): Rename dbug scripts. Add bdm scripts. Add m5485 scripts. diff --git a/libgloss/m68k/Makefile.in b/libgloss/m68k/Makefile.in index e781d1d02..7096fa4cf 100644 --- a/libgloss/m68k/Makefile.in +++ b/libgloss/m68k/Makefile.in @@ -139,10 +139,13 @@ BDM_ISRS= other_interrupt reset access_error address_error \ fp_underflow fp_operand_error fp_overflow fp_input_not_a_number \ fp_input_denormalized_number unsupported_instruction -CF_SCRIPTS= m5208evb-dbug.ld m5213evb-dbug.ld m5235evb-dbug.ld \ - m5272c3-dbug.ld m5282evb-dbug.ld m5485evb-dbug.ld \ - m5208evb-bdm.ld m5213evb-bdm.ld m5235evb-bdm.ld \ - m5272c3-bdm.ld m5282evb-bdm.ld m5485evb-bdm.ld +CF_SCRIPTS= m5208evb-dbug.ld m5208evb-bdm.ld \ + m5213evb-dbug.ld m5213evb-bdm.ld \ + m5235evb-dbug.ld m5235evb-bdm.ld \ + m5272c3-dbug.ld m5272c3-bdm.ld \ + m5282evb-dbug.ld m5282evb-bdm.ld \ + m5329evb-dbug.ld m5329evb-bdm.ld \ + m5485evb-dbug.ld m5485evb-bdm.ld # Host specific makefile fragment comes in here. @host_makefile_frag@ @@ -199,40 +202,46 @@ $(patsubst %,bdm-%.o,${BDM_ISRS}) : bdm-isrs.c -DL_$(patsubst bdm-%.o,%,$@) -fno-omit-frame-pointer m5208evb-dbug.ld: cf.sc Makefile - RAMSTART=1024M RAMSIZE=16M RAMDBUG=128K ${SHELL} $< > $@ + IO=dbug RAMSTART=1024M RAMSIZE=16M RAMDBUG=128K ${SHELL} $< > $@ + +m5208evb-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=1024M RAMSIZE=16M ${SHELL} $< > $@ m5213evb-dbug.ld: cf.sc Makefile - RAMSTART=512M RAMSIZE=32K RAMDBUG=8K ${SHELL} $< > $@ + IO=dbug RAMSTART=512M RAMSIZE=32K RAMDBUG=8K ${SHELL} $< > $@ + +m5213evb-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=512M RAMSIZE=32K ${SHELL} $< > $@ m5235evb-dbug.ld: cf.sc Makefile - RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ + IO=dbug RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ -m5272c3-dbug.ld: cf.sc Makefile - RAMSTART=0M RAMSIZE=4M RAMDBUG=128K ${SHELL} $< > $@ +m5235evb-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@ -m5282evb-dbug.ld: cf.sc Makefile - RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ +m5272c3-dbug.ld: cf.sc Makefile + IO=dbug RAMSTART=0M RAMSIZE=4M RAMDBUG=128K ${SHELL} $< > $@ -m5485evb-dbug.ld: cf.sc Makefile - RAMSTART=0M RAMSIZE=64M RAMDBUG=128K ${SHELL} $< > $@ +m5272c3-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=0M RAMSIZE=4M ${SHELL} $< > $@ -m5208evb-bdm.ld: cf.sc Makefile - ISV=1 RAMSTART=1024M RAMSIZE=16M ${SHELL} $< > $@ +m5282evb-dbug.ld: cf.sc Makefile + IO=dbug RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ -m5213evb-bdm.ld: cf.sc Makefile - ISV=1 RAMSTART=512M RAMSIZE=32K ${SHELL} $< > $@ +m5282evb-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@ -m5235evb-bdm.ld: cf.sc Makefile - ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@ +m5329evb-dbug.ld: cf.sc Makefile + IO=dbug RAMSTART=1024M RAMSIZE=32M RAMDBUG=128K ${SHELL} $< > $@ -m5272c3-bdm.ld: cf.sc Makefile - ISV=1 RAMSTART=0M RAMSIZE=4M ${SHELL} $< > $@ +m5329evb-bdm.ld: cf.sc Makefile + IO=bdm ISV=1 RAMSTART=1024M RAMSIZE=32M RAMDBUG=128K ${SHELL} $< > $@ -m5282evb-bdm.ld: cf.sc Makefile - RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@ +m5485evb-dbug.ld: cf.sc Makefile + IO=dbug RAMSTART=0M RAMSIZE=64M RAMDBUG=128K ${SHELL} $< > $@ m5485evb-bdm.ld: cf.sc Makefile - ISV=1 RAMSTART=0M RAMSIZE=64M ${SHELL} $< > $@ + IO=bdm ISV=1 RAMSTART=0M RAMSIZE=64M ${SHELL} $< > $@ leds.o: ${srcdir}/leds.c $(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) -c $< diff --git a/libgloss/m68k/cf.sc b/libgloss/m68k/cf.sc index c4c303d0b..2f8865405 100644 --- a/libgloss/m68k/cf.sc +++ b/libgloss/m68k/cf.sc @@ -3,12 +3,14 @@ # RAMSIZE - size of board's ram # RAMDBUG - bytes at start of RAM for DBUG use # ISV - nonnull if interrupt service vector should be provided. +# IO - io library cat <<EOF STARTUP(crt0.o) OUTPUT_ARCH(m68k) ENTRY(start) SEARCH_DIR(.) +GROUP(-lc -l${IO}) __DYNAMIC = 0; MEMORY |