summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
...
* fuze+: update builds.pm to reflect the fact that we have iconsAmaury Pouly2012-02-01
| | | | Change-Id: I7542b05b851d5a3b9353c48550a6de290ca33037
* YP-R0 is supposed to be unstable these days, so add it to tools/builds.pmFrank Gevaerts2012-01-29
| | | | Change-Id: Ia3cf9370c38d1593fe156806d12eec3da438beac
* fuze+: mark as unstableAmaury Pouly2012-01-27
| | | | Change-Id: I4a21e220e16b567eb3e7afe5e7d1a3293dd13bb2
* Disable the backdrop in the failsafe theme so the colours acually workJonathan Gordon2012-01-25
| | | | Change-Id: Ib65fa0be50dfa050f1db5c615685bdbd992cea1d
* Remove svn id.Torne Wuff2012-01-23
| | | | | | | | Another "test" commit :) Change-Id: I2196ef07724f23dacd47d9ee1a71c3200b4135fc Reviewed-on: http://gerrit.rockbox.org/64 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* Don't filter out -O for sims.Thomas Martitz2012-01-22
| | | | | | | | | It's not useful as it means we test code at a different -O level than we run it at. Fixes build errors caused by gcc 4.3. Fix some warnings the change would introduce as well. Change-Id: Id9ff31dc08694b0bfc5272f5e690c41f7918ed22
* ypr0: Enable asm optimizations.Thomas Martitz2012-01-22
| | | | Change-Id: Ib9f98563a9687827a384e5c7587638f5874cf485
* Add framework to let make automatically pick optimized asm implementations ↵Thomas Martitz2012-01-22
| | | | | | | | | | | | | | over generic C ones to firmware. Example: for a file asm/foo.c, make will look for asm/arm/foo.[cS] and compile it if found. If not found it'll fall back to asm/foo.c. Also introduce new ARCH make variable. This is automatically detected by configure. It is distinct from CPU since CPU defines the dir used for the target tree (i.e. firmware/target/X, so it can be "hosted"). ARCH really has the target isa and can be x86 for sims/raaa too. Change-Id: I18e5d2b7b7bbc2ad2be551a74a0fcae5ffbcbf8b
* Fix database build.Thomas Martitz2012-01-21
| | | | Change-Id: I3e057a680057bdda859af5deefbda0e65211b284
* Move supprt-arm.S to separate library.Thomas Martitz2012-01-21
| | | | | | | Core, codecs and plugins link it separately so this gets rid of SOURCES trickery. Don't build it for hosted targets. Change-Id: If15ef90e93cd218a4352ae8e89eea95d3122452f
* Remove svn id (test commit).Björn Stenberg2012-01-20
|
* Remove svn id.Björn Stenberg2012-01-19
|
* rbspeex: make local functions static.Dominik Riebeling2012-01-12
|
* Rename snprintf when building with MSVC to link with CRT.Dominik Riebeling2012-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31641 a1c6a512-1295-4272-9138-f99709370657
* Add missing languages from configure, and sort them in exactly the same ↵Jens Arnold2012-01-08
| | | | | | order for easier maintenance. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31639 a1c6a512-1295-4272-9138-f99709370657
* Remove outdated (and buggy) configuration option for the 8MB mod. This is ↵Jens Arnold2012-01-08
| | | | | | configured by selecting memory size directly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31638 a1c6a512-1295-4272-9138-f99709370657
* Fix several flaws in argument handling and reconfiguring, mainly related to ↵Jens Arnold2012-01-08
| | | | | | voice building: (1) Properly retain arguments containing spaces by re-quoting them. (2) Properly retain --tts when the default is selected by just pressing return. (3) Only append --tts and --language if they weren't already specified on the commandline, preventing duplication on 'make reconf'. (4) Never append --ttsopts and --encopts for the same reason. These are commandline only anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31637 a1c6a512-1295-4272-9138-f99709370657
* librbspeex.a: simplify Makefile for OS X.Dominik Riebeling2012-01-05
| | | | | | | | | | | | | - As done with the libucl Makefile replace the universal library handling and use ar to create a library from fat objects instead. - Replace OUT with BUILD_DIR to be in line with the other Makefiles. As a result librbspeex will now be build in a subfolder better named than "build" when building with Rockbox Utility. - Make the Makefile depend on the depencency file. This should fix problems with a broken dependency file not being regenerated properly, causing the build to fail. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31587 a1c6a512-1295-4272-9138-f99709370657
* Fix building mkamsboot on OS X.Dominik Riebeling2012-01-05
| | | | | | | | | | | | | | | | mkamsboot requires libucl to be linked. Since the introduction of libtools.make the OS X specific universal library isn't triggered anymore so the libucl built uses the wrong architecture. Rockbox Utility builds libucl by itself and still triggers the universal library rule. Since ar can create fat archives but not operate on them adjust the ar call to not try to update the archive -- the archive is created anyway, so asking for an update is not really necessary. Remove any old archive first to make sure we're not trying to update one, since that would now fail. As a result the OS X specific hackery to build both ppc and i386 in a single call isn't necessary anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31585 a1c6a512-1295-4272-9138-f99709370657
* FS #11859: Enable optimizations for SDL application builds.Thomas Jarosch2012-01-03
| | | | | | Only disable them for the simulator (like before). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31547 a1c6a512-1295-4272-9138-f99709370657
* android: Adjust gcc/linker cmdline. Fixes build with ndk r7.Thomas Martitz2012-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31542 a1c6a512-1295-4272-9138-f99709370657
* new include directory for targets with common SoC : cpu/socRafaël Carré2012-01-03
| | | | | | for now, only arm/pp git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31529 a1c6a512-1295-4272-9138-f99709370657
* Allow passing additional CFLAGS.Dominik Riebeling2012-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31524 a1c6a512-1295-4272-9138-f99709370657
* 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