4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-23 17:19:33 +08:00

* 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.
This commit is contained in:
Nathan Sidwell 2006-03-29 09:08:37 +00:00
parent 49ad733d28
commit 43ba9d61a9
3 changed files with 43 additions and 26 deletions

View File

@ -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.

View File

@ -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} $< > $@
m5213evb-dbug.ld: cf.sc Makefile
RAMSTART=512M RAMSIZE=32K RAMDBUG=8K ${SHELL} $< > $@
m5235evb-dbug.ld: cf.sc Makefile
RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@
m5272c3-dbug.ld: cf.sc Makefile
RAMSTART=0M RAMSIZE=4M RAMDBUG=128K ${SHELL} $< > $@
m5282evb-dbug.ld: cf.sc Makefile
RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@
m5485evb-dbug.ld: cf.sc Makefile
RAMSTART=0M RAMSIZE=64M RAMDBUG=128K ${SHELL} $< > $@
IO=dbug RAMSTART=1024M RAMSIZE=16M RAMDBUG=128K ${SHELL} $< > $@
m5208evb-bdm.ld: cf.sc Makefile
ISV=1 RAMSTART=1024M RAMSIZE=16M ${SHELL} $< > $@
IO=bdm ISV=1 RAMSTART=1024M RAMSIZE=16M ${SHELL} $< > $@
m5213evb-dbug.ld: cf.sc Makefile
IO=dbug RAMSTART=512M RAMSIZE=32K RAMDBUG=8K ${SHELL} $< > $@
m5213evb-bdm.ld: cf.sc Makefile
ISV=1 RAMSTART=512M RAMSIZE=32K ${SHELL} $< > $@
IO=bdm ISV=1 RAMSTART=512M RAMSIZE=32K ${SHELL} $< > $@
m5235evb-dbug.ld: cf.sc Makefile
IO=dbug RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@
m5235evb-bdm.ld: cf.sc Makefile
ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@
IO=bdm ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@
m5272c3-dbug.ld: cf.sc Makefile
IO=dbug RAMSTART=0M RAMSIZE=4M RAMDBUG=128K ${SHELL} $< > $@
m5272c3-bdm.ld: cf.sc Makefile
ISV=1 RAMSTART=0M RAMSIZE=4M ${SHELL} $< > $@
IO=bdm ISV=1 RAMSTART=0M RAMSIZE=4M ${SHELL} $< > $@
m5282evb-dbug.ld: cf.sc Makefile
IO=dbug RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@
m5282evb-bdm.ld: cf.sc Makefile
RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@
IO=bdm ISV=1 RAMSTART=0M RAMSIZE=16M ${SHELL} $< > $@
m5329evb-dbug.ld: cf.sc Makefile
IO=dbug RAMSTART=1024M RAMSIZE=32M RAMDBUG=128K ${SHELL} $< > $@
m5329evb-bdm.ld: cf.sc Makefile
IO=bdm ISV=1 RAMSTART=1024M RAMSIZE=32M RAMDBUG=128K ${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 $<

View File

@ -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