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
Daniel Stenberg
dd0e6e75a0
prevent the incorrect warnings displayed when -u was used, added additional
...
info to the warning output and moved a comment to the accurate place
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11371 a1c6a512-1295-4272-9138-f99709370657
2006-10-28 17:05:42 +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
Jens Arnold
d1ce4e779e
Consistent style of 'make' messages. Always use ranlib after ar.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11322 a1c6a512-1295-4272-9138-f99709370657
2006-10-23 22:33:39 +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
Jens Arnold
0cc8b7113c
Speed up build process in general by using internal functions of make instead of spawning sub-shells where possible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11307 a1c6a512-1295-4272-9138-f99709370657
2006-10-22 00:21:57 +00:00
Daniel Stenberg
537c90b286
Make -t support a range of "targets", which reallly should be one target
...
and a range of named features.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11254 a1c6a512-1295-4272-9138-f99709370657
2006-10-18 07:41:00 +00:00
Daniel Stenberg
d77ae1d555
now only make bz2 archives, and rely on it being a GNU tar since we use the
...
-j option for it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11241 a1c6a512-1295-4272-9138-f99709370657
2006-10-17 07:48:44 +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
Dan Everton
65ef2dbb94
Add some presets for the equalizer. Includes a Default preset that resets everything. From FS#6113, thanks to David Quesada.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11209 a1c6a512-1295-4272-9138-f99709370657
2006-10-12 20:48:40 +00:00
Daniel Stenberg
d28be08eb6
mention what download tools the script expects
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11167 a1c6a512-1295-4272-9138-f99709370657
2006-10-10 12:20:41 +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
Daniel Stenberg
af401c2a4e
die if the effective user doesn't have write permission in the install base dir
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11074 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 21:17:23 +00:00
Daniel Stenberg
d76a1e904f
clarify --littleendian
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11059 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 10:43:30 +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
Hardeep Sidhu
b0a6015537
Updated to work with latest version of tagcache
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10954 a1c6a512-1295-4272-9138-f99709370657
2006-09-15 22:29:31 +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
Dave Chapman
576d1c907c
Return 0 at the end of ipod_encode() - hopefully fix the build table errors
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10824 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 10:09:01 +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
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
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
Barry Wardell
e4e4219302
Even when we don't encrypt a mi4 we still need to run the encrypt step so that the crc gets updated.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10812 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 20:20:52 +00:00
Daniel Stenberg
ea4ed4961a
simplify the sansa mi4 too and added some attempts to documentation of the
...
variables now than none of our current targets need/use encryption
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10802 a1c6a512-1295-4272-9138-f99709370657
2006-08-30 10:35:14 +00:00
Barry Wardell
f3d5b51359
We can tell some mi4 firmwares to use a full filelength plaintext so no need to encrypt them.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10792 a1c6a512-1295-4272-9138-f99709370657
2006-08-29 07:58:06 +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
2f2c2800d0
Make sure mkmi4.sh has the right output filename when building for 5GB H10.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10679 a1c6a512-1295-4272-9138-f99709370657
2006-08-21 15:43:14 +00:00
Daniel Stenberg
9913913d83
fix the H10 5GB mi4 creation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10677 a1c6a512-1295-4272-9138-f99709370657
2006-08-21 15:14:21 +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
Daniel Stenberg
b91b410c11
m68k-elf-gcc 3.4.6 built on MacOS or Cygwin need a diable-68040 patch to
...
work and this script now tries to do this
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10560 a1c6a512-1295-4272-9138-f99709370657
2006-08-13 18:27:31 +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