summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
...
* Add rbcodecplatform.h and rbcodecconfig.h.Sean Bartell2012-05-03
| | | | | | | | | | | | | | | | | librbcodec users must provide these two files when the library is built. rbcodecconfig.h provides configuration #defines and basic types, and will be included by public librbcodec headers, so it must not conflict with the user's code. rbcodecplatform.h provides various OS functions, and will only be included by source files and private headers. This system is intended to provide maximum flexibility for use on embedded systems, where no operating system headers are included. Unix systems can just copy rbcodecconfig-example.h and rbcodecplatform-unix.h with minimal changes. Change-Id: I350a2274d173da391fd1ca00c4202e9760d91def Reviewed-on: http://gerrit.rockbox.org/143 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
* Database build also needs a /lib/rbcodec/dsp include path.Michael Sevakis2012-04-29
| | | | Change-Id: Id54ac979ce232028a0bdc133e70f6bb9ab1471da
* CheckWPS needs an include patch to /lib/rbcodec/dsp.Michael Sevakis2012-04-29
| | | | Change-Id: I7092be2be4b23137e011b2344d92b40fdcf1517e
* Replace a \n-using sed expression with a more compatible trFrank Gevaerts2012-04-28
| | | | | | | BSD sed doesn't handle \n the way GNU sed does, and in this case the substitution is trivially done using tr anyway, so use tr. Change-Id: Iedb459d871ae6758d76352225e91dd4dc4717a53
* Add codecs to librbcodec.Sean Bartell2012-04-25
| | | | | | | Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: http://gerrit.rockbox.org/137 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
* Missed a comma.Björn Stenberg2012-04-20
|
* Add rockchip targets to builds.pm.Andrew Ryabinin2012-04-20
| | | | | | Change-Id: I9c0e51b865aac0f47b66a8291af9846dcdc1fa2a Reviewed-on: http://gerrit.rockbox.org/221 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* rk27generic: Disable plugins.Andrew Ryabinin2012-04-20
| | | | Change-Id: I86b289501ef654393c2987129f7d7f57411fcc3d
* configure: remove support for ARM non EABI compilerRafaël Carré2012-04-14
| | | | Change-Id: I4a25b368337e25bc0f9b3e2639beaf1225150a06
* Add new tarball generation script.Dominik Riebeling2012-04-12
| | | | | | | The old script depended on svn. An earlier version of this script has already been used in the 3.11. branch. Change-Id: Id03abb8f7bd005ede343243194c4453f0b2e8943
* Release v3.11.2Frank Gevaerts2012-04-12
| | | | | | Change-Id: Ica45096cf25ae66e3730183e7929d8dbcfbed265 Reviewed-on: http://gerrit.rockbox.org/212 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* 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