| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Change-Id: Id54ac979ce232028a0bdc133e70f6bb9ab1471da
|
| |
|
|
| |
Change-Id: I7092be2be4b23137e011b2344d92b40fdcf1517e
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
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>
|
| | |
|
| |
|
|
|
|
| |
Change-Id: I9c0e51b865aac0f47b66a8291af9846dcdc1fa2a
Reviewed-on: http://gerrit.rockbox.org/221
Reviewed-by: Björn Stenberg <bjorn@haxx.se>
|
| |
|
|
| |
Change-Id: I86b289501ef654393c2987129f7d7f57411fcc3d
|
| |
|
|
| |
Change-Id: I4a25b368337e25bc0f9b3e2639beaf1225150a06
|
| |
|
|
|
|
|
| |
The old script depended on svn. An earlier version of this script has already
been used in the 3.11. branch.
Change-Id: Id03abb8f7bd005ede343243194c4453f0b2e8943
|
| |
|
|
|
|
| |
Change-Id: Ica45096cf25ae66e3730183e7929d8dbcfbed265
Reviewed-on: http://gerrit.rockbox.org/212
Reviewed-by: Björn Stenberg <bjorn@haxx.se>
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I98c904b1d5e5c80c21d8a08b5413cd1e7f70bff2
|
| |
|
|
|
|
| |
handles DEBUG builds on hosted targets to keep debug symbols if necessary.
Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
|
| |
|
|
| |
Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
|
| |
|
|
| |
Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
|
| |
|
|
|
|
|
| |
1) use " instead of ' to expand variable
2) fix x86 arch autodetection (android toolchain doesnt use _X86_)
Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
|
| |
|
|
| |
Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
|
| |
|
|
| |
Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
|
| |
|
|
| |
Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
|
| |
|
|
| |
Change-Id: I7e36cec5e3dd86b3220a8a14561596aaa81fdefb
|
| |
|
|
| |
Change-Id: I8754ad8724e22147b98a156fecea599bdda72292
|
| |
|
|
| |
Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
|
| |
|
|
| |
Change-Id: I7e1666d604c554509375a4ae858ff3cd7be96b3a
|
| |
|
|
| |
Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: Icc19a89286f34fa88d151c0212273013d7b14f40
|
| |
|
|
|
|
| |
All associated files are moved to /lib/rbcodec.
Change-Id: I572ddd2b8a996aae1e98c081d06b1ed356dce222
|
| |
|
|
| |
Change-Id: I2881edda45cd3ea69f5284d93bc93c47bb63b3f2
|
| |
|
|
| |
Change-Id: Ib2c9e02703de5801d08e05c1eb1066cb7c3328a5
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I859473abbaf05c8268d832b25d15f27f1ea44648
|
| |
|
|
| |
Change-Id: I8057d6186724c3e8a319a262f45c12da7afb722e
|
| |
|
|
|
|
| |
Only sdl app builds work properly for now.
Change-Id: I7807d42f69b8577b401e48cdc63de71e54f49217
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
Change-Id: I76db28bf0d583840bc00e96b73370316ad7d8b73
|
| |
|
|
| |
Change-Id: I5f2f896d34c242c9b365bd8ea823fa89647a366d
|
| |
|
|
| |
Change-Id: Ia81a090e0c5ad53b09c38861b17e14674b1087d4
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Change-Id: I14d2f1c174c118ba44fbbd92051157e0f21db68f
|
| |
|
|
| |
Change-Id: I5889743e94ed568c8f7dcc50de0b03b8421969f7
|