summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
* builds.pm in master has to wait for the actual release.Frank Gevaerts2012-04-08
| | | | | | | | | | This reverts the builds.pm part of d5859c6 (which was accidentally pushed too soon) to avoid having the website link to nonexistent files. The modifications need to be re-done as soon as 3.11.1 is actually on the server. Change-Id: Ifee2ed497ffcaefe32b75fa25d829cf0c7b6d17d
* Bump version numbers for 3.11.1Frank Gevaerts2012-04-07
| | | | Change-Id: I98c904b1d5e5c80c21d8a08b5413cd1e7f70bff2
* Refactor and unify objcopy calls in the build system. Also now properly ↵Thomas Martitz2012-04-04
| | | | | | handles DEBUG builds on hosted targets to keep debug symbols if necessary. Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
* Shorten voicefont progress output a bit.Dominik Riebeling2012-04-03
| | | | Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
* Revert 1207c7b and fix the actual warnings.Frank Gevaerts2012-04-03
| | | | | | | | The warnings 1207c7b was supposed to get rid of are sim-only. This means the binsize argument used for the _FORTIFY_SOURCE fix did not apply at all. This one actually checks the return values. Change-Id: Ic4cd8c25de4305310baa868c077a66981cdfcb4b
* Disable _FORTIFY_SOURCE for the simulatorFrank Gevaerts2012-04-03
| | | | | | | | | | Most of our code was written to be efficient. While adding return value checks everywhere would be a good idea in theory, it would increase binsize a lot, and #ifdeffing those checks for sim-only is not doable. Disabling _FORTIFY_SOURCE makes the warning disappear for innocent commits that can't be blamed for them. Change-Id: I8171869a140580cbf89f39776856eb3f65641366
* Bump builds.pm so that Rockbox Utility notices 3.11Alex Parker2012-04-01
| | | | Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
* Drop the nano2g back to unstable for nowFrank Gevaerts2012-03-31
| | | | Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
* configure fixes.Thomas Martitz2012-03-30
| | | | | | | 1) use " instead of ' to expand variable 2) fix x86 arch autodetection (android toolchain doesnt use _X86_) Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
* configure: prevent $LDOPTS from stacking up on make reconf.Thomas Martitz2012-03-30
| | | | Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
* Mark the Sansa c200v2 series of players as stableMichael Giacomelli2012-03-28
| | | | | | | | | These were originally held back as unstable due to bugs in rockbox's audio buffering that only occuried on very low memory targets. The c200v2 is the lowest memory target we have. Various improvements to our buffering system seem to have fully corrected these problems. Change-Id: I4404fe9b85c037904aea4b720e5a1fcb266f3d18
* Enable tlsf in warble build to fix it.Thomas Martitz2012-03-29
| | | | Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
* Fix ARM version detection (need to pass mcpu/march to cpp).Thomas Martitz2012-03-28
| | | | Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
* Override manually selected arch/arch_version in simcc().Thomas Martitz2012-03-28
| | | | Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
* build system: completely autodetect target cpu architecture.Thomas Martitz2012-03-28
| | | | | | | | | | | | The existing ARCH Makefile variable is exported to the C code as well. Additionally the version (arm-only for now) is detected as well. This allows to for complete autodetection, i.e. that optimized ASM is picked up if determined by preprocessor (CPU_ARM, etc). Building a sim/raaa on a arm host will now automatically generate a arm optmized build like we have for native targets. Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
* tlsf: move to /lib (it's also used by plugins).Thomas Martitz2012-03-28
| | | | Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
* Fix makefile conditionsFrank Gevaerts2012-03-27
| | | | Change-Id: I7e36cec5e3dd86b3220a8a14561596aaa81fdefb
* Fix warble and clean up/refactor Makefile.Thomas Martitz2012-03-27
| | | | Change-Id: I8754ad8724e22147b98a156fecea599bdda72292
* Partly undo 54e00c1: put include back to root.make and use SECONDEXPANSION.Thomas Martitz2012-03-26
| | | | Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
* Fix bootloaders.Thomas Martitz2012-03-26
| | | | Change-Id: I7e1666d604c554509375a4ae858ff3cd7be96b3a
* Fix sim/checkwps build failure.Thomas Martitz2012-03-26
| | | | Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
* build system: unify/simplify library handling a bit.Thomas Martitz2012-03-26
| | | | | | | libs in $ROOT/lib now add to $(CORE_LIBS) and $(EXTRA_LIBS) and are automatically linked by the core and codecs/plugins respectively. Change-Id: Iff482c792a8c8142718f6a16a450c6e2f1497c9a
* Add missing include path.Nils Wallménius2012-03-18
| | | | Change-Id: Icc19a89286f34fa88d151c0212273013d7b14f40
* Build librbcodec with DSP and metadata.Sean Bartell2012-03-18
| | | | | | All associated files are moved to /lib/rbcodec. Change-Id: I572ddd2b8a996aae1e98c081d06b1ed356dce222
* skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon2012-03-15
| | | | Change-Id: I2881edda45cd3ea69f5284d93bc93c47bb63b3f2
* Mark MPIO HD300 as stable in tools/builds.pmMarcin Bukat2012-03-10
| | | | Change-Id: Ib2c9e02703de5801d08e05c1eb1066cb7c3328a5
* Disable built-in make rules for binutils 2.16.1.Dominik Riebeling2012-03-04
| | | | | | | | If make provides a built-in rule for .m files (seen on Fedora 16, reported on the net for OS X) it breaks binutils 2.16.1. Disable built-in rules to avoid this. Change-Id: I2e76c52661e47edf81706ed5c8c30f5e6cab8546
* rk27xx: switch to RKW format for binaryMarcin Bukat2012-03-04
| | | | Change-Id: I859473abbaf05c8268d832b25d15f27f1ea44648
* scramble: add RKW firmware file format encoderMarcin Bukat2012-03-04
| | | | Change-Id: I8057d6186724c3e8a319a262f45c12da7afb722e
* Integrate the warble tool in the regular build system.Frank Gevaerts2012-03-03
| | | | | | Only sdl app builds work properly for now. Change-Id: I7807d42f69b8577b401e48cdc63de71e54f49217
* Fix __PCTOOL__ dependencies on SIMULATORFrank Gevaerts2012-03-03
| | | | | | | | | * filesize() is not POSIX, so it doesn't need stubbing or redirecting * make the various directory functions use the sim_ versions for PCTOOL * PCTOOL needs generic byteswap functions * fix the database makefile to not use -DSIMULATOR anymore Change-Id: Ic6abc4f662830b85626c751a472fa4a03e844871
* configure: fix $(LD) which was incorrectly set as $(AR)Amaury Pouly2012-03-01
| | | | Change-Id: I76db28bf0d583840bc00e96b73370316ad7d8b73
* Fix ucl-related makefilesFrank Gevaerts2012-02-29
| | | | Change-Id: I5f2f896d34c242c9b365bd8ea823fa89647a366d
* Add "allbuilds" to builds.pm, similar to "stablebuilds" and "usablebuilds"Frank Gevaerts2012-02-25
| | | | Change-Id: Ia81a090e0c5ad53b09c38861b17e14674b1087d4
* Arm stack unwinderMarcin Bukat2012-02-22
| | | | | | | | | Simplified stack unwinder for ARM. This is port of http://www.mcternan.me.uk/ArmStackUnwinding/ backtrace() is called from UIE() on native targets and from panicf() on both native and ARM RaaA. Change-Id: I8e4b3c02490dd60b30aa372fe842d193b8929ce0
* Force YPR0 to 240x320Frank Gevaerts2012-02-22
| | | | | | | | | The YPR0 has a fixed screen size. Letting the generic RaaA screen size selection code work on causes checkwps/buildall.sh to build broken checkwps binaries. There's no good reason to allow overriding the screen size here Change-Id: Ic666d28d10273000a8c1867580c8d1a13dd98dc9
* Make logf() output to serial optionalRalf Ertzinger2012-02-16
| | | | | | | | | | Only output logf() to the serial port if LOGF_SERIAL is defined (in addition to HAVE_SERIAL). Add an option to advanced configure to set this (defaults to off). Change-Id: I13d0f5df391e5371f7797f46a3faaf7a6974b9e4 Reviewed-on: http://gerrit.rockbox.org/92 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* checkwps/ypr0: Forgot new file.Thomas Martitz2012-02-11
| | | | Change-Id: I14d2f1c174c118ba44fbbd92051157e0f21db68f
* checkwps: Fix buildall.sh and some RaaA/ypr0 versions.Thomas Martitz2012-02-10
| | | | Change-Id: I5889743e94ed568c8f7dcc50de0b03b8421969f7
* 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
|