| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I7542b05b851d5a3b9353c48550a6de290ca33037
|
| |
|
|
| |
Change-Id: Ia3cf9370c38d1593fe156806d12eec3da438beac
|
| |
|
|
| |
Change-Id: I4a21e220e16b567eb3e7afe5e7d1a3293dd13bb2
|
| |
|
|
| |
Change-Id: Ib65fa0be50dfa050f1db5c615685bdbd992cea1d
|
| |
|
|
|
|
|
|
| |
Another "test" commit :)
Change-Id: I2196ef07724f23dacd47d9ee1a71c3200b4135fc
Reviewed-on: http://gerrit.rockbox.org/64
Reviewed-by: Björn Stenberg <bjorn@haxx.se>
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: Ib9f98563a9687827a384e5c7587638f5874cf485
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I3e057a680057bdda859af5deefbda0e65211b284
|
| |
|
|
|
|
|
| |
Core, codecs and plugins link it separately so this gets rid of SOURCES trickery.
Don't build it for hosted targets.
Change-Id: If15ef90e93cd218a4352ae8e89eea95d3122452f
|
| | |
|