OpenCores
URL https://opencores.org/ocsvn/aemb/aemb/trunk

Subversion Repositories aemb

[/] [aemb/] [trunk/] [sw/] [gccrom] - Diff between revs 142 and 155

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 142 Rev 155
Line 1... Line 1...
#!/bin/sh
#!/bin/sh
# $Id: gccrom,v 1.17 2008-04-27 16:05:25 sybreon Exp $
# $Id: gccrom,v 1.18 2008-05-01 08:35:04 sybreon Exp $
 
 
# Compile using C pre-processor
# Compile using C pre-processor
ELFFILE="rom"
ELFFILE="rom"
XILFLAGS="-mxl-soft-div -msoft-float -mxl-barrel-shift -mno-xl-soft-mul"
XILFLAGS="-mtune=v5.00 -mxl-soft-div -msoft-float -mxl-barrel-shift -mno-xl-soft-mul"
CXXFLAGS="-O0"
CXXFLAGS="-O0"
LNKFLAGS="-Wl,-defsym -Wl,_STACK_SIZE=0x4000 -Wl,-defsym -Wl,_HEAP_SIZE=0x4000"
LNKFLAGS="-Wl,-defsym -Wl,_STACK_SIZE=0x2000 -Wl,-defsym -Wl,_HEAP_SIZE=0x2000"
LIBFLAGS=""
LIBFLAGS=""
INCFLAGS="-Icc/"
INCFLAGS="-Icc/"
 
 
mb-gcc $XILFLAGS $CXXFLAGS $LNKFLAGS $LIBFLAGS $INCFLAGS -specs=aemb.specs  $@ -o $ELFFILE && \
mb-g++ $XILFLAGS $CXXFLAGS $LNKFLAGS $LIBFLAGS $INCFLAGS -specs=aemb.specs  $@ -o $ELFFILE && \
echo "xgcc=$?" && \
echo "xgcc=$?" && \
 
 
# Create a text listing of the compiled code
# Create a text listing of the compiled code
mb-objdump -DSCz $ELFFILE > $ELFFILE.dump && \
mb-objdump -DSCz $ELFFILE > $ELFFILE.dump && \
echo "dump=$?" && \
echo "dump=$?" && \
Line 30... Line 30...
 
 
# Cleanup code
# Cleanup code
rm $ELFFILE.srec && rm $ELFFILE
rm $ELFFILE.srec && rm $ELFFILE
 
 
# $Log: not supported by cvs2svn $
# $Log: not supported by cvs2svn $
 
# Revision 1.17  2008/04/27 16:05:25  sybreon
 
# Added optional specs.
 
#
# Revision 1.16  2008/04/26 18:08:33  sybreon
# Revision 1.16  2008/04/26 18:08:33  sybreon
# Minor cosmetic changes.
# Minor cosmetic changes.
#
#
# Revision 1.15  2008/04/26 10:03:00  sybreon
# Revision 1.15  2008/04/26 10:03:00  sybreon
# Cleaned up script.
# Cleaned up script.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.