Commit graph

242 commits

Author SHA1 Message Date
Daniel Ankers
2502e68113 Correct the colours in the logo on Sansa
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11566 a1c6a512-1295-4272-9138-f99709370657
2006-11-21 22:26:10 +00:00
Jonas Häggqvist
5970ffc073 Remove rootdir guessing since it's no longer necessary to guess.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11550 a1c6a512-1295-4272-9138-f99709370657
2006-11-18 22:43:55 +00:00
Jonas Häggqvist
f45982abcd Fix an error in configure when run from strange places.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11549 a1c6a512-1295-4272-9138-f99709370657
2006-11-18 22:17:48 +00:00
Jens Arnold
b3d2017057 Changed the filename for determining the firmware root dir, as crt0.S no longer exists. We need a less tree dependent check....
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11506 a1c6a512-1295-4272-9138-f99709370657
2006-11-10 20:44:46 +00:00
Jens Arnold
780f79e7a4 Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
2006-11-10 20:26:01 +00:00
Tomasz Malesinski
6e992abf36 Target tree support for Iriver iFP.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11485 a1c6a512-1295-4272-9138-f99709370657
2006-11-09 22:58:35 +00:00
Jonas Häggqvist
e543901777 I think I'm really done now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11450 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:48:00 +00:00
Jonas Häggqvist
8ff1d63d2c Last POSIX fix of the day. I think I'll never make that mistake again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11448 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:21:11 +00:00
Jonas Häggqvist
18797f6cb9 This should fix a problem with some shells
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11430 a1c6a512-1295-4272-9138-f99709370657
2006-11-04 02:32:03 +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
Jonathan Gordon
cad563b00f move the iriver h1x0/h3x0 button driver to target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11380 a1c6a512-1295-4272-9138-f99709370657
2006-10-29 10:26:41 +00:00
Jens Arnold
3b54ab3224 Output the 'old make version' warning without prefix in order to not confuse the build colouring script.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11379 a1c6a512-1295-4272-9138-f99709370657
2006-10-29 09:42:30 +00:00
Jens Arnold
56e75bee23 Make the build process informative again for 'make' 3.80 and earlier. Those 'make' versions are back to lower build speed (same as before my Makefile tuning).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11376 a1c6a512-1295-4272-9138-f99709370657
2006-10-28 22:42:16 +00:00
Jens Arnold
a796260a6b Next step of Makefile tuning: * Use 'make' internal commands for printing 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
2006-10-27 21:48:06 +00:00
Dominik Riebeling
abac739767 Manual Makefile tweaks:
- remove html output folder on "make clean"
- fix "make manual" that was broken for some targets (e.g. h100) when configured for normal / sim build
- add manual-txt target to generate a plain text version. Requires links.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11319 a1c6a512-1295-4272-9138-f99709370657
2006-10-23 18:09:38 +00:00
Jens Arnold
43528c770e Make the SDL simulator a console app on cygwin, and circumvent SDL_main. Debug output finally appears on the console again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11309 a1c6a512-1295-4272-9138-f99709370657
2006-10-22 12:41:13 +00:00
Daniel Stenberg
55d1675ada make mapzip creates a dedicated zip file with all the .map files from a build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11236 a1c6a512-1295-4272-9138-f99709370657
2006-10-16 09:31:17 +00:00
Peter D'Hoye
ae3d7851ce Add 'make bin' to the 'make help' output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11140 a1c6a512-1295-4272-9138-f99709370657
2006-10-06 19:05:08 +00:00
Barry Wardell
d4945dc0d0 Move all iPod targets into the target tree. FS#5890
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11129 a1c6a512-1295-4272-9138-f99709370657
2006-10-05 10:58:51 +00:00
Barry Wardell
ce74dc0743 Cleaner implementation of the recent OSX simulator build fix. No need to define SHARED_FLAG in each Makefile. Just have configure create it in the root Makefile instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11095 a1c6a512-1295-4272-9138-f99709370657
2006-09-29 20:04:36 +00:00
Barry Wardell
64f949f295 Allow UI simulator to be build on OS (Slightly updated version of FS5767)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11094 a1c6a512-1295-4272-9138-f99709370657
2006-09-29 16:15:11 +00:00
Rani Hod
f2d3869a87 1. removed -g from default coldfire GCCOPTS (still active for debug builds).
2. enabled GCCOPTIMIZE for all non-debug builds, e.g., logf builds.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10994 a1c6a512-1295-4272-9138-f99709370657
2006-09-18 18:13:33 +00:00
Barry Wardell
24ca76ffec H10 fixes: Split LCD driver up into two drivers, one for each LCD type. Improvements to 20GB LCD driver - support for enable/disable, contrast adjustment, make the update code clearer and ~4% faster, support for flipping, support for invert. Fix CPU frequency for both models. Fix default battery capacity for 5/6GB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10910 a1c6a512-1295-4272-9138-f99709370657
2006-09-09 19:02:18 +00:00
Magnus Holmgren
4ae9655f71 Use a better target cpu for gcc when building for coldfire targets. Makes the code slightly smaller and slightly faster. Tested with gcc 3.4.6 and 4.0.3. You'll need to re-run configure for this to be applied.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10880 a1c6a512-1295-4272-9138-f99709370657
2006-09-04 18:34:29 +00:00
Daniel Stenberg
141b60d6ce make target_id for tpj1022 unique, 23 was already in use
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10833 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 20:46:11 +00:00
Dave Chapman
657dcb5165 Initial commit of work for port to the Tatung Elio TPJ-1022 - yet another PortalPlayer PP5020 target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10828 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 19:19:35 +00:00
Dave Chapman
6af8603d9a Document the new boottool and bootoutput variables
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10826 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 12:31:16 +00:00
Barry Wardell
3d10a810ed H10 changes: power_off() now actually powers off. Fix wrong bitwise operation when disabling sound. Fix filenames when building a bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10822 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 09:59:35 +00:00
Dave Chapman
8094951ba8 Add boottool and bootoutput variables to allow different a scrambling tool and output filename when building a bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10820 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 09:39:54 +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
Daniel Stenberg
c704db6b96 Brand new repolished menu for selecting target. Renumbered all options and
I've tried to group them better and easier under each manufacturer. This also
means that we've now entirely decoupled the menu selection number from the
target_id number used within configure and passed along to the build system.
I also hushed up the script before the main selection menu is written to
the screen.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10814 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 21:53:26 +00:00
Jonas Häggqvist
04f07febd5 Enable crosscompiling of the SDL simulator if a crosscompiled SDL is available (and its sdl-config is in $PATH). See FS#5858 for details.
The binaries are quite large, which means that many codecs (and possibly plugins as well) won't work reliably.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10784 a1c6a512-1295-4272-9138-f99709370657
2006-08-28 11:46:54 +00:00
Daniel Stenberg
69c9d620e2 1 - made the menu shorter on screen
2 - made it possible to select target build using the short-but-unique target
 model name to allow our scripts to use this method as this will allow us to
 reorder the menu numbering without having that affect the automated scripts


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10782 a1c6a512-1295-4272-9138-f99709370657
2006-08-28 08:46:16 +00:00
Barry Wardell
1920df36d8 Add Rockbox bootloader for H10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10781 a1c6a512-1295-4272-9138-f99709370657
2006-08-28 08:11:32 +00:00
Daniel Stenberg
a3ba6725cb fixed the bootloader check to not have to get a huuuuge set of targets but
instead rely on the archosrom variable which is already set for Archos-SH
players


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10745 a1c6a512-1295-4272-9138-f99709370657
2006-08-25 12:19:08 +00:00
Barry Wardell
99c2dc5284 Add new build target for iriver H10 5/6Gb.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10661 a1c6a512-1295-4272-9138-f99709370657
2006-08-19 19:21:17 +00:00
Linus Nielsen Feltzing
f52e03f93c Add 'make bin' target to avoid building codecs and plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10612 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 13:30:13 +00:00
Daniel Stenberg
4902996148 1. auto-detect and auto-use ccache if installed and present in $PATH
2. slap on -fno-strict-aliasing for gcc 4.1.x builds to see if it HIDES some
 warnings. We really should fix the source code instead.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10609 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 13:02:29 +00:00
