summaryrefslogtreecommitdiff
path: root/firmware/Makefile (follow)
Commit message (Collapse)AuthorAge
* New makefile solution: A single invocation of 'make' to build the entire ↵Björn Stenberg2008-11-20
| | | | | | | | | tree. Fully controlled dependencies give faster and more correct recompiles. Many #include lines adjusted to conform to the new standards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657
* Adding non-existing files in SOURCES no longer causes strange sysfont.h ↵Björn Stenberg2008-10-29
| | | | | | error message. (Fixes #7583) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18921 a1c6a512-1295-4272-9138-f99709370657
* Limit the buil-in font to ASCII for bootloaders.Jens Arnold2008-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18636 a1c6a512-1295-4272-9138-f99709370657
* Font cleanup step 3 - The Big Shuffle: Renamed all fonts to a consistent ↵Jens Arnold2008-09-02
| | | | | | naming scheme that allows easy selection of alternatives based on size, as discussed on IRC. Adjusted themes in SVN and Makefile for the sysfont. ** Attention **: Clean up your /.rockbox/fonts folder before installing the new release, and then install a new font pack as well. Adjust font names in your custom .cfg files. A reference table can be found in fonts/README. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18388 a1c6a512-1295-4272-9138-f99709370657
* Font cleanup step 1: * alt8x8 - completely broken encoding. * atari-small - ↵Jens Arnold2008-09-02
| | | | | | ASCII only, not used by any theme. * clR6x8-8859-2 - integrated into rockbox_default. * courB* - not used by any theme. * Hebrew-* - bad unicode coverage, essentially unused. * ter-u??v - 'EGA/VGA bold' versions of ter-u??b, meaningless in rockbox. * timR08 - not used by any theme. * uwe_prop - proportional is a slightly improved version of that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18381 a1c6a512-1295-4272-9138-f99709370657
* Prevent sysfont.h being regenerated during every build.Dave Chapman2007-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12058 a1c6a512-1295-4272-9138-f99709370657
* Make the build system create a sysfont.h which includes font information for ↵Barry Wardell2007-01-17
| | | | | | | | | the system font. Available #defines are: SYSFONT_NAME, SYSFONT_FACENAME, SYSFONT_WIDTH, SYSFONT_HEIGHT, SYSFONT_SIZE, SYSFONT_ASCENT, SYSFONT_DESCENT, SYSFONT_FIRST_CHAR, SYSFONT_LAST_CHAR, SYSFONT_DEFAULT_CHAR, SYSFONT_PROPORTIONAL, SYSFONT_COPYRIGHT, SYSFONT_BITS_SIZE. Also fix a small bug in the iPod bootloader printf() code and use printf() for PortalPlayer bootloaders too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12041 a1c6a512-1295-4272-9138-f99709370657
* Next step of Makefile tuning: * Use 'make' internal commands for printing ↵Jens Arnold2006-10-27
| | | | | | messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11369 a1c6a512-1295-4272-9138-f99709370657
* Consistent style of 'make' messages. Always use ranlib after ar.Jens Arnold2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11322 a1c6a512-1295-4272-9138-f99709370657
* Add the target directory tree to the include path, and set the TARGET_TREE ↵Linus Nielsen Feltzing2006-03-07
| | | | | | macro for the targets that use it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8945 a1c6a512-1295-4272-9138-f99709370657
* prevent rockbox from using the wrong includesMarcoen Hirschberg2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8827 a1c6a512-1295-4272-9138-f99709370657
* Various build sytem cleanupsBrandon Low2006-02-09
| | | | | | | | | * 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
* For targets without an RTC, use the rockbox build date as the start date in ↵Jens Arnold2005-09-06
| | | | | | the FAT driver. No more 2003-08-01 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7478 a1c6a512-1295-4272-9138-f99709370657
* The firmware/fonts directory is now removed, and we now use ↵Linus Nielsen Feltzing2005-06-30
| | | | | | fonts/rockbox_default.bdf to create the internal font git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6945 a1c6a512-1295-4272-9138-f99709370657
* Fixed makefiles for autoconf.g include.Daniel Stenberg2005-05-07
| | | | | | | | | 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
* Use the new generic SRC build "macro" in tools/makesrc.inc to process theDaniel Stenberg2005-03-06
| | | | | | | 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
* Unified build system to use SOURCES for sim builds too, a single Makefile-lookDaniel Stenberg2005-02-18
| | | | | | | | 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
* The tools are to be built with the native compilerLinus Nielsen Feltzing2004-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5411 a1c6a512-1295-4272-9138-f99709370657
* new SOURCES file that specifies which files to build in each dir, useDaniel Stenberg2004-10-04
| | | | | | | | | 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
* adjusted to work better in the new conceptDaniel Stenberg2004-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5108 a1c6a512-1295-4272-9138-f99709370657
* Rearranged makefiles again to move platform-specific stuff from the MakefilesDaniel Stenberg2004-09-22
| | | | | | | 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
* build system updated to include Ondio optionJörg Hohensohn2004-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5052 a1c6a512-1295-4272-9138-f99709370657
* rombox support: building and zipDaniel Stenberg2004-09-06
| | | | | | | general makefile: less output git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
* patch #917153: faster memset()/memcpy()Jörg Hohensohn2004-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4406 a1c6a512-1295-4272-9138-f99709370657
* patch #785885 by Magnus Holmgren: way faster rolo, with assemblerJörg Hohensohn2003-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3971 a1c6a512-1295-4272-9138-f99709370657
* Added dependency to the tools dir, so it's automatically built with the ↵Björn Stenberg2003-07-10
| | | | | | rest. Updated build docs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3825 a1c6a512-1295-4272-9138-f99709370657
* better treatment if no toolsdir define was set, use the old one thenDaniel Stenberg2003-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3583 a1c6a512-1295-4272-9138-f99709370657
* use the TOOLSDIR as passed-in from the top-level Makefile, you need toDaniel Stenberg2003-04-22
| | | | | | | 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
* if MEM is not set, set it to 2Daniel Stenberg2003-03-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3377 a1c6a512-1295-4272-9138-f99709370657
* export MEM variable in firmware and appsUwe Freese2003-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3371 a1c6a512-1295-4272-9138-f99709370657
* Include File Cleanup And Move-Around Party 2003.Daniel Stenberg2003-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3213 a1c6a512-1295-4272-9138-f99709370657
* Bill Napier's more elegant fix to disallow running make in apps and firmware.Björn Stenberg2002-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2480 a1c6a512-1295-4272-9138-f99709370657
* Crude kludge to prevent people from running 'make' in the apps and firmware ↵Björn Stenberg2002-09-30
| | | | | | dirs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2449 a1c6a512-1295-4272-9138-f99709370657
* Removed old font issuesBjörn Stenberg2002-09-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2361 a1c6a512-1295-4272-9138-f99709370657
* New full ISO-8859-1 system font.Björn Stenberg2002-09-20
| | | | | | | | | | 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
* Reverted back to monospace again. Let's not rock the boat until people can ↵Björn Stenberg2002-08-28
| | | | | | change it themselves (i.e. loadable fonts). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2032 a1c6a512-1295-4272-9138-f99709370657
* Made LCD_PROPFONTS default on recorderBjörn Stenberg2002-08-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2016 a1c6a512-1295-4272-9138-f99709370657
* Faster, 8-bit bitswap by Magnus HolmgrenLinus Nielsen Feltzing2002-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1819 a1c6a512-1295-4272-9138-f99709370657
* use the gcc option -ffreestanding: (quote from the gcc man page)Daniel Stenberg2002-08-20
| | | | | | | | | "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
* Fixed font target for loadable fontsBjörn Stenberg2002-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1759 a1c6a512-1295-4272-9138-f99709370657
* tags target added for emacs-etags powerDaniel Stenberg2002-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1751 a1c6a512-1295-4272-9138-f99709370657
* Gained about 128 KB buffer space by removing malloc() and the heapBjörn Stenberg2002-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1726 a1c6a512-1295-4272-9138-f99709370657
* First version of loadable fonts patch by Alex GitelmanBjörn Stenberg2002-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1666 a1c6a512-1295-4272-9138-f99709370657
* add our "libc header directory" to the include pathDaniel Stenberg2002-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1035 a1c6a512-1295-4272-9138-f99709370657
* .S files should be compiled with gcc, not gasBjörn Stenberg2002-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@706 a1c6a512-1295-4272-9138-f99709370657
* corrected clean targetDaniel Stenberg2002-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@685 a1c6a512-1295-4272-9138-f99709370657
* take care of the assembler file tooDaniel Stenberg2002-05-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@669 a1c6a512-1295-4272-9138-f99709370657
* another attemptDaniel Stenberg2002-05-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@668 a1c6a512-1295-4272-9138-f99709370657
* now supports the deps in the OBJDIR properly, still OBJDIR must be . forDaniel Stenberg2002-05-23
| | | | | | | this to work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@667 a1c6a512-1295-4272-9138-f99709370657
* deps support, changed default action to support OBJDIRDaniel Stenberg2002-05-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@665 a1c6a512-1295-4272-9138-f99709370657