Björn Stenberg
c6b3d38a15
New makefile solution: A single invocation of 'make' to build the entire 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
2008-11-20 11:27:31 +00:00
Maurus Cuelenaere
26e0a9766d
mkzenboot:
...
* Make it compile using MingW on Windows
* Add other devices
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18359 a1c6a512-1295-4272-9138-f99709370657
2008-08-28 13:37:37 +00:00
Maurus Cuelenaere
944c33403c
* Commit dual-boot support for Creative ZVx family
...
* Add mkzenboot: makes it possible to integrate Rockbox bootloader with
Creative firmwares without the need of distributing binaries
* Add Tadeusz Pyś to credits, who figured out the minifs file system
* Fix bootloader
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18352 a1c6a512-1295-4272-9138-f99709370657
2008-08-27 20:32:12 +00:00
Daniel Stenberg
1031a5731c
make the compiles A LOT more picky and pedantic
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17061 a1c6a512-1295-4272-9138-f99709370657
2008-04-10 21:17:57 +00:00
Maurus Cuelenaere
e810721e72
First commit:
...
* add Creative (ZVM, 60GB, ZV, ZVW, ZENV) support to scramble
* update configure to the correct values
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17042 a1c6a512-1295-4272-9138-f99709370657
2008-04-09 11:53:28 +00:00
Dave Chapman
b9bb723f12
1) Make Rockbox reject any WPSs if there are errors loading any of the required bmps; 2) Make checkwps actually load the images using the Rockbox bmp loader, and reject the WPS in the same was as Rockbox on bmp errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16822 a1c6a512-1295-4272-9138-f99709370657
2008-03-26 18:18:22 +00:00
Dave Chapman
7418c357c3
Make checkwps compile again. Still more work is needed though, as checkwps is compiled to emulate an iPod Color - this needs changing to allow the LCD (and remote LCD) dimensions/depth to be specified on the commandline - the new %V tags are validated against the LCD characteristics
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16807 a1c6a512-1295-4272-9138-f99709370657
2008-03-25 21:09:58 +00:00
Jens Arnold
3c4afa4a20
Make scramble add the flash logo when encoding for iAudio. It's only shown on M3 with the cowon loader versions I've seen, but the space is reserved in all coldfire iaudio flash files (was just zeroed before).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16697 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 20:58:52 +00:00
Björn Stenberg
b4e5123e5d
New USB stack
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15758 a1c6a512-1295-4272-9138-f99709370657
2007-11-22 20:51:00 +00:00
Dave Chapman
f91502f86a
rbspeexenc and uclpack need to be .PHONY targets so they are rebuilt correctly when the source changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15643 a1c6a512-1295-4272-9138-f99709370657
2007-11-16 16:15:46 +00:00
Thom Johansen
65458ee71c
Speex encoder specially tailored to create voice UI snippets. Small fixups to libspeex to allow it to be built.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15640 a1c6a512-1295-4272-9138-f99709370657
2007-11-16 15:35:37 +00:00
Dave Chapman
fe16efdd0c
Initial version of mknkboot - a utility to replace "merge0.cpp" to insert a Rockbox bootloader into a Gigabeat-S nk.bin firmware update image. This was rewritten from scratch, but has been tested to produce output files identical to merge0.cpp.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15570 a1c6a512-1295-4272-9138-f99709370657
2007-11-11 12:08:06 +00:00
Dave Chapman
28f6ae49ec
Initial work on a port to the Logik DAX 1GB MP3/DAB player. The bootloader build compiles and runs (but only displays some debugging info), and the LCD and ADC drivers are working. Two different bootloader builds are possible: 1) The default build is just a test application for uploading to the device via tcctool; 2) Adding -DTCCBOOT to EXTRA_DEFINES in the build directory Makefile will compile the bootloader so that it can be appended to the end of the original firmware and installed on the device, dual-booting. This commit also includes some work by Hein-Pieter van Braam on a port to the iAudio 7, but that doesn't build yet. A large part of these ports will be generic to all TCC77x devices - see the TelechipsInfo wiki page for some other devices with this CPU. NOTE: Compiling these builds requires an arm-elf-gcc with armv5 support - the current version of rockboxdev.sh compiles such a gcc.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15339 a1c6a512-1295-4272-9138-f99709370657
2007-10-28 11:08:10 +00:00
Dave Chapman
e6d8db54c4
Add a couple of recent new files to the CLEANALL rule
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14964 a1c6a512-1295-4272-9138-f99709370657
2007-10-02 22:05:40 +00:00
Dave Chapman
41541c5c31
Add support for the generic Telechips firmware format checksums - use -tcc=sum if the header just contains a single checksum, or -tcc=crc if the header contains two 32-bit CRCs. Credit goes to Hein-Pieter van Braam for his work on identifying the (reverse) CRC32 algorithm used when calculating the two CRCs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14917 a1c6a512-1295-4272-9138-f99709370657
2007-09-30 12:49:43 +00:00
Will Robertson
590501cfe4
Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14805 a1c6a512-1295-4272-9138-f99709370657
2007-09-21 15:51:53 +00:00
Daniel Stenberg
39dfd68e2f
support to build the lngdump tool
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14273 a1c6a512-1295-4272-9138-f99709370657
2007-08-10 22:06:58 +00:00
Dave Chapman
f0d4fc6c6b
Commit my patch from FS#7179 - a standalone command-line checkwps tool. To build, just type "make checkwps" in tools and run it with "checkwps wpsname.wps".
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13517 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 19:00:36 +00:00
Jens Arnold
5a69689188
Replace obsolete generate_rocklatin tool with player_unifont tool.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 00:16:11 +00:00
Miika Pekkarinen
9b9539c8d3
Make database endianess independent.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12297 a1c6a512-1295-4272-9138-f99709370657
2007-02-13 21:51:18 +00:00
Miika Pekkarinen
cdc2c3b653
Enable all Rockbox supported formats for the database command line
...
utility.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11499 a1c6a512-1295-4272-9138-f99709370657
2006-11-10 11:48:23 +00:00
Miika Pekkarinen
0dd7ea2d71
Support building tagcache db natively on PC using the core of the
...
Rockbox tagcache database engine. Only host endian support at the
moment and no command line parameters. Mainly for developers for
debugging at the moment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11497 a1c6a512-1295-4272-9138-f99709370657
2006-11-10 08:03:33 +00:00
Jonas Häggqvist
da071d0d7c
Voice update, most useful for non-Windows systems. Voice file building using Festival, Flite or eSpeak from the configure script. Compressing with Speex and Vorbis possible, but won't create useable voicefiles. Adds voicefont.c and wavtrim.c by Jörg Hohensohn. Also includes a script to generate talk clips.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11426 a1c6a512-1295-4272-9138-f99709370657
2006-11-03 21:47:52 +00:00
Marcoen Hirschberg
ae8d47574d
add Gigabeat support to the scramble tools
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10817 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 23:47:09 +00:00
Dave Chapman
530f31dbe9
Add generation of .mi4 files - the generic PortalPlayer firmware format used by the iriver H10, Sansa E200 etc. Based on the documentation available at http://daniel.haxx.se/sansa/mi4.html and examination of files produced by mkmi4.sh
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10816 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 23:17:04 +00:00
Daniel Stenberg
ee1ab2ee11
iaudio is not used
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9277 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 08:23:00 +00:00
Jens Arnold
0deb8c036a
Fix 'make clean' in tools.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8878 a1c6a512-1295-4272-9138-f99709370657
2006-03-01 23:40:55 +00:00
Brandon Low
4872825ed2
Various build sytem cleanups
...
* 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
2006-02-09 04:27:57 +00:00
Marcoen Hirschberg
f9752c408d
move some code from .h files to .c files and polish unicode.c a bit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8174 a1c6a512-1295-4272-9138-f99709370657
2005-12-06 15:04:48 +00:00
Marcoen Hirschberg
b0fee17d6e
waiting is over: initial unicode commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8169 a1c6a512-1295-4272-9138-f99709370657
2005-12-06 13:27:15 +00:00
Daniel Stenberg
d7b5c5a3c0
configure now sets what set of tools that a particular target build needs or
...
can use, and those tools only are built with 'make' or 'make tools'.
Starting now, you should build tools from within your build directory instead
of running make in the tools dir.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8127 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:56:20 +00:00
Daniel Stenberg
4fe9d4d483
build uclpack
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8092 a1c6a512-1295-4272-9138-f99709370657
2005-11-28 00:12:17 +00:00
Dave Chapman
5592e37c63
Import make_fw.c iPod firmware manipulation utility from the ipodlinux project. Renamed it to ipod_fw.c for use in Rockbox. This is an exact copy of the current CVS version from the ipodlinux project.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7813 a1c6a512-1295-4272-9138-f99709370657
2005-11-11 17:58:05 +00:00
Christian Gmeiner
bb0c7751f0
iAudio: first version of a tool to update fw checksum
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7156 a1c6a512-1295-4272-9138-f99709370657
2005-07-15 16:37:50 +00:00
Daniel Stenberg
5f935246be
prevent config.h from being included, since config.h includes autoconf.h and
...
we have no autoconf.h in the tools dir!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6508 a1c6a512-1295-4272-9138-f99709370657
2005-05-23 12:05:05 +00:00
Tomas Salfischberger
52abc68b11
Dictionary conversion tools.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6395 a1c6a512-1295-4272-9138-f99709370657
2005-05-02 15:05:07 +00:00
Linus Nielsen Feltzing
abf3ea672a
New tool to insert the rockbox boot loader into the original firmware (iRiver)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5690 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 12:28:35 +00:00
Daniel Stenberg
adaae249ef
iRiver scramble and descramble code from Dave Cooper
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5649 a1c6a512-1295-4272-9138-f99709370657
2005-01-24 09:01:48 +00:00
Daniel Stenberg
678090a2e7
rombox support: building and zip
...
general makefile: less output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
2004-09-06 07:05:12 +00:00
Hardeep Sidhu
5199e8c625
Removed mkneofile from TARGETS
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4162 a1c6a512-1295-4272-9138-f99709370657
2003-12-17 23:57:57 +00:00
Björn Stenberg
e3be10107d
Removed mkneofile
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4142 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 16:15:50 +00:00
Daniel Stenberg
da6d7e9b44
Added the 'mkneofile' tool that is used instead of scramble when making the
...
Neo firmware image. The Open Neo project used to call this tool 'add_header'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4136 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 13:32:27 +00:00
Björn Stenberg
4c370fe932
Removed -s compile flag
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3961 a1c6a512-1295-4272-9138-f99709370657
2003-09-22 08:13:28 +00:00
Linus Nielsen Feltzing
6ceb79622f
Changed include path for generate_rocklatin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3226 a1c6a512-1295-4272-9138-f99709370657
2003-02-08 00:17:15 +00:00
Kjell Ericson
e346f1f87c
Automatic tool to generate Rocklatin layout gif-pictures.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3056 a1c6a512-1295-4272-9138-f99709370657
2003-01-10 10:05:32 +00:00
Daniel Stenberg
d2d2ecc310
build the convbdf tool too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2330 a1c6a512-1295-4272-9138-f99709370657
2002-09-18 15:41:09 +00:00
Daniel Stenberg
05e353acfc
bdf2ajf is not needed/used anymore
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2271 a1c6a512-1295-4272-9138-f99709370657
2002-09-12 13:43:22 +00:00
Daniel Stenberg
7c57db5560
build bdf2ajf with debug option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2236 a1c6a512-1295-4272-9138-f99709370657
2002-09-09 13:12:51 +00:00
Mats Lidell
8cca95bd48
Added bmp2rb.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1782 a1c6a512-1295-4272-9138-f99709370657
2002-08-16 14:03:24 +00:00
Björn Stenberg
cd225736f9
First version of loadable fonts patch by Alex Gitelman
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1666 a1c6a512-1295-4272-9138-f99709370657
2002-08-11 09:17:47 +00:00