Tomasz Malesinski
17972c9267 Compile for Iriver iFP with short calls.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10554 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 22:46:34 +00:00
Marcoen Hirschberg
0a0682474e initial gigabeat bootloader (only test code)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10536 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 08:27:48 +00:00
Marcoen Hirschberg
dd754886f5 update the gigabeat code and move to target_tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10535 a1c6a512-1295-4272-9138-f99709370657
2006-08-12 08:01:54 +00:00
Hristo Kovachev
9dc0e62229 Patch #5731 by Barry Wardell: more iriver h10 work. Thanks!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10521 a1c6a512-1295-4272-9138-f99709370657
2006-08-11 08:35:27 +00:00
Daniel Stenberg
ca4bd6f599 The sansa build now uses this new mi4 creation script, working as a frontend
to the mi4code tool to do all steps from raw binary to complete mi4 file


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10429 a1c6a512-1295-4272-9138-f99709370657
2006-08-03 08:08:40 +00:00
Daniel Stenberg
95ea758686 First configure support for setting up iriver H10 and SanDisk Sansa e200
builds. TARGET_TREE is now defined by the config-*.h file and not set by
configure


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10397 a1c6a512-1295-4272-9138-f99709370657
2006-08-01 22:22:01 +00:00
Jens Arnold
05ddd9a44e X5 remote LCD drawing. This will break target linking atm - lcd_remote_update[_rect]() are not yet implemented.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657
2006-07-28 07:35:45 +00:00
Linus Nielsen Feltzing
b98b895bab Fix spelling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10330 a1c6a512-1295-4272-9138-f99709370657
2006-07-26 12:26:57 +00:00
Dominik Riebeling
9413c2a4ef Add new make targets to build the manual as html.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10265 a1c6a512-1295-4272-9138-f99709370657
2006-07-20 18:07:46 +00:00
Dave Chapman
9ad33fe4b0 Add the rockbox-full.zip file to the "make clean" rule (rockbox.zip is already there).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10180 a1c6a512-1295-4272-9138-f99709370657
2006-07-03 21:15:24 +00:00
Martin Arver
8a7cbc6769 Split the ondio manual two separate fm/sp manuals (as suggested in B#5499).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10062 a1c6a512-1295-4272-9138-f99709370657
2006-06-05 11:34:41 +00:00
Dave Chapman
d49b112fd8 Use "make fullzip" when performing a simulator install
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9964 a1c6a512-1295-4272-9138-f99709370657
2006-05-20 11:26:19 +00:00