Commit graph

1329 commits

Author SHA1 Message Date
Jonas Häggqvist
839bcdf46c Ask which voice to use for Festival.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20181 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 21:36:48 +00:00
Tom Ross
4fb5864a6c Move generated lang-related files to their own directory in preparation of localizable plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20170 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 06:13:18 +00:00
Jens Arnold
85aeb28d31 Set x bit aka fix red...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20164 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 00:35:21 +00:00
Jens Arnold
c21e2e686f Calculate the optimal memory location for overlay plugins, and use plugin.lds for linking them. This gets rid of hand-adjusted archos.lds, making it easy to use overlay plugins on other lowmem targets. * Fix some duplicate and incorrect dependencies. * Change the way libs are filtered, so that a lib can be specified more than once. This allows to get rid of explicitly linking gcc-support.o, fixing empty plugins on some simulator platforms.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20163 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 00:16:44 +00:00
Jonas Häggqvist
6d638922e1 Make genlang output errors on STDERR. FS#9668 by Tomer Shalev.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20130 a1c6a512-1295-4272-9138-f99709370657
2009-02-27 20:00:45 +00:00
Frank Gevaerts
e1d80522cf Newer glibc has letoh16 and friends, so use them if available
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20128 a1c6a512-1295-4272-9138-f99709370657
2009-02-27 19:07:38 +00:00
Tom Ross
736f956700 The built-in ld on OS X does not understand the --version flag so use -v instead and parse the output into something somewhat useful.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20123 a1c6a512-1295-4272-9138-f99709370657
2009-02-27 06:02:40 +00:00
Karl Kurbjun
9e1d00c9fb Get the M:Robe 500 main build booting again, fix a bug and commit the rest of Cat's work to get sound working. The code is messy right now, but it plays a file (test.raw) in a normal build when you go into the debug ports screen. Take 1.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20118 a1c6a512-1295-4272-9138-f99709370657
2009-02-26 21:24:40 +00:00
Daniel Stenberg
af59e2ac31 made 'make' in tools/database work again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20109 a1c6a512-1295-4272-9138-f99709370657
2009-02-26 10:20:28 +00:00
Thomas Martitz
074bc6c09a Rearrange a bit, so that it checks for the build dir after downloading, makes it a bit more obvious that redownloading isn't needed, but only deletion of the build dir.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20099 a1c6a512-1295-4272-9138-f99709370657
2009-02-24 20:53:04 +00:00
Daniel Stenberg
2e6d604bb6 Stop hiding errors by redirecting stderr to /dev/null. If we really need to do re-introduce somewhere we should rather make it dependent on the V variable so that make V=1 would still show the error and only "normal" builds would hide it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20090 a1c6a512-1295-4272-9138-f99709370657
2009-02-23 08:45:16 +00:00
Jonas Häggqvist
90efb76848 POSIX fix for configure (echo is unreliable for this kind of thing)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20043 a1c6a512-1295-4272-9138-f99709370657
2009-02-18 22:18:30 +00:00
Mark Arigo
22737d315b The HDD1630 build works on the Philips HDD1830 as-is (only difference is the upgraded 8GB microdrive).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20037 a1c6a512-1295-4272-9138-f99709370657
2009-02-18 03:00:12 +00:00
Michael Sevakis
ca07873607 Gigabeat F/X/S do not need '-mlong-calls' since they do not use IRAM for code which will save a good bit of bin size.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19962 a1c6a512-1295-4272-9138-f99709370657
2009-02-10 09:27:20 +00:00
Maurus Cuelenaere
04c7379ac5 Onda VX747: commit some parts to get apps/ to compile (more will follow)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19954 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 10:02:38 +00:00
Maurus Cuelenaere
e8da447729 Commit FS#9494 by Yoshihisa Uchida: add support for building the simulators under Windows using MingW
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19923 a1c6a512-1295-4272-9138-f99709370657
2009-02-04 20:59:27 +00:00
Maurus Cuelenaere
304aefe802 Checkwps: move output files to current directory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19902 a1c6a512-1295-4272-9138-f99709370657
2009-02-02 00:35:58 +00:00
Maurus Cuelenaere
3ca9946cb1 Checkwps: the scripts of course shouldn't be searching for output files in rootdir..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19901 a1c6a512-1295-4272-9138-f99709370657
2009-02-02 00:19:32 +00:00
Maurus Cuelenaere
7c2ecc338a Make checkwps compile scripts directory-independent
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19900 a1c6a512-1295-4272-9138-f99709370657
2009-02-02 00:09:35 +00:00
Bertrik Sikken
31c8eee99d FS#9763 - Sansa Clip modified WPS. This modified wps avoids wps elements getting split over the yellow/cyan
parts of the display. Also introduces a mechanism for selecting a target specific wps if there is already 
another wps with the same screen size.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19889 a1c6a512-1295-4272-9138-f99709370657
2009-01-31 12:23:35 +00:00
Maurus Cuelenaere
36c71a60ca Get checkwps working again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19880 a1c6a512-1295-4272-9138-f99709370657
2009-01-29 20:49:43 +00:00
Jonas Häggqvist
03e90f841c Escape strings for use in matches.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19852 a1c6a512-1295-4272-9138-f99709370657
2009-01-25 15:32:03 +00:00
Mark Arigo
2490262eee Plugins for the Philips HDD1630. The keymaps are largely untested on the device (patches welcome).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19846 a1c6a512-1295-4272-9138-f99709370657
2009-01-24 22:41:55 +00:00
Andrew Mahone
76042cb389 new version.sh that works exactly like svnversion.sh, but functions correctly with pure git repositories
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19799 a1c6a512-1295-4272-9138-f99709370657
2009-01-19 16:18:30 +00:00
Björn Stenberg
6d871d53a3 Don't rerun configure automatically, just inform that you should do it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19746 a1c6a512-1295-4272-9138-f99709370657
2009-01-10 22:36:41 +00:00
Björn Stenberg
fc53725fd8 Automatically rerun tools/configure if it is newer than Makefile.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19745 a1c6a512-1295-4272-9138-f99709370657
2009-01-10 22:23:27 +00:00
Daniel Stenberg
4ef890ecee 'make reconf' is now a first stab at re-running configure with the same setup
that generated the existing Makefile


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19739 a1c6a512-1295-4272-9138-f99709370657
2009-01-09 23:15:27 +00:00
Jonas Häggqvist
36122cac6a rockboxdev.sh now respects the environment variables RBDEV_DOWNLOAD, RBDEV_PREFIX and RBDEV_BUILD to enable setting download, install and build directories without editing the script. FS#9657 by Eric Shattow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19725 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 20:00:10 +00:00
Michael Giacomelli
6d5823f964 Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19673 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 23:33:15 +00:00
Andrew Mahone
932f30d825 Add support for scaled bitmap loads, and for greylib display, to
pictureflow, as well as several small fixes in the areas modified.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19598 a1c6a512-1295-4272-9138-f99709370657
2008-12-27 00:26:15 +00:00
Jonathan Gordon
f5be029854 Fix one of the warnings which the ubuntu 8.10 servers are throwing..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19576 a1c6a512-1295-4272-9138-f99709370657
2008-12-24 04:44:28 +00:00
Michael Giacomelli
c97f640060 Commit FS#9679 by Thomas Martitz. Adds c200v2 to the target tree. Has some buttons defined, a bootloader, and stubs for most drivers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19574 a1c6a512-1295-4272-9138-f99709370657
2008-12-24 04:10:18 +00:00
Björn Stenberg
c61a62c9b9 Removed firmware requirement, since font zip is built without firmware.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19484 a1c6a512-1295-4272-9138-f99709370657
2008-12-19 12:23:08 +00:00
Maurus Cuelenaere
40ec543052 * Add support for Onda VX747+ (FS#9674 by Olivier Barbut)
* Fix Onda VX767 support
 * Small cleanup


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19481 a1c6a512-1295-4272-9138-f99709370657
2008-12-19 11:13:58 +00:00
Björn Stenberg
680a5df6fe Added SILENT make option and some output comsmetics.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19455 a1c6a512-1295-4272-9138-f99709370657
2008-12-16 08:57:57 +00:00
Björn Stenberg
ee46a3d88e Moved database builder into a separate directory, and gave it its' own Makefile. Now it compiles cleanly and builds a database if ran in root of music tree.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19448 a1c6a512-1295-4272-9138-f99709370657
2008-12-15 23:42:19 +00:00
Jonas Häggqvist
387dc95134 Add an --inplace switch that modifies files directly, which should make this tool more useful.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19445 a1c6a512-1295-4272-9138-f99709370657
2008-12-15 17:12:42 +00:00
Björn Stenberg
0d97a5f021 Better file suffix replacement. Bug fix by Nils Wallménius. Closes FS #9644.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19443 a1c6a512-1295-4272-9138-f99709370657
2008-12-15 09:55:20 +00:00
Jonas Häggqvist
e4cf6311cb Commit langtool - a small perlscript to do some translation file manipulations. If you're modifying english.lang, stop for a moment to think if you could maybe use this script instead, and apply your change to all langfiles at once to avoid bothering our translators needlessly.
Also, check the diffs if you do use this script, because it might not be Bug Free[tm].


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19442 a1c6a512-1295-4272-9138-f99709370657
2008-12-15 01:12:22 +00:00
Maurus Cuelenaere
a428d02d3b Fix typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19441 a1c6a512-1295-4272-9138-f99709370657
2008-12-14 22:53:34 +00:00
Jonas Häggqvist
cc67ba6350 Add a small script to show the status of translations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19431 a1c6a512-1295-4272-9138-f99709370657
2008-12-13 20:50:48 +00:00
Dominik Wenger
90bcf9be5e m200v4: rename Keys, so they match better other targets with similar key-layout. Enable plugins, add keymaps for plugins. More keymap improvements needed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19405 a1c6a512-1295-4272-9138-f99709370657
2008-12-12 19:50:49 +00:00
Jonas Häggqvist
ea5457ca90 Exit the configure script with non-zero status on errors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19392 a1c6a512-1295-4272-9138-f99709370657
2008-12-11 17:24:04 +00:00
Dominik Riebeling
f498d53d72 Rename h100 manual name "h1xx" to "h100" to be in line with other players.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19361 a1c6a512-1295-4272-9138-f99709370657
2008-12-07 23:00:15 +00:00
Björn Stenberg
cea285d64e Added keymaps for ZVM to plugins. Enabled zvm plugin building in tools/configure. FS#9605 by Adam Hogan and Robert Menes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19335 a1c6a512-1295-4272-9138-f99709370657
2008-12-04 21:28:56 +00:00
Daniel Stenberg
e419aca849 hide the which gmake errors, a part of the patch in FS#9338 by Tomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19288 a1c6a512-1295-4272-9138-f99709370657
2008-12-01 13:24:33 +00:00
Jens Arnold
89b41571ac Add another missing file to 'clean' target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19258 a1c6a512-1295-4272-9138-f99709370657
2008-11-28 22:22:47 +00:00
Rafaël Carré
5656f8245f Sansa Clip: build plugins (FS#9578)
Use unmodified C200 keymap when possible, variation of it when not
Use Archos bitmaps when possible

Current problems:
- Pegbox plugin shows display corruption (corruption is different in the simulator)
- Bubbles plugin misses 1 or 2 bottom lines, but if we gain back these lines it occupies a too small area of the screen
- Splitted screen (yellow/blue) is a bit weird in most plugins

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19252 a1c6a512-1295-4272-9138-f99709370657
2008-11-28 00:37:28 +00:00
Björn Stenberg
34332cf2ec Don't generate dependencies for make targets that don't need them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19242 a1c6a512-1295-4272-9138-f99709370657
2008-11-26 23:21:30 +00:00
Björn Stenberg
3eece18b95 Write dependencies to a temporary file until they are completed. This fixes the problem with an aborted dependency generation not being detected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19241 a1c6a512-1295-4272-9138-f99709370657
2008-11-26 23:20:12 +00:00
Björn Stenberg
a091d20ba0 Added 'keywords' and 'eol-style' properties.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19218 a1c6a512-1295-4272-9138-f99709370657
2008-11-25 19:54:23 +00:00
Björn Stenberg
ad8d6031c1 Added support for configurable rockbox directory. FS#9567 by Alex Bennee.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19208 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 22:16:07 +00:00
Björn Stenberg
819378bf9d Renamed simulator disk directory from 'archos' to 'simdisk'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19204 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 20:32:57 +00:00
Bertrik Sikken
7ff34c4012 Disable plugins for Sansa Clip because plugins won't build yet for the Clip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19188 a1c6a512-1295-4272-9138-f99709370657
2008-11-23 12:30:40 +00:00
Björn Stenberg
046776c292 Added rombox.ucl to target 'clean'. Added some newlines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19185 a1c6a512-1295-4272-9138-f99709370657
2008-11-22 23:34:24 +00:00
Björn Stenberg
40d95f4574 Support split target.o:source.c lines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19184 a1c6a512-1295-4272-9138-f99709370657
2008-11-22 23:04:15 +00:00
Jens Arnold
fea18742a2 Stop overwriting rockbox.map (depending on build order). Should fix jumping size report for rombox targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19175 a1c6a512-1295-4272-9138-f99709370657
2008-11-21 20:33:52 +00:00
Björn Stenberg
6b96270856 Added LANG_O to simulators as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19171 a1c6a512-1295-4272-9138-f99709370657
2008-11-21 15:27:16 +00:00
Björn Stenberg
6640978129 Altered mkdepfile to use a single gcc call and post-process the output. This speeds up the dependency generation, especially in cygwin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19169 a1c6a512-1295-4272-9138-f99709370657
2008-11-21 15:07:15 +00:00
Björn Stenberg
8a7c4af27c Added a proper rule for rockbox-info.txt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19167 a1c6a512-1295-4272-9138-f99709370657
2008-11-21 13:21:25 +00:00
Björn Stenberg
344ad683be FS#9566: Change regex to make it work on old versions of sed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19166 a1c6a512-1295-4272-9138-f99709370657
2008-11-21 13:01:03 +00:00
Björn Stenberg
d834a0c7e6 Bootbox needs --gc-sections.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19158 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 16:17:22 +00:00
Björn Stenberg
21b5c76c09 .map and .bin files have moved to the root.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19156 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 16:05:06 +00:00
Björn Stenberg
a3864b0313 Disabled input section garbage collection in linker for now. This makes sansas boot again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19154 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 15:04:30 +00:00
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
Rob Purchase
131c6c2670 Remove iAudio references from the Cowon D2 build, since it is not an iAudio branded player. The binary name has changed to rockbox.d2, so you will need to re-configure and update your bootloader after this change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19130 a1c6a512-1295-4272-9138-f99709370657
2008-11-17 21:16:07 +00:00
Linus Nielsen Feltzing
7afbb491bf Patch FS#9556 by Alex Bennee - clean up buildzip.pl
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19125 a1c6a512-1295-4272-9138-f99709370657
2008-11-17 10:14:48 +00:00
Dave Chapman
e25c1c6e43 Add more driver stubs to make the Fuze and e200v2 main builds compile; Correct the memory definition for the Fuze (8MB)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19090 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 14:46:13 +00:00
Jonathan Gordon
0d812dd235 FS#9535 - Sansa Fuze sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19086 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 11:26:07 +00:00
Jonathan Gordon
d5ea63a1e8 fix configure for the same change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19084 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 00:27:00 +00:00
Jonathan Gordon
92864423f2 fix scramble to use m2v4 instead of m2v2 for the m200v4/2/ams target
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19083 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 00:25:34 +00:00
Dominik Wenger
b25f903360 make m200v4 build compilable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19070 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 17:41:18 +00:00
Daniel Stenberg
044ba22b93 "mv m200v2 m200v4"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19060 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 09:27:40 +00:00
Daniel Stenberg
ab7ac8b8bd First minor step: the m200v2 is now officially known as m200v4 to match
SanDisk's own naming


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19059 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 09:19:00 +00:00
Rafaël Carré
aef27e1f0c Sansav2 Bootloader
Adds read-only SD driver, largely copied from ata-sd-pp.c
Only tested on the embedded SD, on the Clip
First steps to build a Normal firmware

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19045 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:21 +00:00
Jonas Häggqvist
098a7d0c75 Make genlang emit a warning if a translation file has an dest string for a phrase that isn't deprecated, since this will result in empty strings when using that translation. This will mess up the build table, but the plan is to either quickly update the translation, or simply delete the phrase and let the translator provide a full translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19039 a1c6a512-1295-4272-9138-f99709370657
2008-11-08 22:04:28 +00:00
Daniel Stenberg
89b95f0ab0 compressed the target menu to use less vertical lines and thus less space
between some chunks of text


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19023 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 23:12:14 +00:00
Björn Stenberg
ceb0cf3f7b I missed zip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19022 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 16:41:15 +00:00
Björn Stenberg
4cf9b1415b The zip, 7zip etc targets now make sure the target is built before zipping.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19020 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 15:52:35 +00:00
Nils Wallménius
c6ccf75869 Changes to simulator installation, 'make fullinstall' is now the way to install everything, 'make install' is much faster but does not include fonts, avoid useless file compression/extraction making fullinstall about twice as fast as the old install, remember to reconfigure your sim builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19000 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 10:47:48 +00:00
Rafaël Carré
4576a64e72 svnversion.sh: extracts the revision number from git-svn repositories
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18998 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 03:05:46 +00:00
Björn Stenberg
ac488f8cb7 Makefile overhaul. All generated bitmaps are now explicitly in OBJDIR/bitmaps and OBJDIR/pluginbitmaps, and plugins properly depend on their respective bitmap files. Fixes #6847.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18987 a1c6a512-1295-4272-9138-f99709370657
2008-11-03 14:37:50 +00:00
Jens Arnold
c5ecffe9e9 Tweak for German TTS engines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18981 a1c6a512-1295-4272-9138-f99709370657
2008-11-03 07:45:45 +00:00
Dave Chapman
e8753f3b25 Oops, use the correct -add option to scramble for the Fuze.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18958 a1c6a512-1295-4272-9138-f99709370657
2008-11-01 10:47:17 +00:00
Dave Chapman
74c75e5c04 Add Sansa Fuze to the build system, including a first (untested) attempt at an LCD driver. Lots of things are just copied from the e200v2, so this code needs testing, and then drivers properly merged if they prove to be the same.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18957 a1c6a512-1295-4272-9138-f99709370657
2008-11-01 10:29:23 +00:00
Rafaël Carré
cd9b1379ff Sansa Clip simulator
First draft at keymapping based on e200

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18948 a1c6a512-1295-4272-9138-f99709370657
2008-10-31 18:54:37 +00:00
Dave Chapman
aac586d112 Make mkinfo.pl work for bootloader builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18942 a1c6a512-1295-4272-9138-f99709370657
2008-10-31 00:59:17 +00:00
Rafaël Carré
d195349779 Use CFLAGS=-U_FORTIFY_SOURCE for binutils and gcc configuration
Ubuntu introduced (in 8.10) strict buidtime and runtime checks with the
define _FORTIFY_SOURCE
Undefine it to fix:
    - building of gcc
    - runtime of as

(Tested for arm-elf target)

The previous fix for gcc would have no effect because gcc's configure
doesn't substitute CPPFLAGS variable in Makefiles

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18938 a1c6a512-1295-4272-9138-f99709370657
2008-10-30 20:54:46 +00:00
Rafaël Carré
593809c1a9 Make rockboxdev.sh abort as soon as an error is encountered
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18923 a1c6a512-1295-4272-9138-f99709370657
2008-10-29 16:02:06 +00:00
Daniel Stenberg
3bfc51d894 set "CPPFLAGS=-U_FORTIFY_SOURCE" when the gcc configure is invoked to make it
work fine on the latest Ubuntu as well


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18918 a1c6a512-1295-4272-9138-f99709370657
2008-10-29 08:32:34 +00:00
Jonas Häggqvist
383986041d First version of script to build crosscompiled Windows sims. Basically a
copy of bins.pl, with some improved argument handling, to enable using the
same script for building daily sims and release sims.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18908 a1c6a512-1295-4272-9138-f99709370657
2008-10-29 00:27:09 +00:00
Magnus Holmgren
afd2f681d1 Fix the target pattern matching in genlang. Not sure if it is the 'right' fix, but it unbreaks the e200 build for me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18903 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 19:40:53 +00:00
Dave Chapman
74b935c893 Make the e200v2 simulator compile - an easy job as the apps/ code is identical to the e200v1.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18902 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 17:49:35 +00:00
Dave Chapman
d9fdd8ce38 Correct the t_model variable for the e200v2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18901 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 16:49:59 +00:00
Rafaël Carré
b3ee07c22e Sansav2 : initializes SDRAM
The AS3525 SoC ships with an ARM PL172 MPMC controller
Also correct the memory sizes in tools/configure

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18899 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 11:24:29 +00:00
Frank Gevaerts
4f81a54829 Add c200 erase tools. The resulting .bin files can be run from e200tool
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18854 a1c6a512-1295-4272-9138-f99709370657
2008-10-21 18:57:11 +00:00
Daniel Stenberg
761366d8b8 run this script in your build dir to get a summary table presented with memory
consumptions used by all the codecs built


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18846 a1c6a512-1295-4272-9138-f99709370657
2008-10-20 12:11:29 +00:00
Dave Chapman
a6dbfe345c Correct the model numbers used for the Sansa V2 targets - these are MODEL_NUMBER in the config-target.h file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18838 a1c6a512-1295-4272-9138-f99709370657
2008-10-19 15:21:47 +00:00
Dave Chapman
08c41d42bb Add e200v2 and m200v2 targets. Move the telechips lcd-ssd1815.c (currently used by Logik DAX and m200v1 ports) driver up in the target tree and share with the m200v2 - as2525 parts contributed by Rafael Carre. Includes the start (but is still very incomplete) of an LCD driver for the e200v2. m200v2 is not yet fully supported by mkamsboot - that will come soon. Also some minor cleanups for the Clip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18836 a1c6a512-1295-4272-9138-f99709370657
2008-10-19 14:11:01 +00:00
Daniel Stenberg
7728c94470 This is my initial commit of the scripts I used to make the 3.0 release
files. The README contains some initial docs, plans and current status.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18812 a1c6a512-1295-4272-9138-f99709370657
2008-10-14 20:44:49 +00:00
Rob Purchase
142ac2a35a Fix a couple of factual inaccuracies in the M200 build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18790 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 21:14:08 +00:00
Dave Chapman
6bbe66afa0 Make mkamsboot safer by introducing the use of ".sansa" files to store Sansa V2 bootloader and firmware files. These files are the same format (a simple 8-byte header consisting of a 32-bit checksum followed by 4-char model name is prepended to the binary data) as that used by lots of other Rockbox targets (.ipod, iriver etc). Support added to scramble/mkamsboot for both clip and e200v2, even though the latter is not in SVN yet. Also add a check of the whole-file original firmware checksum to mkamsboot and add a new $scramblebitmaptools toolset variable in configure. The output of this version of mkamsboot is confirmed to be md5sum-identical to the previous version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18789 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 19:34:47 +00:00
Dave Chapman
80cdc34a54 Rename the clip directory to sansa-clip to be consistent with the first (PortalPlayer) Sansa ports
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18786 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 18:07:23 +00:00
Dave Chapman
da8bff107e Commit FS#9467 - initial work on port to Sansa Clip by Rafaël Carré and François Dinel. A few cosmetic changes were made by me prior to committing: 1) TAB policing in button-clip.c; 2) Add François Dinel to CREDITS; 3) Add François Dinel as (C) holder in button-target.h (it was previously blank); 4) Add Rockbox header to bootloader/sansa_as3525.c with Rafaël Carré as (C) holder; 5) Change target_id to 50 (next available number) in tools/configure and fixed indentation; 6) Change MODEL_NUMBER in config-clip.h to 50 (next available number); 7) Remove unused in/out macros from system-target.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18782 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 16:46:01 +00:00
Jens Arnold
ced0adc527 Make the MIPS toolchain build on gcc 4.3+.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18766 a1c6a512-1295-4272-9138-f99709370657
2008-10-11 10:16:50 +00:00
Jens Arnold
56fa6ae490 Use internal function 'findtool' instead of external command 'which'. Removes that dependency, and avoids the longish jabber that some versions of 'which' output when the command isn't found.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18748 a1c6a512-1295-4272-9138-f99709370657
2008-10-08 23:18:23 +00:00
Jens Arnold
7433f843e7 Let 'configure' figure out the full path to the various tools if possible. This has the advantage that the toolchain doesn't need to be in the path at build time if it was in the path at configure time, and at the same time it speeds up the build (to a varying degree - most noticeable on Cygwin and Interix).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18723 a1c6a512-1295-4272-9138-f99709370657
2008-10-06 23:04:31 +00:00
Jens Arnold
7a8d67f050 Squash 2 warnings in each of (voicefont.c, wavtrim.c).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18720 a1c6a512-1295-4272-9138-f99709370657
2008-10-06 06:45:41 +00:00
Dave Chapman
6d5b54081a Change the MODEL_NUMBER for various new ports so that it is unique again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18684 a1c6a512-1295-4272-9138-f99709370657
2008-10-02 18:08:41 +00:00
Dave Chapman
82131ac98c Fix some new ports to ensure target_id is unique
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18683 a1c6a512-1295-4272-9138-f99709370657
2008-10-02 17:53:35 +00:00
Jens Arnold
e10a5a5ef5 Revert unnecessary fix for broken Interix-gcc 4.2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18670 a1c6a512-1295-4272-9138-f99709370657
2008-09-30 07:21:31 +00:00
Jens Arnold
a28154940d Fixes for building the MIPS toolchain on Interix: (1) Binutils need -Werror disabled, because compiling binutils (and also gcc) spits a lot of alignment warings. (2) Gcc tries to call 'sh' without path in by default (#!sh), but Interix 3.5+ doesn't allow that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18666 a1c6a512-1295-4272-9138-f99709370657
2008-09-29 20:31:31 +00:00
Jens Arnold
aa8a76b659 Interix also doesn't like the m68040.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18661 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 21:48:33 +00:00
Maurus Cuelenaere
9d4e6d17f6 Fix yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18659 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 17:51:11 +00:00
Maurus Cuelenaere
1a253d1de5 MkZenBoot:
* Add warning for big endian players
  * Remove FRESC keys
  * Add support for Zen Mozaic


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18658 a1c6a512-1295-4272-9138-f99709370657
2008-09-28 17:46:27 +00:00
Robert Menes
2d4998ac24 Remove some nonessential comments from the c100 section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18604 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:59:47 +00:00
Jonathan Gordon
2f06ad7a5b make sure the manufacturer titles are aligned properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18578 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 11:34:10 +00:00
Jonathan Gordon
9a9722f849 add some more whitespace to make the creative and phillips targets more readable
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18577 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 11:32:00 +00:00
Dave Chapman
85807cd44e Trivial changes to make the main Rockbox builds for the Sansa m200 and Logik DAX ports compile. Note that some codecs are currently disabled (due to lowmem on these targets), but that needs more work and analysis to decide how much RAM we want to allocate to codecs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18566 a1c6a512-1295-4272-9138-f99709370657
2008-09-22 19:15:18 +00:00
Marcoen Hirschberg
48e45f5751 add Meizu M6SP and M3 ports
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18544 a1c6a512-1295-4272-9138-f99709370657
2008-09-17 23:22:11 +00:00
Rob Purchase
1a08f46329 Commit fs#9404 (iAudio 7 updates by vitja). Also fixes play/pause behaviour on D2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18528 a1c6a512-1295-4272-9138-f99709370657
2008-09-16 08:09:44 +00:00
Maurus Cuelenaere
1e294e3f25 Onda VX747:
* Get rid of bug when interrupts are enabled
 * Get threading to work (although with some weirdness)
 * Other fixes/optimizations


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18512 a1c6a512-1295-4272-9138-f99709370657
2008-09-14 16:26:08 +00:00
Dominik Riebeling
9228a38168 Allow arbitrary compiler combinations in rockboxdev.sh by specifying a list of compilers to build. Remove "all" selection in favor of that (FS#9372).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18444 a1c6a512-1295-4272-9138-f99709370657
2008-09-07 22:01:29 +00:00
Maurus Cuelenaere
11eff09e70 * Clean up screenshot a bit and make it more self-descriptive
* Make mkzenboot truly standalone


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18443 a1c6a512-1295-4272-9138-f99709370657
2008-09-07 21:45:52 +00:00
Dave Chapman
d462a64a91 Initial commit of iaudio 7 port by Vitja Makarov (FS#9245). Port is at quite an advanced stage, but is troubled by the lack of a reliable NAND driver (similar to the Cowon D2 port) and is not yet suitable for non-developers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18435 a1c6a512-1295-4272-9138-f99709370657
2008-09-06 17:50:59 +00:00
Maurus Cuelenaere
e144638167 Add Onda VX767 target
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18422 a1c6a512-1295-4272-9138-f99709370657
2008-09-05 15:09:40 +00:00
Jens Arnold
7a22ba36cb Make bdf2bmp work on 64 bit hosts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18416 a1c6a512-1295-4272-9138-f99709370657
2008-09-04 20:49:11 +00:00
Dominik Wenger
da207a2715 rename ARCH define because of conflict with some systems. see (FS#9321)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18379 a1c6a512-1295-4272-9138-f99709370657
2008-09-01 19:48:27 +00:00
Christian Gmeiner
736af6f33f revert -fPIC change, as it seems to be gentoo related problem...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18378 a1c6a512-1295-4272-9138-f99709370657
2008-09-01 13:03:27 +00:00
Christian Gmeiner
07840bdd0a add -fPIC to GCCOPTS for simgcc to prevent warnings like: warning: creating a DT_TEXTREL in object.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18376 a1c6a512-1295-4272-9138-f99709370657
2008-09-01 06:14:27 +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
Jens Arnold
109a867742 Don't include a database.ignore file in a font-only package.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18351 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 23:41:52 +00:00
Jens Arnold
96aba33d1e Fix FS #9280 (bsd tar errors out when called with -u and the destination file doesn't exist) by using -c. This requires buildzip.pl to only call the archiver once, with the additional beneft that it's more efficient (saves a call, and allows 7zip archives to become smaller).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18350 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 23:21:20 +00:00
Antoine Cellerier
32c65bb203 Remove unused argument to the buildzip() function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18349 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 22:00:37 +00:00
Antoine Cellerier
753350154e Also remove the .7z, .tar, .tar.gz and .tar.bz2 rockbox files when runing the clean target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18347 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 21:45:22 +00:00
Maurus Cuelenaere
0f047836bb Fix compiling on *BSD targets (and probably others too)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18346 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 19:38:52 +00:00
Jens Arnold
425d0ef22e Character set handling refinements:
- Default to UTF-8 for all I/O, including STDIO, removing the need to explicitly select UTF-8 in several places
- Let PerlIO check for valid UTF-8
- Cygwin/SAPI: Perl 5.8.8 breaks when asked to handle both UTF-16 and CRLF in PerlIO ('unexpected non-continuation byte'). Work around this by going back to manual CRLF handling.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18321 a1c6a512-1295-4272-9138-f99709370657
2008-08-19 21:23:00 +00:00
Dave Chapman
509c06aa03 Add a -s option to genlang to sort a language file into the same order as english.lang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18303 a1c6a512-1295-4272-9138-f99709370657
2008-08-17 12:25:39 +00:00
Jens Arnold
dcd7f11b22 Use maximum compression for 'make zip', 'make fullzip' and 'make 7zip' (reconfigure for the 7zip change to take effect).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18296 a1c6a512-1295-4272-9138-f99709370657
2008-08-16 11:46:21 +00:00
Jens Arnold
9f8654c5e2 Print the actually selected voice in verbose mode, and try to figure out the vendor from the name for SAPI5 L&H voices if there is no vendor attribute.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18289 a1c6a512-1295-4272-9138-f99709370657
2008-08-15 17:22:52 +00:00
Jonas Häggqvist
04e96977f1 Remove some irresponsible character set mangling from the Italian section of voice.pl. If this is really
needed, add it under each individual TTS engine that is confirmed to need this. And please use only UTF-8 
in the script (binary data should be entered as \xe9 etc).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18268 a1c6a512-1295-4272-9138-f99709370657
2008-08-13 18:44:47 +00:00
Jonas Häggqvist
7c535108bf Only print the header if we're running update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18253 a1c6a512-1295-4272-9138-f99709370657
2008-08-12 14:52:56 +00:00
Jonas Häggqvist
da5f16a606 Fix genlang to not remove the header from translation files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18248 a1c6a512-1295-4272-9138-f99709370657
2008-08-11 21:36:00 +00:00
Maurus Cuelenaere
efbdbf808a Commit FS#9156 by Tomer Shalev - Fix the fact that rockboxdev.sh does not abort when downloading fails
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18236 a1c6a512-1295-4272-9138-f99709370657
2008-08-10 14:36:18 +00:00
Jens Arnold
f834968e5e Let PerlIO also do the LF<->CRLF conversion for SAPI.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18218 a1c6a512-1295-4272-9138-f99709370657
2008-08-08 08:35:17 +00:00
Jonas Häggqvist
8eaa39b5fc Silence some warnings in voice.pl by setting the encoding to UTF-8. Output on Cygwin will be wrong if using verbose mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18216 a1c6a512-1295-4272-9138-f99709370657
2008-08-07 21:16:52 +00:00
Jens Arnold
7d5600fbe0 Fix $
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18214 a1c6a512-1295-4272-9138-f99709370657
2008-08-07 20:04:36 +00:00
Jens Arnold
98a22d4276 Fix SAPI voice file generation on multibyte windows variants (japanese, probably others, see FS #9246). This gets rid of the conversion in the VBScript (which relied on unsafe assumptions about charset conversion in windows), and lets PerlIO do the work instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18213 a1c6a512-1295-4272-9138-f99709370657
2008-08-07 20:00:32 +00:00
Jens Arnold
729d259388 Bugfix: Printing the unknown vendor warning to StdOut made it not appear in the console, and confused voice.pl.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18201 a1c6a512-1295-4272-9138-f99709370657
2008-08-06 18:38:09 +00:00
Jens Arnold
0319e3be3f Handle SAPI5 voices without vendor attribute (reported for japanese L&H engines - see FS#9148).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18196 a1c6a512-1295-4272-9138-f99709370657
2008-08-04 21:01:44 +00:00
Maurus Cuelenaere
06e3c660cc Prepare Creative bootloader compilation for future dual boot integration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18187 a1c6a512-1295-4272-9138-f99709370657
2008-08-03 19:32:14 +00:00
Maurus Cuelenaere
4c83ef1dbe Commit FS#9228 thanks to Alex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18179 a1c6a512-1295-4272-9138-f99709370657
2008-08-02 11:20:20 +00:00
Maurus Cuelenaere
a33be543e0 Commit second version of FS#9158 (Tomer Shalev) with spelling fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18168 a1c6a512-1295-4272-9138-f99709370657
2008-08-01 11:19:29 +00:00
Maurus Cuelenaere
7da2df4b4b Commit FS#9012 thanks to Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18153 a1c6a512-1295-4272-9138-f99709370657
2008-07-30 15:49:53 +00:00
Maurus Cuelenaere
49d378b0f6 Commit FS#9158 thanks to Tomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18152 a1c6a512-1295-4272-9138-f99709370657
2008-07-30 15:46:13 +00:00
Maurus Cuelenaere
b89ee32a4b Adjust MIPSel compiler to the same as used in rockboxdev.sh
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18148 a1c6a512-1295-4272-9138-f99709370657
2008-07-30 08:28:35 +00:00
Michael Giacomelli
52bdcbae85 Commit FS#9170 by Dave Hooper. Adds support for profiling on ARM, and fixes various issues with compiling profile builds. Also, note that profile_reader.pl syntax has changed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18142 a1c6a512-1295-4272-9138-f99709370657
2008-07-28 22:43:41 +00:00
Jens Arnold
2bff8402d4 Make 'make tar' and hence 'make gzip' and 'make bzip2' work again (reconfigure if you use one of these).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18116 a1c6a512-1295-4272-9138-f99709370657
2008-07-23 06:30:29 +00:00
Jens Arnold
c4d55fdffd Add a glob_move() function and use it for moving the .cp files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18113 a1c6a512-1295-4272-9138-f99709370657
2008-07-21 10:51:34 +00:00
Jonas Häggqvist
eaa65482da Chmod all moved files to 0755 (everything moved is codecs or plugins).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18112 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:51:54 +00:00
Jonas Häggqvist
45290b42e7 Only print convbdf command if running in verbose mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18111 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:16:39 +00:00
Jonas Häggqvist
ca61b5b948 Further speedup: call convbdf once, rather than once for each font.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18110 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:12:03 +00:00
Jonas Häggqvist
6539b434aa Skip an unneeded check. Simply call rmdir, and if it's empty it goes - if not, it stays.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18109 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 22:47:49 +00:00
Jonas Häggqvist
4077f236ce Buildzip.pl changes - do as much as possible with Perl, rather than using the shell. This gives a huge
speedup on Cygwin (>400%), and a slight speedup (25%) on Linux. If zips suddenly start missing files - 
blame this commit.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18108 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 22:20:32 +00:00
Dominik Riebeling
fd61460c45 Extend rbspeex Makefile to allow easier building a universal binary needed for rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18103 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 15:47:47 +00:00
Jens Arnold
903a048ddc Fix 'Bareword ''CMD_OUT'' not allowed while ''strict subs'' in use' when building SAPI voices using newer perl versions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18102 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 13:55:04 +00:00
Dominik Wenger
32dda1d293 rbspeex: hopefully fixes compiling of rbspeexenc/dec on mac.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18096 a1c6a512-1295-4272-9138-f99709370657
2008-07-19 21:11:21 +00:00
Maurus Cuelenaere
05a756db86 Fix building MIPS cross compiler
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18081 a1c6a512-1295-4272-9138-f99709370657
2008-07-17 10:24:41 +00:00
Jonathan Gordon
ee27a4fb7c Accept FS#8980 - fix typo and remove some accidentl code from tools/configure
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18078 a1c6a512-1295-4272-9138-f99709370657
2008-07-17 02:58:53 +00:00
Maurus Cuelenaere
c025bfc086 Fix for OS X compilation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18073 a1c6a512-1295-4272-9138-f99709370657
2008-07-16 17:37:37 +00:00
Maurus Cuelenaere
0709f0a5c6 Add preliminary support for the Onda VX747 (MIPS target)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18032 a1c6a512-1295-4272-9138-f99709370657
2008-07-14 15:03:10 +00:00
Dominik Wenger
c82511ab06 rbutil/rbspeex fix some small mistakes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18004 a1c6a512-1295-4272-9138-f99709370657
2008-07-09 21:56:41 +00:00
Dominik Wenger
b5177cf200 modify Makefile so its possible to build a universal lib. Building is still complicated.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18002 a1c6a512-1295-4272-9138-f99709370657
2008-07-09 21:39:45 +00:00
Daniel Stenberg
e6dde60a3e introducing MIPS support, not included in the "build all" action yet
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17986 a1c6a512-1295-4272-9138-f99709370657
2008-07-08 07:13:05 +00:00
Jonathan Gordon
b02ad2bb26 fix checkwps again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17958 a1c6a512-1295-4272-9138-f99709370657
2008-07-06 14:32:34 +00:00
Jonathan Gordon
d035f255c9 get checkwps building again (FS#9150) - still doesnt compile on d2 and mr500 though
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17957 a1c6a512-1295-4272-9138-f99709370657
2008-07-06 13:23:28 +00:00
Daniel Stenberg
2acc0ac542 Updated our source code header to explicitly mention that we are GPL v2 or
later. We still need to hunt down snippets used that are not. 1324 modified
files...
http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 18:10:04 +00:00
Marcoen Hirschberg
354ddb9b3f revert this commit until we find a better fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17825 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 00:06:49 +00:00
Marcoen Hirschberg
3a3facb6bc revert accidental commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17823 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 00:02:05 +00:00
Marcoen Hirschberg
7b10ef9a7c initial Meizu M6SL port (take 2)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17819 a1c6a512-1295-4272-9138-f99709370657
2008-06-27 23:24:34 +00:00
Mark Arigo
22e7bf32b8 My Devcon 2008 contribution: port for Philips GoGear HDD1630 (PP5022-based). Current status is that the bootloader works to load Rockbox, but dual boot does not work: it freezes after decrypting the OF. When Rockbox boots, it freezes somewhere between showing the logo and the main menu. And there's no driver for the touchpad. So lots of work left.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17809 a1c6a512-1295-4272-9138-f99709370657
2008-06-27 18:40:25 +00:00
Marc Guay
b93667b306 Add the Sansa c100 as a build target with basic drivers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17742 a1c6a512-1295-4272-9138-f99709370657
2008-06-21 15:18:36 +00:00
Dominik Riebeling
c47988034f Factor out scramble / mkboot functions to allow easier reuse (for rbutil).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17732 a1c6a512-1295-4272-9138-f99709370657
2008-06-18 22:30:59 +00:00
Jens Arnold
9de0d813f4 Two fixes for crosscompiled win32 simulators: * Make crosscompiled sims a console application like on cygwin, so debug output to the console works again. * Kill the thousands of visibility warnings when crosscompiling a win32 sim on a 64 bit linux host. The 64 bit linker flags must not be used when cross-linking.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17714 a1c6a512-1295-4272-9138-f99709370657
2008-06-11 18:45:16 +00:00
Nils Wallménius
8b2d5bea79 FS#9047 by Alex Wallis fixing a typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17667 a1c6a512-1295-4272-9138-f99709370657
2008-05-31 09:02:23 +00:00
Dominik Riebeling
3f65a7051f Move C linkage binding for c++ to exporting header files instead of includes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17609 a1c6a512-1295-4272-9138-f99709370657
2008-05-22 17:51:35 +00:00
Mark Arigo
b4275d4941 Philips GoGear SA9200 port. Working bootloader and normal builds, including sound. No touchpad now, buttons limited to using vol+/vol-/power for up/down/select. Rockbox USB is enabled since the OF is MTP only...read the warnings on the PortalPlayerUsb wiki page.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17591 a1c6a512-1295-4272-9138-f99709370657
2008-05-21 03:55:17 +00:00
Nils Wallménius
69fc5ad48a Fix 2 warnings in mkboot
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17583 a1c6a512-1295-4272-9138-f99709370657
2008-05-19 14:54:06 +00:00
Daniel Stenberg
764d6166f9 remove unused scripts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17577 a1c6a512-1295-4272-9138-f99709370657
2008-05-18 21:36:03 +00:00
Jonathan Gordon
5b861933fd FS#8637 - new UI for disktidy.
Usage changes:
- disktidy.config is loaded with a list of file/directory names (included in the .zip)
- disktidy_custom.config is then loaded which is the same list but marks the files/dirs to be deleted. Also used to add custom files
- the default config is to not remove any files so the first time you run it you need to go into the "files to clean" option and select the files to remove. they will be then saved for next time.

The "Files To Clean" screen:
use the usual select option to toggle an item (if it has the cursor icon it will be removed)
selecting < ALL > will remove all, < NONE > will deselect all.
selecting a < > group will toggle all items in that group

to exit that screen use the standard cancel action (usually left arrow)

Directories are marked with a trailing / and * can be used at the end of the name (e.g .Trash-*/)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17565 a1c6a512-1295-4272-9138-f99709370657
2008-05-18 07:27:10 +00:00
Maurus Cuelenaere
7f67b0aa32 Try making binsize smaller and fix pointer problem
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17556 a1c6a512-1295-4272-9138-f99709370657
2008-05-17 15:51:49 +00:00
Maurus Cuelenaere
589bb1c407 Try fixing yellow..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17554 a1c6a512-1295-4272-9138-f99709370657
2008-05-17 14:44:26 +00:00
Maurus Cuelenaere
affa4f668e Use OF's firmware loading mechanism instead of Rockbox's.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17553 a1c6a512-1295-4272-9138-f99709370657
2008-05-17 14:20:09 +00:00
Maurus Cuelenaere
ac67d70173 Add beginning of DSP code (done by Catalin Patulea), but don't enable it
yet as there's no C54xx compiler in the toolchain yet..


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17547 a1c6a512-1295-4272-9138-f99709370657
2008-05-16 21:16:01 +00:00
Maurus Cuelenaere
1ea884b531 1) Add ZVM60GB and ZV simulator builds (ZVM60GB sim equals to ZVM30GB)
2) Correct typo which'll break build system for ZV currently
3) Split up keymaps for ZV & ZVM


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17525 a1c6a512-1295-4272-9138-f99709370657
2008-05-15 18:01:14 +00:00
Maurus Cuelenaere
3903b0e59c Fix typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17514 a1c6a512-1295-4272-9138-f99709370657
2008-05-14 21:25:52 +00:00
Daniel Stenberg
67ad705cd9 use unique modelnames for the two create zen vision m builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17512 a1c6a512-1295-4272-9138-f99709370657
2008-05-14 20:54:59 +00:00
Maurus Cuelenaere
e031db4b87 1) Use a separate config-<target>.h for Zen Vision(:M) (60GB)
2) Other unrelated cleanups


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17503 a1c6a512-1295-4272-9138-f99709370657
2008-05-14 18:55:19 +00:00
Maurus Cuelenaere
727a8059d7 1) Split ZVM into 30GB and 60GB
2) Clean up config
3) Add scramble description


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17502 a1c6a512-1295-4272-9138-f99709370657
2008-05-14 13:51:47 +00:00