summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
...
* Fix warnings. convbdf needed to be updated for the changed font struct ↵Thomas Martitz2014-01-26
| | | | | | because it generates sysfont.c. Change-Id: Id5aea6b6c73438242a80ae6849ee5e29ab8659dc
* Initial commit for the ZEN X-Fi StyleAmaury Pouly2014-01-21
| | | | Change-Id: Ib25a357a7bafd2ef25f273cadff70fafbd8d4661
* Workarund GCC bug #52991 regarding packet attribute.Thomas Martitz2014-01-17
| | | | | | | | | | | | According to http://http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991, since mingw-gcc 4.7.1 -mms-bitfields is on by default, and this option breaks the packet attribute since around 4.2.0. We haven't set this option so I'm assuming we don't need it. Therefore a workaround in configure can make things work again, because we rely on the packet attribute in quite a few places. Change-Id: I8367c16594cecfdde97c548e04607deaa92e21de
* coldfire: Use single app.lds script for all coldfires.Marcin Bukat2014-01-15
| | | | | | | | | | | The only true difference in this platform is the amount of iram between MCF5249 and MCF5250. Instead of duplicating the file simply use one with proper ifdefs. Change-Id: Ifd56ebd2666813633502e3b5d83669424659c039 Reviewed-on: http://gerrit.rockbox.org/713 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* Make the m:robe 100 stable again.Szymon Dziok2014-01-13
| | | | Change-Id: If170b0b5f7035b02d59418c201d006805546e724
* creativezenv: change target_id & MODEL_NUMBER.Andrew Ryabinin2014-01-02
| | | | | | | | | 85 is already used by HIFI E.T. MA8C. Change-Id: I7f30d6b1acbebd6152d11fa46ec87d95e6a809e7 Reviewed-on: http://gerrit.rockbox.org/703 Reviewed-by: Purling Nayuki <cyq.yzfl@gmail.com> Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Introduce IHIFI760/960 targets.Andrew Ryabinin2013-12-16
| | | | Change-Id: Ie36e48742c0ed9aa3fd6f49aa034a11d2492327c
* Initial commit for the YP-Z5 portLorenzo Miori2013-12-02
| | | | | | | | The port uses the imx233 soc, it's a STMP3650 based Samsung player Change-Id: I50b6d7e77fd292fab5ed26de87853cd5aaf9eaa4 Reviewed-on: http://gerrit.rockbox.org/490 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Initial commit for the Creative ZEN VAmaury Pouly2013-11-18
| | | | Change-Id: I3408cfdf742ea5995d5c87bf76653f436e1ec2b0
* creativezenmozaic: factor out code with the zen/zenxfiAmaury Pouly2013-11-18
| | | | | | Most of the code is similar, only the lcd driver is significantly different. Change-Id: I9eab1faf08d2356f2d820d6930ef3b0653349aa1
* sims.pl: add a few unusable targetsAmaury Pouly2013-11-13
| | | | Change-Id: I97ab208446c3df5327aa287edb5940aa59908260
* configure: change E370 to E370/E380Amaury Pouly2013-11-13
| | | | Change-Id: I55e00f53bd8c7704b5c3fe5db0b716f980504887
* Add Creative Zen, X-Fi and Mozaic to builds.pmAmaury Pouly2013-11-12
| | | | Change-Id: I67664ec7315038ff602dd492b06ce4867421b60b
* Updated IAP commands.Ralf Ertzinger2013-11-10
| | | | | | | | | | | | | | | | | | Originally written and uploaded by Lalufu (Ralf Ertzinger) in Feb 2012. They have been condensed into a single patch and some further additions by Andy Potter. Currently includes Authentication V2 support from iPod to Accessory, RF/BlueTooth transmitter support, selecting a playlist and selecting a track from the current playlist. Does not support uploading Album Art or podcasts. Has been tested on the following iPods, 4th Gen Grayscale, 4th Gen Color/Photo, Mini 2nd Gen, Nano 1st Gen and Video 5.5Gen. Change-Id: Ie8fc098361844132f0228ecbe3c48da948726f5e Co-Authored by: Andy Potter <liveboxandy@gmail.com> Reviewed-on: http://gerrit.rockbox.org/533 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* builds.pm: Add HiFi E.T. MA9C/MA8/MA8C.Andrew Ryabinin2013-11-05
|
* Introduce HiFi E.T. MA8/MA8C ports.Andrew Ryabinin2013-11-05
| | | | | | | | | HiFi E.T. MA8 is almost the same as MA9 except another DAC(pcm1792 in ma8, df1704 in ma9). MA8 has ILI9342 lcd, MA8C has ILI9342C lcd. Change-Id: If2ac04f5a3382590b2a392c46286559f54b2ed6a
* Introduce HiFi E.T. MA9C port.Andrew Ryabinin2013-11-05
| | | | | | | The only difference between this target and HiFi E.T. MA9 is display driver (ILI9342 in MA9 and ILI9342c in MA9C) Change-Id: Icc3d2490f850902a653175360f12283f3708bbb7
* tools/configure: add the Creative targets to selectorAmaury Pouly2013-10-22
| | | | Change-Id: I74c7c3cfea95350b88155c2d6d1111c84172b39d
* tools/scramble: document zen/xzfi/zmoz targetsAmaury Pouly2013-10-22
| | | | Change-Id: I9b48d22968b7632ef88d9dd598ff65fd448c3dcc
* Initial commit for the Creative ZEN and ZEN X-FiAmaury Pouly2013-10-22
| | | | Change-Id: Ibd7b1b0b957ef11c200cb63eff7da53f11774748
* Initial commit for the Creative ZEN MozaicAmaury Pouly2013-10-22
| | | | Change-Id: Ib65aad9f5de37e514047955cad7ca40dc0af4f74
* tools/scramble: add support for a couple more Creative devicesAmaury Pouly2013-10-22
| | | | | | | This is mostly for consistency, this tool will be unused by the newer targets. Also update the usage() display to mention -no-ciff Change-Id: I4500f5fdce771ad3c53701a0bbaace916e88759d
* tools/mkzenboot: compile in C99 modeAmaury Pouly2013-10-22
| | | | Change-Id: I580ffb3af71846213c0ffc18ead4e51a72ba1475
* Switch back to kernel.org.Frank Gevaerts2013-10-20
| | | | | | | kernel.org is back, and nic.funet.fi is being difficult, so it's time to switch back. Change-Id: If981dedd0cb7bb64de7563de6657f63ebb931a6f
* Include 60s timeout for wget commands in rockboxdev.shMichael Rodger2013-10-19
| | | | | | | | | | Added a 60s timeout to the script to avoid having to wait for ages when a download stalls. Change-Id: I97f0aafe4eac0fb3cfc83805c99d19f1ef02b9f9 Reviewed-on: http://gerrit.rockbox.org/636 Reviewed-by: Kevin Zheng <kevinz5000@gmail.com> Tested-by: Michael Rodger <rockbox@atinyhedgehog.za.net> Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Do not compile with "-ldl" on FreeBSD.Kevin Zheng2013-10-18
| | | | | | | | | | | The dynmaic library support provided in dlfcn.h does not require additional linker flags on FreeBSD. It is provided with the standard C library and will fail to link if "-ldl" is specified. Change-Id: I9f21d8369d45a9be94129a1b37b4607adf673c57 Reviewed-on: http://gerrit.rockbox.org/637 Tested-by: Kevin Zheng <kevinz5000@gmail.com> Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Add a few targerts to builds.pmAmaury Pouly2013-10-02
| | | | | | Change-Id: I6c2e139cf55c7bd07e6327abbc9dd93e5bdb6e21 Reviewed-on: http://gerrit.rockbox.org/631 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* fwpatcher/rbutil - added support for H300 v1.31KLorenzo Miori2013-10-01
| | | | | | | Change-Id: I4e0801f136f9b9e490209c0808eabfc334f46643 Reviewed-on: http://gerrit.rockbox.org/630 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com> Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
* Add some unstable targest to "sim release"Amaury Pouly2013-09-29
| | | | Change-Id: Ie8e3848063dc49004fa68719e031a4950f059033
* Simulator for Samsung YP-R0Lorenzo Miori2013-09-29
| | | | | | | | | Enable simulator for the target ypr0 to be built and used. Change-Id: I1b080f07ab90f5c4856881d08ad70e1053bbb0c0 Reviewed-on: http://gerrit.rockbox.org/618 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* Initial commit for the sony NWZ-E360 and NWZ-E370Amaury Pouly2013-09-25
| | | | Change-Id: I52d21e136a98eaf481615d641795cf7ecf325465
* bmp2rb: Data was written with an incorrect offset.Thomas Martitz2013-09-08
| | | | Change-Id: I460872f05f80e28be312de5c93d54c7c6e36fbd7
* bmp2rb: Fix incorrect left-over commentThomas Martitz2013-09-07
| | | | Change-Id: I29c6403cec1aa228f6730c8b78c830a23d021d95
* bmp2rb: Support generating 24bit BMP raw data.Thomas Martitz2013-09-07
| | | | | | | | This will be required by the R0 port. Generating C source with 24bit data is not supported yet because Rockbox doesn't support this depth yet (and has no data type for it). Change-Id: I6474a6d32bb7942661bac833bb3348073335e25c
* tools: fix scramble usage()Amaury Pouly2013-08-06
| | | | | | For some weird reason the fuze+ is not in the list ?! Change-Id: Ibe493475e4187021310ca153930489787c359745
* Fix .ncbss from possibly overlapping .ncdata in plugins/codecs.Michael Sevakis2013-07-11
| | | | | | | | | | | | | | | | | (Take #2) If .bss wasn't large enough, and .ncdata was empty, .ncbss would be at an address overlapping the alignment-padded end of .ncdata and and linking would fail with an overlap error. Adds plugin load end address that accounts for IRAM going past the final .bss sections, making IRAM overlay compatible. load_code could also use this instead of the file size. The .lds becomes a bit more straightforward and explicit when assigning addresses. Change-Id: Id0c33f257710e97ece2c831e0feaaa32c1a14e05
* Fix building of sh, arm and m68k toolchains with new texinfoNils Wallménius2013-06-15
| | | | | | | | | | | Recent versions of texinfo breaks various binutils and GCC builds. For GCC setting MAKEINFO=missing at configure time works but not for binutils where patches are used to fix parsing errors. This also makes rockboxdev.sh handle applying multiple patches. Change-Id: Ia8e6dc7662ab725490e4b4428676d235f0bd38bb Reviewed-on: http://gerrit.rockbox.org/471 Reviewed-by: Nils Wallménius <nils@rockbox.org>
* Always build test plugins in simulatorsRafaël Carré2013-06-13
| | | | Change-Id: I13094bfbed9fe05a48b4e81759978d112e19f48b
* Don't pass ar output to /dev/null.Dominik Riebeling2013-06-09
| | | | | | | | | Since ar is not running in verbose mode there is normally no output to get rid of, and in case of errors it's useful to see them. Also, Windows doesn't know about /dev/null. Make dependency generation for librbspeex more silent as well. Change-Id: Ie0d4a406e665ebd67331d6cd1fa2fc02f8bf21b9
* builds.pm: Add HiFi E.T MA9.Andrew Ryabinin2013-05-18
| | | | Change-Id: Ic8d31244c4ddc3924d889d0cb0d444844a1bb345
* Rework rbspeex dependency generation to use single dependency files.Dominik Riebeling2013-05-11
| | | | | | | | | | | | Similar as done in d2b8f91 change dependency generation to use one file per source file. This removes the need to have external tools installed on Windows. Previously Cygwin or msys tools needed to be in the system PATH which was problematic at times. This means that now building on Windows (using MinGW) doesn't require additional tools anymore. Change-Id: I4c0675e99c3cc3a729b91beefd58320db498ae0a
* ucl: Replace use of uname by checking the compiler output.Dominik Riebeling2013-05-11
| | | | | | | | Similar as done for libtools.make ask the compiler for the binary it creates instead of using uname to figure the target to avoid special handling when cross compiling. Change-Id: Icb4654616e4339bf9e6e3be5177b35e0bb313bcd
* Change mkdir -p to work on Windows.Dominik Riebeling2013-05-11
| | | | | | | | Windows mkdir doesn't know about the -p option and requires paths to use \ as path separator. Try to detect when building on Windows and use the Windows internal function instead of relying on a compatible mkdir in the path. Change-Id: I47d47d45edeb38c672321f77d6e91268bf744dba
* Remove leftover debugging warning.Dominik Riebeling2013-05-06
| | | | Change-Id: Icb7d2de4284c1db5766f0039e5546b8956ef5afa
* Introduce HiFi E.T MA9 port.Andrew Ryabinin2013-05-06
| | | | Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
* Change the order of global linker options and -T.Dominik Riebeling2013-05-04
| | | | | | | | | | | 95e23de made -Wl,--gc-sections appear after -T by combining it with the global linker options. Moving the global linker options in front of -T seems to fix the crash observed on mini2g after that change -- as it seems the linker behaves differently if --gc-sections is passed after -T. Fixes FS#12857. Change-Id: Id64dc6b91726760d75a1a0cd85bb7c06208d2f45
* Replace use of uname by checking the compiler output.Dominik Riebeling2013-05-04
| | | | | | | | | | Similar as done in ea0bfe7 ask the compiler for the binary it creates instead of using uname to figure the target. Simplify source file preprocessing to avoid using grep to improve compatibility with Windows. Change-Id: I39ecfe690c9bb70b07b0af5a7804d7e5ab512d71
* Adapt logic in configure script to cope with both x86 and x86_64 ↵Bryan Childs2013-04-26
| | | | | | | | | architecture Android NDKs Change-Id: I520443a17f1d9ced43222e14182ca4726717bc32 Reviewed-on: http://gerrit.rockbox.org/458 Reviewed-by: Frank Gevaerts <frank@gevaerts.be> Tested-by: Frank Gevaerts <frank@gevaerts.be>
* Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis2013-04-26
| | | | | | | Change-Id: Icc10d6e85f890c432f191233a4d64e09f00be43d Reviewed-on: http://gerrit.rockbox.org/456 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
* Add ANDROID_SDK_PATH and ANDROID_NDK_PATH to generated Makefile.Dominik Riebeling2013-04-04
| | | | | | | | | Previously it was sufficient to set those variables when running configure. Since ANDROID_NDK_PATH is now also used in the Android Makefile set both variables in the generated Makefile as well -- not everyone has (or wants) to set them globally in the environment. Change-Id: Ib64ffeea379c58c9d361b3fbfefb67084dce666c