diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2006-02-22 18:02:54 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2006-02-22 18:02:54 +0000 |
commit | 7db9cdd24e884d70f3444fcd3abdf87b0df24479 (patch) | |
tree | 00f49685d2c756891dc69dfc30f6af71d6ed19db /libgloss/m68k/Makefile.in | |
parent | 2eecb0478c16a0bd6122bab83d22e47ec4c65933 (diff) | |
download | cygnal-7db9cdd24e884d70f3444fcd3abdf87b0df24479.tar.gz cygnal-7db9cdd24e884d70f3444fcd3abdf87b0df24479.tar.bz2 cygnal-7db9cdd24e884d70f3444fcd3abdf87b0df24479.zip |
2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
* m68k/Makefile.in (CF_SCRIPTS): New.
(all): Add CF_SCRIPTS.
(m5208evb.ld, m5213evb.ld, m5235evb.ld, m5272c3.ld,
m5282evb.ld): New targets
(install): Iterate over CF_SCRIPTS.
* m68k/crt0.S: Don't use dbra on any cf chips.
* m68k/dbug-cf.sc: New.
Diffstat (limited to 'libgloss/m68k/Makefile.in')
-rw-r--r-- | libgloss/m68k/Makefile.in | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/libgloss/m68k/Makefile.in b/libgloss/m68k/Makefile.in index 5df402288..8faf5ffcf 100644 --- a/libgloss/m68k/Makefile.in +++ b/libgloss/m68k/Makefile.in @@ -123,6 +123,8 @@ IDPGDB_OBJS= leds.o idp-inbyte.o idp-gdb-outbyte.o mc68ec.o DBUG_BSP= libdbug.a DBUG_OBJS= dbug-exit.o dbug-inbyte.o dbug-outbyte.o +CF_SCRIPTS= m5208evb.ld m5213evb.ld m5235evb.ld m5272c3.ld m5282evb.ld + # Host specific makefile fragment comes in here. @host_makefile_frag@ @@ -130,7 +132,7 @@ DBUG_OBJS= dbug-exit.o dbug-inbyte.o dbug-outbyte.o # build a test program for each target board. Just trying to get # it to link is a good test, so we ignore all the errors for now. # -all: ${SIM_CRT0} ${SIM_BSP} ${CRT0} ${BCC_BSP} ${IDP_BSP} ${IDPGDB_BSP} ${MVME135_BSP} ${MVME162_BSP} ${DBUG_BSP} +all: ${SIM_CRT0} ${SIM_BSP} ${CRT0} ${BCC_BSP} ${IDP_BSP} ${IDPGDB_BSP} ${MVME135_BSP} ${MVME162_BSP} ${DBUG_BSP} ${CF_SCRIPTS} # # here's where we build the board support packages for each target @@ -163,6 +165,21 @@ ${MVME162_BSP}: $(OBJS) ${MVME162_OBJS} ${AR} ${ARFLAGS} $@ $(OBJS) ${MVME162_OBJS} ${RANLIB} $@ +m5208evb.ld: dbug-cf.sc Makefile + RAMSTART=1024M RAMSIZE=16M RAMDBUG=128K ${SHELL} $< > $@ + +m5213evb.ld: dbug-cf.sc Makefile + RAMSTART=512M RAMSIZE=32K RAMDBUG=8K ${SHELL} $< > $@ + +m5235evb.ld: dbug-cf.sc Makefile + RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ + +m5272c3.ld: dbug-cf.sc Makefile + RAMSTART=0M RAMSIZE=4M RAMDBUG=128K ${SHELL} $< > $@ + +m5282evb.ld: dbug-cf.sc Makefile + RAMSTART=0M RAMSIZE=16M RAMDBUG=64K ${SHELL} $< > $@ + leds.o: ${srcdir}/leds.c $(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) -c $< @@ -283,6 +300,9 @@ install: $(INSTALL_PROGRAM) $(DBUG_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(DBUG_BSP) $(INSTALL_DATA) ${srcdir}/sbc5204.ld $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/sbc5204.ld $(INSTALL_DATA) ${srcdir}/sbc5206.ld $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/sbc5206.ld + for script in $(CF_SCRIPTS) ; \ + do $(INSTALL_DATA) $$script $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$script ; \ + done # target specific makefile fragment comes in here. @target_makefile_frag@ |