summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
...
* autoconf.pl: Add support for build folders with screen resolution (e.g. ↵Thomas Martitz2013-03-16
| | | | | | build-android-320x480). Change-Id: If2ab767f44db604177a0028e86100633631ca8b8
* Don't include unwarminder for checkwps, database and warble.Dominik Riebeling2013-03-13
| | | | | | | | | | 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
* Update for 3.13Alex Parker2013-03-07
| | | | Change-Id: Iba0860682834a9389196276662f8ce67c18312d6
* Samsung YP-R0 hosted target code refactoringLorenzo Miori2013-03-06
| | | | | | | | | | | | | | 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>
* Clip Zip: promote to stableRafaël Carré2013-02-18
| | | | | | Change-Id: I2d2788a6b5eed65e0032794a18767d5db5d93750 Reviewed-on: http://gerrit.rockbox.org/396 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
* fix checkwpsJonathan Gordon2013-02-12
| | | | Change-Id: Ie3bdfe18db6f8279f3575b253519fe4820649898
* Deprecate the EXTRA_LIBS variable.Björn Stenberg2013-01-24
| | | | Instead specify explicit library dependencies for codecs and plugins.
* android: Undo accidental switch to asm threads.Thomas Martitz2012-11-07
| | | | | | | | 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
* configure: Remove leftover debugging outputThomas Martitz2012-11-07
| | | | Change-Id: I1a1f32faa72987b113f109b876639a1b153f0a88
* android: Add x86 target.Thomas Martitz2012-11-06
| | | | Change-Id: If205f8c69a7ac803eecab394e6d1758aeda86336
* configure: merge androidcc and androidmipscc.Thomas Martitz2012-11-06
| | | | Change-Id: Ice8ba3f2cb51091486b3f446447cc8d256bc4c00
* configure: autodetect mips arch versionThomas Martitz2012-11-06
| | | | Change-Id: Icaaca3d23ca89da977a065396b1961f9fe40da41
* Revert "SH gcc 4.6.3 with link-time optimization, for Archos targets"Marcin Bukat2012-10-24
| | | | This was commited by accident, sorry.
* SH gcc 4.6.3 with link-time optimization, for Archos targetsBoris Gjenero2012-10-24
| | | | | | | 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
* Bump current version to 3.12Alex Parker2012-10-15
| | | | Change-Id: I10e925f40dc134627c77de5b17518ebdffee9a0e
* FS#12764 - bdf2bmp fails to compileJonas Häggqvist2012-10-14
| | | | Change-Id: I8e5ea31f0b529c0160ce6bdaa21a7d3dfe6c391d
* checkwps: Do not error out on rwps for non-remote targets.Thomas Martitz2012-09-24
| | | | | | | This breaks themes on the theme site (that ship an rwps for remote targets) for non-remote targets. As rockbox just ignores the rwps checkwps now does the same. Change-Id: Id8c7833f0bd88d239dce87711456b94c93480a51
* Announce 3.10 as release version for nano2g.Dominik Riebeling2012-09-22
| | | | | | Change-Id: Id35a137242a05cea488fc49630cbc11fb477e22b Reviewed-on: http://gerrit.rockbox.org/315 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
* Add support for Microsoft Speech Platform.Dominik Riebeling2012-09-09
| | | | | | | | | | | | | | MSSP is accessible via vbs by simply changing the object to be used (both SAPI5 and MSSP use the ISpVoice COM interface). Add command line parameter to sapi_voice.vbs to switch the COM object used, and add the necessary implementation of the SAPI class to Rockbox Utility. Important: you will need to install the Speech Runtime separately and install the version matching the bitsize of Rockbox Utility. I.e. you will need to install the x86 version even on a x64 machine (unless you build a 64bit binary of Rockbox Utility). Change-Id: If760cd69c556c17a2ae539965d0941d16fdc10e1
* Change sapi_voice.vbs voice list separation character.Dominik Riebeling2012-09-08
| | | | | | | | The currently used comma for separating voices for the /listvoices command is used by Speech Platform based voices. Change the character to a semicolon which isn't used by voices. Change-Id: I1a7e6e4229f864f56635143e864dadf38cdd7e73
* zenxfi2: correctly disable plugins in configure scriptAmaury Pouly2012-08-30
| | | | Change-Id: If766c39b1b70ded2089964c850affbe953ac17c4
* checkwps: harden filename extension checking.Thomas Martitz2012-07-31
| | | | Change-Id: I91aaacaaff621cfbeef9572df60b339a00475aa9
* Fix database tool.Thomas Martitz2012-07-31
| | | | | | | It was also broken functionally, probably since a while.So restore the functionality. Run it on the dap, the tcd files will be placed into .rockbox folder. Change-Id: Id7a6ce4389dfaf99799258902be80d630af0601c
* checkwps: Simplify expression.Thomas Martitz2012-07-31
| | | | Change-Id: I4d5cf82aa753074f81f25ae3d89a97ee607376e5
* Add the ipod 6g (classic) to builds.pmFrank Gevaerts2012-07-01
| | | | | | This should have been done ages ago Change-Id: I53b258981b139c0bb73777c83938645333ca8780
* Fix link order of mkzenboot and usb_benchmark to make them compile with gcc ↵Bertrik Sikken2012-06-19
| | | | | | (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Change-Id: I433a36074cacc4b0a97f88af5fe26d0084c1fc25
* Define GCCNUM properly. Case matters!Frank Gevaerts2012-06-11
| | | | Change-Id: I5c7e9879f95f454e2811edfeaaa7cedc395646c1
* Fix YP-R0 build.Frank Gevaerts2012-06-11
| | | | | | | | YP-R0 never used sigaltstack threading, although it was (inadvertently) defined. Due to the new handling of ifdefs in 268b725 this definition started to be used, so remove it. Change-Id: Ib5247741fc6dcfb66022d50c269812dfc3c4e214
* Fix libmad compilation on MIPS with newer gcc. FS#12013Huan Zhang2012-06-11
| | | | | | | | | | | Since gcc 4.4 the MIPS port no longer recognizes the "h" asm constraint. It was necessary to remove this constraint in order to avoid generating unpredictable code sequences. We can achieve the same effect using 128-bit types. See also:GCC 4.4 release notes at http://gcc.gnu.org/gcc-4.4/ Change-Id: I713cdf57cde1a989ad960aa441ab1ccf51f1cdc6
* The threading model should be set from configure, not config.h.Frank Gevaerts2012-06-11
| | | | Change-Id: If87bbd4a02825df20e5fe29c4ada85bf5ba25e99
* Add the Android/MIPS targetFrank Gevaerts2012-06-11
| | | | Change-Id: Iec1d2f08c8a43e486ab1696566a718b18598ff95
* wpsbuild: Rewrite to fix various issues and support .fmsThomas Martitz2012-06-10
| | | | | | | | | | | | wpsbuild.pl is enhanced to produce fallback themes that were previously hardcoded in buildzip.pl. It also recognizes resolution strings as regular expressions now so you can specify resolution dependant settings as <setting>.<regex>: <value> (needed to support single themes on multiple resolutions). The WPSBUILD syntax completely changed as well and it includes the fallback themes as well. Ultimately wpsbuild is also able to install .fms files. Change-Id: Idf5994f17b9750983d7bc3ef583540a8cdae1dde
* Create binary voice string archive on target.Dominik Riebeling2012-06-09
| | | | | | | | | | | | | | | | | | | | | | | Extend genlang to create files holding the voice strings in a binary format similar to lng. Create such files for all languages during a normal build, put them in a zip file and add them to rockbox.zip so they are installed with a main build. Creating a voice file requires access to the voice strings, which are currently not distributed with Rockbox. Therefore it is necessary to either have access to the source code of the installed build or to use a build the genlang service on rockbox.org can retrieve the strings for, making it impossible for normal users to generate a voice file for custom builds, test builds and older builds that aren't supported by the rockbox.org script. It also requires a network connection when creating voice files with Rockbox Utility even if creating a voice file by itself isn't network related. Furthermore, putting the voice strings on the target is also a prerequisite for eventually supporting a TTS on the player. Strip voice strings path. Change-Id: Ic2f86130909b3b257986a348e5cfcf618c4500c3
* genlang: add VOICE_ prefix to unused voice-only strings.Dominik Riebeling2012-06-05
| | | | | | | | | | | voicefont uses the id prefix VOICE_ to recognize voice-only strings. Unused ids get a NOT_USED prefixed entry to keep order correct. However, since this applies to voice-only entries as well voicefont doesn't recognize those as voice entries and puts them at the end of the lang strings table. This messes up the order in the created voice file, so add VOICE_ as prefix so voicefont can identify them. Change-Id: Ic3f2ec038ce1ed93c84286979e6583b478fa697e
* voicefont: make format version a parameter.Dominik Riebeling2012-06-05
| | | | | | | | | Make hardcoded format version a parameter to allow adjusting depending on the installed Rockbox version. Rockbox Utility will read the version from the installed version. Since the command line voicefont tool is only intended for use in the current tree it uses a fixed version. Change-Id: I1ec935d47c71961e93b3c6bc6c5d816cd9fc83ff
* Add voicefile version to rockbox-info.txt.Dominik Riebeling2012-06-05
| | | | | | | | | | | | When the voicefile binary format changes there is no easy way to figure which format is compatible with a given Rockbox installation. Add the version number to rockbox-info.txt so tools like Rockbox Utility can easily retrieve it and therefore support different versions. Change-Id: Ia5b8f00f89065f0dd0adf061612d844dcaff39c6 Reviewed-on: http://gerrit.rockbox.org/269 Tested-by: Dominik Riebeling <Dominik.Riebeling@gmail.com> Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
* Remove unnecessary variable and simplify voice-only counting.Dominik Riebeling2012-06-03
| | | | | | | Voice-only strings are identified when reading the strings, so there is no reason to first store that information and then count them later. Change-Id: Ie6bd2c4bbf5736630e58d06a20739ef527e3cd69
* voicefont: rename SWAP macros.Dominik Riebeling2012-06-03
| | | | | | | | Those macros actually swap to big endian. Since the macro names didn't tell what way to swap (and on big endian they don't swap anything at all) they are somewhat confusing. Change names for clarity. Change-Id: Ie4b0026458a69d7533abb66109a6f83bc5ee2c0e
* tools/autoconf.pl: 2 enhancementsThomas Martitz2012-05-28
| | | | | | | * -y param to not ask for confirmation * detect <buildtype>-<target> as well Change-Id: Ie63f5882560cd7c7ee1c00f153e756b8695d567f
* zenxfi3: disable building of plugins ("no" means yes, use an empty string ↵Bertrik Sikken2012-05-27
| | | | | | instead) Change-Id: I85e01ae07daa8656be33ddc47592102d318a17e0
* Make overlay plugins work again.Frank Gevaerts2012-05-19
| | | | | | | | | | | | Overlay plugins got broken because ovl_offset.pl assumes the audio buffer ends where the plugin buffer starts. Buflib however keeps its handle table there, so there are a few hundred bytes fewer available, so loading the overlay fails. We work around this by linking the overlay at a slightly lower address (1024 bytes lower). If the handle table ever grows more than that, overlays will start failing again and we either need a different solution or increase the margin a bit. Change-Id: Id98cb52da2c8c4a4bc773362a46f646774112f85
* Initial commit for the Creative ZEN X-Fi2 and X-Fi3 portsAmaury Pouly2012-05-19
| | | | | | These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
* Move the mr100 to unstableFrank Gevaerts2012-05-19
| | | | | | | | mr100 audio is broken in 3.11. It's working again in master since da6cebb6b0b17b4a75a2bd4f51b7cf70b5dafe40, but backporting that is not realistic. Change-Id: I11118a0d228da866259e4e01ed00ac010a3838a3
* Add .nomedia on Android.Dominik Riebeling2012-05-19
| | | | | | | Prevent Android from adding theme files to its media database by putting a .nomedia file in the rockbox folder. Change-Id: I76ee3381a6599b9d1ecfe34d15a4fdd35da80336
* more tools checks to be done before starting toolchain buildsPeter D'Hoye2012-05-19
|
* Add support for cp1252 (Western European) codepage.Dominik Riebeling2012-05-19
| | | | | | | | | | | | | | | | | In Europe Windows defaults to its own codepage cp1252 (also known as "WinLatin" or "Windows-1252"). cp1252 adds some characters to ISO-8859-1. Some mp3 tagging software on Windows uses cp1252 instead of ISO-8859-1. This violates the ID3 specification, which requires tags to be ISO-8859-1 or Unicode. However, similar violations are made for other codepages and supported by Rockbox using the "Default Codepage" setting. Add support for cp1252 to enable people using such broken tools to override the correct decoding to get their tags displayed properly. Change-Id: I9f2ec478afe2503e99ee8e6609416c92b0f453e0 Reviewed-on: http://gerrit.rockbox.org/209 Reviewed-by: Jens Arnold <amiconn@rockbox.org> Tested-by: Jens Arnold <amiconn@rockbox.org>
* add aditional required tools to the checkPeter D'Hoye2012-05-19
|
* Make the player_unifont tool build againJens Arnold2012-05-18
| | | | | This tool is rarely needed (only when working on the player charset) and got lost in the big make system overhaul.
* thumb-cc.py: fix for python 3.2Rafaël Carré2012-05-07
|
* Add include path to checkwps.make to fix build.Nils Wallménius2012-05-03
| | | | Change-Id: I3edddee9422255bf6d944f76c74686a256a8a852