summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
* Fix up tools/version.sh for git transition.Torne Wuff2011-12-31
| | | | | | | | | | Since we will be transitioning to git, stop considering svn the primary source. If HEAD is a git-svn revision, return the svn revision number as before (this means that if you check out old versions they keep their previously canonical version numbers) but if it's not, then just print the short SHA1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31480 a1c6a512-1295-4272-9138-f99709370657
* Remove bzr support from tools/version.sh.Torne Wuff2011-12-31
| | | | | | | | Only I ever used this that I know of, and now we are migrating to git it's not needed (and won't work correctly, since we won't be svn-derived). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31479 a1c6a512-1295-4272-9138-f99709370657
* ucl: make it possible to specify additional CFLAGSRafaël Carré2011-12-27
| | | | | | example: CFLAGS=-m32 make -C mkamsboot git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31450 a1c6a512-1295-4272-9138-f99709370657
* Remove bash-specific syntax from rockboxdev.shThomas Martitz2011-12-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31422 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of the Samsung YP-R0 port.Thomas Martitz2011-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This port is a hybrid native/RaaA port. It runs on a embedded linux system, but is the only application. It therefore can implement lots of stuff that native targets also implement, while leveraging the underlying linux kernel. The port is quite advanced. User interface, audio playback, plugins work mostly fine. Missing is e.g. power mangement and USB (see SamsungYPR0 wiki page). Included in utils/ypr0tools are scripts and programs required to generate a patched firmware. The patched firmware has the rootfs modified to load Rockbox. It includes a early/safe USB mode. This port needs a new toolchain, one that includes glibc headers and libraries. rockboxdev.sh can generate it, but e.g. codesourcey and distro packages may also work. Most of the initial effort is done by Lorenzo Miori and others (on ABI), including reverse engineering and patching of the original firmware, initial drivers, and more. Big thanks to you. Flyspray: FS#12348 Author: Lorenzo Miori, myself Merry christmas to ypr0 owners! :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31415 a1c6a512-1295-4272-9138-f99709370657
* Actually call ct-ng (i.e. fix left-over from testing).Thomas Martitz2011-12-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31413 a1c6a512-1295-4272-9138-f99709370657
* Add crosstool-NG build to rockboxdev.sh.Thomas Martitz2011-12-23
| | | | | | | | | rockboxdev.sh can now build toolchains using ct-ng (and build ct-ng before if required). It downloads the appropriate config for ct-ng and lets it do its job. Used for the upcoming YP-R0 target, which requires a full toolchain including libc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31412 a1c6a512-1295-4272-9138-f99709370657
* Configure: Fix endianess detection.Thomas Martitz2011-12-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31409 a1c6a512-1295-4272-9138-f99709370657
* Resolve CROSS/CROSS_COMPILE dualism in configure to use only CROSS_COMPILE ↵Thomas Martitz2011-12-23
| | | | | | (only used for SDL builds so far), which should be the de facto environment variable for this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31408 a1c6a512-1295-4272-9138-f99709370657
* I think 'e' for arm (rather than 'a') is a typoNick Peskett2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31362 a1c6a512-1295-4272-9138-f99709370657
* Remove deprecated arm toolchain from rockboxdev.sh. Replace with arm-eabi.Thomas Martitz2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31361 a1c6a512-1295-4272-9138-f99709370657
* rbspeex: fix cross compiling rbspeex.dll.Dominik Riebeling2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31341 a1c6a512-1295-4272-9138-f99709370657
* rbspeex, libucl: add rule to build DLL.Dominik Riebeling2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31332 a1c6a512-1295-4272-9138-f99709370657
* configure: factorize -D${target}Rafaël Carré2011-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31277 a1c6a512-1295-4272-9138-f99709370657
* libucl: allow cross compiling via CROSS as well.Dominik Riebeling2011-12-14
| | | | | | | This will become necessary when cross compiling from other Makefiles without additionally passing the cross linker. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31258 a1c6a512-1295-4272-9138-f99709370657
* Pandora port: Fix borked compile flagsThomas Jarosch2011-12-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31204 a1c6a512-1295-4272-9138-f99709370657
* Silence gcc warningThomas Jarosch2011-12-10
| | | | | | "Missing newline at the end of file" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31203 a1c6a512-1295-4272-9138-f99709370657
* Fix release notes linkFrank Gevaerts2011-12-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31194 a1c6a512-1295-4272-9138-f99709370657
* Update to 3.10Frank Gevaerts2011-12-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31173 a1c6a512-1295-4272-9138-f99709370657
* Pass VERSION to *all* make invocations in release scriptsFrank Gevaerts2011-12-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31166 a1c6a512-1295-4272-9138-f99709370657
* Don't show the full path when building librbspeex.aDominik Riebeling2011-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31118 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clip Zip: enable all pluginsRafaël Carré2011-12-02
| | | | | | use too big graphics when needed (some plugins will be ugly) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31113 a1c6a512-1295-4272-9138-f99709370657
* Convert one more file to LF line endings.Torne Wuff2011-12-01
| | | | | | | | | Unset svn:eol-style=CRLF on this vbs file and convert it to LF line endings. VBScript is perfectly happy to run with LFs and this removes the last inconsistent line ending in our repo :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31103 a1c6a512-1295-4272-9138-f99709370657
* fix checkwpsJonathan Gordon2011-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31040 a1c6a512-1295-4272-9138-f99709370657
* FS#12293 Global default glyph setting in System > Limits > Glyphs To Cache. ↵Fred Bauer2011-11-19
| | | | | | Defaults to 250. This saves a lot of RAM while still allowing non-English users to have adequate glyph coverage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31031 a1c6a512-1295-4272-9138-f99709370657
* fix target id for HiFiMAN HM-801Andrew Ryabinin2011-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31001 a1c6a512-1295-4272-9138-f99709370657
* Sandisk Sansa Connect port (FS #12363)Tomasz Moń2011-11-16
| | | | | | | | Included are drivers for buttons, backlight, lcd, audio and storage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31000 a1c6a512-1295-4272-9138-f99709370657
* Use buflib for all skin engine allocations.Jonathan Gordon2011-11-15
| | | | | | | | Massive thanks to Michael Chicoine and other testers for finding the early bugs. This removes all skin memory limitations git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30991 a1c6a512-1295-4272-9138-f99709370657
* Add the ability to create a prefilled struct bitmap along with generated images.Thomas Martitz2011-11-13
| | | | | | | | This allows to directly draw generated and builtin images using lcd_bmp(bm_xxx); Also fixes builtin list icons on non-mono targets, as they didn't have the format field set. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30971 a1c6a512-1295-4272-9138-f99709370657
* try again, this time without compile errorsJonathan Gordon2011-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30951 a1c6a512-1295-4272-9138-f99709370657
* Fix checkwpsJonathan Gordon2011-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30950 a1c6a512-1295-4272-9138-f99709370657
* fuze+: scramble bootloader fileAmaury Pouly2011-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30913 a1c6a512-1295-4272-9138-f99709370657
* Added HiFiMAN HM-801 target. FS#12355. This also renames tda1543.{ch} used ↵Andrew Ryabinin2011-11-03
| | | | | | by HM-60x to dummy_codec.{ch} as it works for PCM1704 used by HM-801. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30891 a1c6a512-1295-4272-9138-f99709370657
* Add Clip Zip as unstableFrank Gevaerts2011-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30875 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip zip: attempt to fix the pixel format swappedness for goodBertrik Sikken2011-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30873 a1c6a512-1295-4272-9138-f99709370657
* Fix checkwps reds and non-touchscreen warnings.Thomas Martitz2011-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30774 a1c6a512-1295-4272-9138-f99709370657
* Split long fmt string which caused a yellowFred Bauer2011-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30770 a1c6a512-1295-4272-9138-f99709370657
* Faster cached font loading. FS#12333Fred Bauer2011-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30769 a1c6a512-1295-4272-9138-f99709370657
* Add HiFiMAN HM-60x target(s). FS#12319 by Andrew Ryabinin with some (small) ↵Marcin Bukat2011-10-17
| | | | | | modification by me. This also splits rk27xx lcd driver into lcdif-rk27xx and lcd controller specific part. Some modifications to the pcm driver have been made to allow using codecs in slave mode (as TDA1543 used in hifiman is slave only i2s codec). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30765 a1c6a512-1295-4272-9138-f99709370657
* Update convbdf.c for previous changeFred Bauer2011-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30764 a1c6a512-1295-4272-9138-f99709370657
* Fix 'make reconf' for iriver H10 5/6GB. Model name contains an underscore.Jens Arnold2011-10-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30702 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: enable pluginsAmaury Pouly2011-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
* sunet mirror was bad. let's try funet.Björn Stenberg2011-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30612 a1c6a512-1295-4272-9138-f99709370657
* Prevent unnecessary rebuilding of libs.Dominik Riebeling2011-09-26
| | | | | | | | | | | | - When building for Rockbox Utility the called Makefiles would rebuild the libs every time. Change dependencies a bit to allow make to properly detect if the lib is already up to date. - Remove dependency on output folder in some cases to avoid unnecessary rebuilds. - Add standard Rockbox header to files lacking it. - Make make calls from qmake silent. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30608 a1c6a512-1295-4272-9138-f99709370657
* Use another GNU mirror while kernel.org is down.Björn Stenberg2011-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30605 a1c6a512-1295-4272-9138-f99709370657
* Fix the build errorsJonathan Gordon2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30590 a1c6a512-1295-4272-9138-f99709370657
* Sansa clipzip: make main build compile (plugins still disabled)Bertrik Sikken2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30588 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12272 - genlang changes broke some targetsTorne Wuff2011-09-12
| | | | | | | | New genlang code forgot to allow for the wildcard being the full target name with a * appended. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30514 a1c6a512-1295-4272-9138-f99709370657
* Improve sim win32 cross compiling.Dominik Riebeling2011-09-08
| | | | | | | | | | | | | | | | | | - Extend configure to allow setting the cross compiler prefix using the environment variable CROSS. This allows using a compiler that is prefixed differently than the prefix configure does assume. - When searching for sdl-config also check for a prefixed version. Some toolchains prefix sdl-config (like mingw-cross-env). This enables cross compiling the sim with at least the MinGW packages provided by Fedora (different prefix) and mingw-cross-env (different prefix and prefixes sdl-config. There's a non-prefixed version as well, but that folder also includes the non-prefixed compiler, so using the prefixed version is preferable.) starting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30484 a1c6a512-1295-4272-9138-f99709370657
* Make genlang faster by doing better regexes.Thomas Martitz2011-09-08
| | | | | | | | | | | | With this change generating all languages takes only two-thirds the time. It changes the acceptable syntax for target wildcards in language files, however: instead of a comma-separated list of glob-style wildcards it requires that it be a comma-separated list of prefix matches, i.e. the * can only appear at the end of each wildcard, and ? cannot be used. This does not require any changes to existing language files as they are all already in this form. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30481 a1c6a512-1295-4272-9138-f99709370657