summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2008-11-20Disabled input section garbage collection in linker for now. This makes ↵Björn Stenberg1-2/+2
sansas boot again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19154 a1c6a512-1295-4272-9138-f99709370657
2008-11-20New makefile solution: A single invocation of 'make' to build the entire ↵Björn Stenberg7-227/+409
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-17Remove iAudio references from the Cowon D2 build, since it is not an iAudio ↵Rob Purchase1-3/+3
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-17Patch FS#9556 by Alex Bennee - clean up buildzip.plLinus Nielsen Feltzing1-59/+27
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19125 a1c6a512-1295-4272-9138-f99709370657
2008-11-11Add more driver stubs to make the Fuze and e200v2 main builds compile; ↵Dave Chapman1-1/+1
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-11FS#9535 - Sansa Fuze simJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19086 a1c6a512-1295-4272-9138-f99709370657
2008-11-11fix configure for the same changeJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19084 a1c6a512-1295-4272-9138-f99709370657
2008-11-11fix scramble to use m2v4 instead of m2v2 for the m200v4/2/ams targetJonathan Gordon1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19083 a1c6a512-1295-4272-9138-f99709370657
2008-11-10make m200v4 build compilable.Dominik Wenger1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19070 a1c6a512-1295-4272-9138-f99709370657
2008-11-10"mv m200v2 m200v4"Daniel Stenberg1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19060 a1c6a512-1295-4272-9138-f99709370657
2008-11-10First minor step: the m200v2 is now officially known as m200v4 to matchDaniel Stenberg1-2/+2
SanDisk's own naming git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19059 a1c6a512-1295-4272-9138-f99709370657
2008-11-09Sansav2 BootloaderRafaël Carré1-1/+1
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-08Make genlang emit a warning if a translation file has an dest string for a ↵Jonas Häggqvist1-0/+3
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-05compressed the target menu to use less vertical lines and thus less spaceDaniel Stenberg1-24/+19
between some chunks of text git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19023 a1c6a512-1295-4272-9138-f99709370657
2008-11-05I missed zip.Björn Stenberg1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19022 a1c6a512-1295-4272-9138-f99709370657
2008-11-05The zip, 7zip etc targets now make sure the target is built before zipping.Björn Stenberg1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19020 a1c6a512-1295-4272-9138-f99709370657
2008-11-04Changes to simulator installation, 'make fullinstall' is now the way to ↵Nils Wallménius2-3/+21
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-04svnversion.sh: extracts the revision number from git-svn repositoriesRafaël Carré1-1/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18998 a1c6a512-1295-4272-9138-f99709370657
2008-11-03Makefile overhaul. All generated bitmaps are now explicitly in ↵Björn Stenberg1-0/+2
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-03Tweak for German TTS engines.Jens Arnold1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18981 a1c6a512-1295-4272-9138-f99709370657
2008-11-01Oops, use the correct -add option to scramble for the Fuze.Dave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18958 a1c6a512-1295-4272-9138-f99709370657
2008-11-01Add Sansa Fuze to the build system, including a first (untested) attempt at ↵Dave Chapman2-1/+25
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-10-31Sansa Clip simulatorRafaël Carré1-0/+1
First draft at keymapping based on e200 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18948 a1c6a512-1295-4272-9138-f99709370657
2008-10-31Make mkinfo.pl work for bootloader buildsDave Chapman1-3/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18942 a1c6a512-1295-4272-9138-f99709370657
2008-10-30Use CFLAGS=-U_FORTIFY_SOURCE for binutils and gcc configurationRafaël Carré1-2/+4
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-29Make rockboxdev.sh abort as soon as an error is encounteredRafaël Carré1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18923 a1c6a512-1295-4272-9138-f99709370657
2008-10-29set "CPPFLAGS=-U_FORTIFY_SOURCE" when the gcc configure is invoked to make itDaniel Stenberg1-1/+3
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-29First version of script to build crosscompiled Windows sims. Basically aJonas Häggqvist1-0/+144
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-28Fix the target pattern matching in genlang. Not sure if it is the 'right' ↵Magnus Holmgren1-1/+1
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-28Make the e200v2 simulator compile - an easy job as the apps/ code is ↵Dave Chapman1-2/+3
identical to the e200v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18902 a1c6a512-1295-4272-9138-f99709370657
2008-10-28Correct the t_model variable for the e200v2Dave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18901 a1c6a512-1295-4272-9138-f99709370657
2008-10-28Sansav2 : initializes SDRAMRafaël Carré1-3/+3
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-21Add c200 erase tools. The resulting .bin files can be run from e200toolFrank Gevaerts1-0/+21
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18854 a1c6a512-1295-4272-9138-f99709370657
2008-10-20run this script in your build dir to get a summary table presented with memoryDaniel Stenberg1-0/+58
consumptions used by all the codecs built git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18846 a1c6a512-1295-4272-9138-f99709370657
2008-10-19Correct the model numbers used for the Sansa V2 targets - these are ↵Dave Chapman1-3/+3
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-19Add e200v2 and m200v2 targets. Move the telechips lcd-ssd1815.c (currently ↵Dave Chapman2-1/+45
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-14This is my initial commit of the scripts I used to make the 3.0 releaseDaniel Stenberg5-0/+435
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-12Fix a couple of factual inaccuracies in the M200 build.Rob Purchase1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18790 a1c6a512-1295-4272-9138-f99709370657
2008-10-12Make mkamsboot safer by introducing the use of ".sansa" files to store Sansa ↵Dave Chapman2-15/+21
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-12Rename the clip directory to sansa-clip to be consistent with the first ↵Dave Chapman1-1/+1
(PortalPlayer) Sansa ports git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18786 a1c6a512-1295-4272-9138-f99709370657
2008-10-12Commit FS#9467 - initial work on port to Sansa Clip by Rafaël Carré and ↵Dave Chapman1-0/+21
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-11Make the MIPS toolchain build on gcc 4.3+.Jens Arnold1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18766 a1c6a512-1295-4272-9138-f99709370657
2008-10-08Use internal function 'findtool' instead of external command 'which'. ↵Jens Arnold1-7/+7
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-06Let 'configure' figure out the full path to the various tools if possible. ↵Jens Arnold1-2/+21
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-06Squash 2 warnings in each of (voicefont.c, wavtrim.c).Jens Arnold2-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18720 a1c6a512-1295-4272-9138-f99709370657
2008-10-02Change the MODEL_NUMBER for various new ports so that it is unique again.Dave Chapman1-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18684 a1c6a512-1295-4272-9138-f99709370657
2008-10-02Fix some new ports to ensure target_id is uniqueDave Chapman1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18683 a1c6a512-1295-4272-9138-f99709370657
2008-09-30Revert unnecessary fix for broken Interix-gcc 4.2.Jens Arnold1-3/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18670 a1c6a512-1295-4272-9138-f99709370657
2008-09-29Fixes for building the MIPS toolchain on Interix: (1) Binutils need -Werror ↵Jens Arnold1-1/+10
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-28Interix also doesn't like the m68040.Jens Arnold1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18661 a1c6a512-1295-4272-9138-f99709370657