summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-11-05Introduce HiFi E.T. MA8/MA8C ports.Andrew Ryabinin
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
2013-11-05Introduce HiFi E.T. MA9C port.Andrew Ryabinin
The only difference between this target and HiFi E.T. MA9 is display driver (ILI9342 in MA9 and ILI9342c in MA9C) Change-Id: Icc3d2490f850902a653175360f12283f3708bbb7
2013-10-22tools/configure: add the Creative targets to selectorAmaury Pouly
Change-Id: I74c7c3cfea95350b88155c2d6d1111c84172b39d
2013-10-22tools/scramble: document zen/xzfi/zmoz targetsAmaury Pouly
Change-Id: I9b48d22968b7632ef88d9dd598ff65fd448c3dcc
2013-10-22Initial commit for the Creative ZEN and ZEN X-FiAmaury Pouly
Change-Id: Ibd7b1b0b957ef11c200cb63eff7da53f11774748
2013-10-22Initial commit for the Creative ZEN MozaicAmaury Pouly
Change-Id: Ib65aad9f5de37e514047955cad7ca40dc0af4f74
2013-10-22tools/scramble: add support for a couple more Creative devicesAmaury Pouly
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
2013-10-22tools/mkzenboot: compile in C99 modeAmaury Pouly
Change-Id: I580ffb3af71846213c0ffc18ead4e51a72ba1475
2013-10-20Switch back to kernel.org.Frank Gevaerts
kernel.org is back, and nic.funet.fi is being difficult, so it's time to switch back. Change-Id: If981dedd0cb7bb64de7563de6657f63ebb931a6f
2013-10-19Include 60s timeout for wget commands in rockboxdev.shMichael Rodger
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>
2013-10-18Do not compile with "-ldl" on FreeBSD.Kevin Zheng
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>
2013-10-02Add a few targerts to builds.pmAmaury Pouly
Change-Id: I6c2e139cf55c7bd07e6327abbc9dd93e5bdb6e21 Reviewed-on: http://gerrit.rockbox.org/631 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-10-01fwpatcher/rbutil - added support for H300 v1.31KLorenzo Miori
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>
2013-09-29Add some unstable targest to "sim release"Amaury Pouly
Change-Id: Ie8e3848063dc49004fa68719e031a4950f059033
2013-09-29Simulator for Samsung YP-R0Lorenzo Miori
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>
2013-09-25Initial commit for the sony NWZ-E360 and NWZ-E370Amaury Pouly
Change-Id: I52d21e136a98eaf481615d641795cf7ecf325465
2013-09-08bmp2rb: Data was written with an incorrect offset.Thomas Martitz
Change-Id: I460872f05f80e28be312de5c93d54c7c6e36fbd7
2013-09-07bmp2rb: Fix incorrect left-over commentThomas Martitz
Change-Id: I29c6403cec1aa228f6730c8b78c830a23d021d95
2013-09-07bmp2rb: Support generating 24bit BMP raw data.Thomas Martitz
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
2013-08-06tools: fix scramble usage()Amaury Pouly
For some weird reason the fuze+ is not in the list ?! Change-Id: Ibe493475e4187021310ca153930489787c359745
2013-07-11Fix .ncbss from possibly overlapping .ncdata in plugins/codecs.Michael Sevakis
(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
2013-06-15Fix building of sh, arm and m68k toolchains with new texinfoNils Wallménius
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>
2013-06-13Always build test plugins in simulatorsRafaël Carré
Change-Id: I13094bfbed9fe05a48b4e81759978d112e19f48b
2013-06-09Don't pass ar output to /dev/null.Dominik Riebeling
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
2013-05-18builds.pm: Add HiFi E.T MA9.Andrew Ryabinin
Change-Id: Ic8d31244c4ddc3924d889d0cb0d444844a1bb345
2013-05-11Rework rbspeex dependency generation to use single dependency files.Dominik Riebeling
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
2013-05-11ucl: Replace use of uname by checking the compiler output.Dominik Riebeling
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
2013-05-11Change mkdir -p to work on Windows.Dominik Riebeling
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
2013-05-06Remove leftover debugging warning.Dominik Riebeling
Change-Id: Icb7d2de4284c1db5766f0039e5546b8956ef5afa
2013-05-06Introduce HiFi E.T MA9 port.Andrew Ryabinin
Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
2013-05-04Change the order of global linker options and -T.Dominik Riebeling
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
2013-05-04Replace use of uname by checking the compiler output.Dominik Riebeling
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
2013-04-26Adapt logic in configure script to cope with both x86 and x86_64 ↵Bryan Childs
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>
2013-04-26Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis
Change-Id: Icc10d6e85f890c432f191233a4d64e09f00be43d Reviewed-on: http://gerrit.rockbox.org/456 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
2013-04-04Add ANDROID_SDK_PATH and ANDROID_NDK_PATH to generated Makefile.Dominik Riebeling
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
2013-03-16autoconf.pl: Add support for build folders with screen resolution (e.g. ↵Thomas Martitz
build-android-320x480). Change-Id: If2ab767f44db604177a0028e86100633631ca8b8
2013-03-13Don't include unwarminder for checkwps, database and warble.Dominik Riebeling
If the host is ARM simply checking the architecture the compiler produces binaries for will include unwarminder even for the PC tools, breaking them. Fixes building checkwps and database on ARM hosts. Doesn't fix warble, there are additional problems with that. Change-Id: I135b1103a60b9e3720117cde1075b7d73424f384
2013-03-07Update for 3.13Alex Parker
Change-Id: Iba0860682834a9389196276662f8ce67c18312d6
2013-03-06Samsung YP-R0 hosted target code refactoringLorenzo Miori
As per title this patch aims at splitting common target code and specific target code in a better way to support future ports within the same environment (e.g. Samsung YP-R1 where the Linux and the SoC are the same, with differences in hardware devices handling) Change-Id: I67b4918c46403b184d3d8f42ab5aae7d01037fd0 Reviewed-on: http://gerrit.rockbox.org/409 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
2013-02-18Clip Zip: promote to stableRafaël Carré
Change-Id: I2d2788a6b5eed65e0032794a18767d5db5d93750 Reviewed-on: http://gerrit.rockbox.org/396 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
2013-02-12fix checkwpsJonathan Gordon
Change-Id: Ie3bdfe18db6f8279f3575b253519fe4820649898
2013-01-24Deprecate the EXTRA_LIBS variable.Björn Stenberg
Instead specify explicit library dependencies for codecs and plugins.
2012-11-07android: Undo accidental switch to asm threads.Thomas Martitz
sigaltstack() is not available (more accurately, not exposed by the NDK) pre-gingerbread/2.3. However the android-arm target runs on down to eclair/2.1, where the asm threads still work fine. Change-Id: I2bb14bc6bb5653c401552189699a676109ac6587
2012-11-07configure: Remove leftover debugging outputThomas Martitz
Change-Id: I1a1f32faa72987b113f109b876639a1b153f0a88
2012-11-06android: Add x86 target.Thomas Martitz
Change-Id: If205f8c69a7ac803eecab394e6d1758aeda86336
2012-11-06configure: merge androidcc and androidmipscc.Thomas Martitz
Change-Id: Ice8ba3f2cb51091486b3f446447cc8d256bc4c00
2012-11-06configure: autodetect mips arch versionThomas Martitz
Change-Id: Icaaca3d23ca89da977a065396b1961f9fe40da41
2012-10-24Revert "SH gcc 4.6.3 with link-time optimization, for Archos targets"Marcin Bukat
This was commited by accident, sorry.
2012-10-24SH gcc 4.6.3 with link-time optimization, for Archos targetsBoris Gjenero
This is work from FS#12431 synced to current HEAD and slightly tweaked (gcc 4.6.2 -> 4.6.3, binutils 2.21.1 -> 2.22) Change-Id: I76af91e80ac2a9c16a776c7f0a33cc51603bbf9b
2012-10-15Bump current version to 3.12Alex Parker
Change-Id: I10e925f40dc134627c77de5b17518ebdffee9a0e