Commit graph

1216 commits

Author SHA1 Message Date
Maurus Cuelenaere
9b2f0a470e Disable long calls on MIPS targets to cut binsize
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20739 a1c6a512-1295-4272-9138-f99709370657
2009-04-19 13:27:26 +00:00
Robert Menes
a0ff7d0fa9 Commit FS#10108 by myself: use the -r option for gmake and make when building the Rockbox dev environment. This was needed for Mac OS X especially; the -r option makes gmake and make ignore their own rules and use the rules set by rockboxdev.sh; thanks to Dave Chapman for the idea.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20704 a1c6a512-1295-4272-9138-f99709370657
2009-04-13 22:14:14 +00:00
Thomas Martitz
7ed1a5f120 Second try for make install for normal builds. Now differentiate better between "PREFIX not set" and "PREFIX not set, but also not needed". Also, recreate the PREFIX when running make reconf.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20694 a1c6a512-1295-4272-9138-f99709370657
2009-04-12 01:28:33 +00:00
Jonas Häggqvist
a2008f9bde Revert r20687 since it breaks make zip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20692 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 23:20:09 +00:00
Jens Arnold
ac0722da74 Fix 'make fullinstall'
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20689 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 21:29:40 +00:00
Thomas Martitz
7e67dc6ac7 "make (full)install" for normal builds, specifiy the installation destination with PREFIX (e.g. PREFIX=/mnt/my_dap ../tools/configure). PREFIX not needed for sims, as it defaults to simdisk although PREFIX can override simdisk/. Use zip -r0 for install, and -r9 for for actual zips.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20687 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 17:45:11 +00:00
Karl Kurbjun
5449b1ed1d M:Robe 500: Start of proper remote support, touchscreen works without remote now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20684 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 07:23:56 +00:00
Thomas Martitz
0eb9288056 Make rockboxdev.sh building multiple targets in a run work again by not complaining if build dir exists. Small other fixes too, like for clearing the build folders or showing the summaries.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20677 a1c6a512-1295-4272-9138-f99709370657
2009-04-10 15:35:24 +00:00
Maurus Cuelenaere
df54e640d3 Forgot to actually enable it..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20648 a1c6a512-1295-4272-9138-f99709370657
2009-04-07 23:54:25 +00:00
Jonas Häggqvist
4f98d45c3e Add some more possible sim targets and remove the memory-size variants.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20615 a1c6a512-1295-4272-9138-f99709370657
2009-04-04 14:16:43 +00:00
Thomas Martitz
64f4b87a72 Let make bin create rockbox-info.txt too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20609 a1c6a512-1295-4272-9138-f99709370657
2009-04-03 13:44:47 +00:00
Daniel Stenberg
8983fcb5f2 Initial commit for the "Lyre prototype 1" port by Jorge Pinto from FS#10045.
Bootloader builds, normal does not.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20574 a1c6a512-1295-4272-9138-f99709370657
2009-03-30 12:20:47 +00:00
Dave Chapman
57ce975cfb When rockboxdev.sh temporarily adds $bindir to the PATH (so the gcc build can find the matching binutils), put it at the start, just in case the user has an old (and incompatible) target-binutils around.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20346 a1c6a512-1295-4272-9138-f99709370657
2009-03-17 20:53:02 +00:00
Alexander Levin
d88a58bddd Make error message more informative; increase the max size of rotatable glyphs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20321 a1c6a512-1295-4272-9138-f99709370657
2009-03-13 18:56:55 +00:00
Alexander Levin
d59e310375 Provide information about how the font could be reduced without glyph clipping
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20307 a1c6a512-1295-4272-9138-f99709370657
2009-03-12 19:55:07 +00:00
Thomas Martitz
23722d5ff4 Oops, I cut&pasted a bit too much.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20305 a1c6a512-1295-4272-9138-f99709370657
2009-03-12 16:48:58 +00:00
Thomas Martitz
56973b43a6 rockboxdev.sh: Fix summary (it ended up in the wrong path after my previous commit to this file)
Also, check if the prefix dir exists before checking write permissions to avoid confusing error messages.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20303 a1c6a512-1295-4272-9138-f99709370657
2009-03-12 16:35:03 +00:00
Maurus Cuelenaere
cf31386aa1 Commit FS#9614 by Yoshihisa Uchida: fix 'make tools'
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20289 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 16:13:46 +00:00
Jens Arnold
08f51a52e3 Don't rebuild the dependency file on 'make reconf'. Build type and target won't change, and there are some build types where the .dep file isn't needed at all, e.g. voice.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20282 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 19:06:14 +00:00
Michael Giacomelli
8146b831ae Make the mips compiler not complain when bitwise operations do not have parenthesis.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20276 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 01:34:20 +00:00
Alexander Levin
28a4c73bc4 Add a TODO mark -- code duplication is ugly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20257 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 21:09:26 +00:00
Alexander Levin
bded5db2d9 Introduced new options for convbdf that specify how the ascent/descent is allowed to grow to avoid glyph clipping.
The syntax is (for ascent, descent is similar): N[%][!]. E.g. -a3 allows ascent to become 3 pixels greater; -a3! forces ascent to become 3 px greater; -a20% allows ascent to grow 20% from what is specified in the font.
By default, ascent/descent are not allowed to grow.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20239 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 16:23:14 +00:00
Alexander Levin
537ee27384 Unify printing of warnings/errors/info messages
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20231 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 22:09:00 +00:00
Jonas Häggqvist
a88d5f045f Remove some more debug output. Add an option to strip binaries. Fix quoting at the zip stage.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20225 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 02:36:13 +00:00
Alexander Levin
031ac442c5 Only print clip warnings in verbose mode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20222 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 23:32:08 +00:00
Alexander Levin
2af0b60aaa Remove the check since it can fail if the chars to process were limited per command line options.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20221 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 23:18:47 +00:00
Jonas Häggqvist
3884266ead "Commit" the deleted file...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20220 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 23:01:10 +00:00
Alexander Levin
cbcef6700c Revamp of the bitmap allocation for the fonts. Implements the idea from FS#9907 (reallocate when maxwidth grows), but does it correctly. Also gets rid of the warning "DWIDTH spec > ..." which is irritating since the bounding box header of the font is not required to specify the MAX width.
Also replaced TABs with spaces.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20219 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 22:50:47 +00:00
Jonas Häggqvist
750b84887a Don't skip the cleanup I commented out for debugging and build all targets if no specific targets are specified.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20216 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 18:59:34 +00:00
Jonas Häggqvist
a32b73e9c3 Smarten up the w32sims.pl script and rename it to sims.pl, since it does all sorts of sims now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20215 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 18:11:51 +00:00
Alexander Levin
5aca36115f Use plaint int here since it's also used for the other fields
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20211 a1c6a512-1295-4272-9138-f99709370657
2009-03-05 23:09:19 +00:00
Alexander Levin
2bbfd6f4ff Provide better stats (print the total number of glyphs as well)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20210 a1c6a512-1295-4272-9138-f99709370657
2009-03-05 23:06:00 +00:00
Alexander Levin
7c93b5cb60 Correct the char's bby and bbh if it's clipped
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20207 a1c6a512-1295-4272-9138-f99709370657
2009-03-05 21:27:55 +00:00
Alexander Levin
67c6f6048e Clip the glyphs that wouldn't be correctly rendered by Rockbox thus avoiding "noise" in glyphs. See also the attachment in FS#9931 for the list of
the "offending" fonts. Further steps would be to decide how such fonts can be handled better.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20204 a1c6a512-1295-4272-9138-f99709370657
2009-03-04 21:42:26 +00:00
Tom Ross
104fb378ec More GSoC related work. Have genlang parse the user field of the lang files. For now, all user strings are core. In the future more users will be added. Add missing user fields to a few phrases in some languages. Genlang will also warn if a phrase is missing the user field or it is unknown. The output format is unchanged.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20187 a1c6a512-1295-4272-9138-f99709370657
2009-03-03 01:38:26 +00:00
Jonas Häggqvist
a6052d30af Add a full stop after strings, since some voices use the existance of one to change intonation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20184 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 22:29:17 +00:00
Jonas Häggqvist
4a54fc0eec Remove some development help.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20182 a1c6a512-1295-4272-9138-f99709370657
2009-03-02 21:55:36 +00:00
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