aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/SAM7S256/gcc/Makefile
AgeCommit message (Collapse)Author
2023-03-06Simplify source treeNicolas Schodet
Now just use make in the root directory to build.
2021-09-28Change the versioning scheme to use a third numberNicolas Schodet
NXT Improved firmware will now use a x.y.z version numbering scheme. The current version is 1.29.0 and the next one will be 1.29.1. Previously, the commit hash was included in the custom version. This is replaced with a build date corresponding to the newest git commit, unless the SOURCE_DATE_EPOCH environment variable is defined, in which case it will be used as build date. When out of git, if no SOURCE_DATE_EPOCH is defined, it will fall back to the current date. The weird date parsing code in BtTest is gone.
2021-08-18link with libnosysNicolas Schodet
Some version of newlib will link with unused stubs, use libnosys to make the linker happy.
2012-02-11make armdebug compilation conditionalNicolas Schodet
Set ARMDEBUG to y in the Makefile to enable armdebug compilation.
2012-02-11merge armdebug rc1Tat-Chee Wan
This enables the use of GDB or GDB based debuggers to debug the code running on the NXT brick using the USB connection.
2011-08-09gcc: add debug informationNicolas Schodet
2011-08-06gcc: add support for unwinderNicolas Schodet
The unwinder is not really wanted, but it can be included on some version of gcc. In this case, it needs some special sections and the abort function.
2010-09-08automatically include git hash in versionNicolas Schodet
2010-09-07gcc: garbage collect unused code and dataNicolas Schodet
2010-08-20gcc: add sbrk stubNicolas Schodet
2010-08-20gcc: add sscanf stubNicolas Schodet
This is a really quick stub which only implements what is used in the NXT source code.
2010-08-20gcc: add errno stubNicolas Schodet
2010-08-20gcc: automatically compute user flash sizeNicolas Schodet
This is done at link time. As a consequence, the user flash size is not available at compile time, which is a problem for the FILEHEADER type. This is solved by using a maximum size so that the static Header variable is big enough. It would not have been a problem if this variable was put on the stack.
2010-08-20gcc: add MakefileNicolas Schodet