summaryrefslogtreecommitdiff
path: root/firmware/Makefile
AgeCommit message (Collapse)Author
2006-03-07Add the target directory tree to the include path, and set the TARGET_TREE ↵Linus Nielsen Feltzing
macro for the targets that use it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8945 a1c6a512-1295-4272-9138-f99709370657
2006-02-24prevent rockbox from using the wrong includesMarcoen Hirschberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8827 a1c6a512-1295-4272-9138-f99709370657
2006-02-09Various build sytem cleanupsBrandon Low
* Parallel build appears to work properly * Use $(SILENT) instead of @ about everywhere * Less calls to bash by using make builtin substitutions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8638 a1c6a512-1295-4272-9138-f99709370657
2005-09-06For targets without an RTC, use the rockbox build date as the start date in ↵Jens Arnold
the FAT driver. No more 2003-08-01 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7478 a1c6a512-1295-4272-9138-f99709370657
2005-06-30The firmware/fonts directory is now removed, and we now use ↵Linus Nielsen Feltzing
fonts/rockbox_default.bdf to create the internal font git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6945 a1c6a512-1295-4272-9138-f99709370657
2005-05-07Fixed makefiles for autoconf.g include.Daniel Stenberg
Fixed build output look in several Makefiles Fixed code to include autoconf.h Fixed code to use ROCKBOX_*_ENDIAN instead of previous attempts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6421 a1c6a512-1295-4272-9138-f99709370657
2005-03-06Use the new generic SRC build "macro" in tools/makesrc.inc to process theDaniel Stenberg
SOURCES file. Hopefully this now works better for Mac OS X people. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6152 a1c6a512-1295-4272-9138-f99709370657
2005-02-18Unified build system to use SOURCES for sim builds too, a single Makefile-lookDaniel Stenberg
made by configure and various related adjustments. This has not yet been tested on cygwin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6001 a1c6a512-1295-4272-9138-f99709370657
2004-11-15The tools are to be built with the native compilerLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5411 a1c6a512-1295-4272-9138-f99709370657
2004-10-04new SOURCES file that specifies which files to build in each dir, useDaniel Stenberg
config.h preprocessor symbols to make conditionals use the GCCOPTS now specified in the root Makefile by configure git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5158 a1c6a512-1295-4272-9138-f99709370657
2004-09-22adjusted to work better in the new conceptDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5108 a1c6a512-1295-4272-9138-f99709370657
2004-09-22Rearranged makefiles again to move platform-specific stuff from the MakefilesDaniel Stenberg
to either the configure script or to be ifdefed in the sources. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5103 a1c6a512-1295-4272-9138-f99709370657
2004-09-09build system updated to include Ondio optionJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5052 a1c6a512-1295-4272-9138-f99709370657
2004-09-06rombox support: building and zipDaniel Stenberg
general makefile: less output git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
2004-03-18patch #917153: faster memset()/memcpy()Jörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4406 a1c6a512-1295-4272-9138-f99709370657
2003-10-12patch #785885 by Magnus Holmgren: way faster rolo, with assemblerJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3971 a1c6a512-1295-4272-9138-f99709370657
2003-07-10Added dependency to the tools dir, so it's automatically built with the ↵Björn Stenberg
rest. Updated build docs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3825 a1c6a512-1295-4272-9138-f99709370657
2003-04-22better treatment if no toolsdir define was set, use the old one thenDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3583 a1c6a512-1295-4272-9138-f99709370657
2003-04-22use the TOOLSDIR as passed-in from the top-level Makefile, you need toDaniel Stenberg
run 'configure update' in your build dirs for everything to work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3581 a1c6a512-1295-4272-9138-f99709370657
2003-03-04if MEM is not set, set it to 2Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3377 a1c6a512-1295-4272-9138-f99709370657
2003-03-03export MEM variable in firmware and appsUwe Freese
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3371 a1c6a512-1295-4272-9138-f99709370657
2003-02-07Include File Cleanup And Move-Around Party 2003.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3213 a1c6a512-1295-4272-9138-f99709370657
2002-10-02Bill Napier's more elegant fix to disallow running make in apps and firmware.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2480 a1c6a512-1295-4272-9138-f99709370657
2002-09-30Crude kludge to prevent people from running 'make' in the apps and firmware ↵Björn Stenberg
dirs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2449 a1c6a512-1295-4272-9138-f99709370657
2002-09-21Removed old font issuesBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2361 a1c6a512-1295-4272-9138-f99709370657
2002-09-20New full ISO-8859-1 system font.Björn Stenberg
Added font loading from dir browser. Changed default font location to /.rockbox/default.fnt. Code-policed font code. Removed old font tools. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2347 a1c6a512-1295-4272-9138-f99709370657
2002-08-28Reverted back to monospace again. Let's not rock the boat until people can ↵Björn Stenberg
change it themselves (i.e. loadable fonts). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2032 a1c6a512-1295-4272-9138-f99709370657
2002-08-27Made LCD_PROPFONTS default on recorderBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2016 a1c6a512-1295-4272-9138-f99709370657
2002-08-20Faster, 8-bit bitswap by Magnus HolmgrenLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1819 a1c6a512-1295-4272-9138-f99709370657
2002-08-20use the gcc option -ffreestanding: (quote from the gcc man page)Daniel Stenberg
"A freestanding environment is one in which the standard library may not exist, and program startup may not necessarily be at "main". The most obvious example is an OS kernel." git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1818 a1c6a512-1295-4272-9138-f99709370657
2002-08-15Fixed font target for loadable fontsBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1759 a1c6a512-1295-4272-9138-f99709370657
2002-08-15tags target added for emacs-etags powerDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1751 a1c6a512-1295-4272-9138-f99709370657
2002-08-13Gained about 128 KB buffer space by removing malloc() and the heapBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1726 a1c6a512-1295-4272-9138-f99709370657
2002-08-11First version of loadable fonts patch by Alex GitelmanBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1666 a1c6a512-1295-4272-9138-f99709370657
2002-06-17add our "libc header directory" to the include pathDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1035 a1c6a512-1295-4272-9138-f99709370657
2002-05-24.S files should be compiled with gcc, not gasBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@706 a1c6a512-1295-4272-9138-f99709370657
2002-05-24corrected clean targetDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@685 a1c6a512-1295-4272-9138-f99709370657
2002-05-23take care of the assembler file tooDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@669 a1c6a512-1295-4272-9138-f99709370657
2002-05-23another attemptDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@668 a1c6a512-1295-4272-9138-f99709370657
2002-05-23now supports the deps in the OBJDIR properly, still OBJDIR must be . forDaniel Stenberg
this to work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@667 a1c6a512-1295-4272-9138-f99709370657
2002-05-23deps support, changed default action to support OBJDIRDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@665 a1c6a512-1295-4272-9138-f99709370657
2002-05-23attempted OBJDIR supportDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@663 a1c6a512-1295-4272-9138-f99709370657
2002-05-17Removed -save-tempsBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@621 a1c6a512-1295-4272-9138-f99709370657
2002-05-17Always optimize. No EXCLUDED_SRC anymoreLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@613 a1c6a512-1295-4272-9138-f99709370657
2002-05-17Added DEBUG option and made thread.o specialLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@610 a1c6a512-1295-4272-9138-f99709370657
2002-05-14Now creates librockbox.a instead of archos.modBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@577 a1c6a512-1295-4272-9138-f99709370657
2002-05-03Added disk/partition handlingBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@405 a1c6a512-1295-4272-9138-f99709370657
2002-05-02Changed debug to DEBUGF and panic to panicf.Björn Stenberg
Also some linking changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@383 a1c6a512-1295-4272-9138-f99709370657
2002-05-02Added Gary's snprintf() and changed all places to use it.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@379 a1c6a512-1295-4272-9138-f99709370657
2002-04-28Added dependency generationBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@297 a1c6a512-1295-4272-9138-f99709370657