summaryrefslogtreecommitdiff
path: root/tools/configure (follow)
Commit message (Collapse)AuthorAge
* Add voicetools to "make help"Dave Chapman2007-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15754 a1c6a512-1295-4272-9138-f99709370657
* Add the tools dir to the path in voice.pl, for easier calling of the various ↵Jens Arnold2007-11-18
| | | | | | tools. Fixes the problem of building swcodec voice files on cygwin (needs reconfiguring). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15672 a1c6a512-1295-4272-9138-f99709370657
* Revert r15664 and instead define a HOSTAR variable in the main Makefile and ↵Dave Chapman2007-11-18
| | | | | | pass it to tools/Makefile, the same way CC is handled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15669 a1c6a512-1295-4272-9138-f99709370657
* Introduce use of the new Speex voice file encoder in voice builds. Remove ↵Thom Johansen2007-11-18
| | | | | | the very unfinished support for other encoders and force use of either rbspeexenc for SWCODEC or LAME for HWCODEC. Update voice.pl to work with the new system, and remove a bug in the same go. Remember to rerun "configure" if you want to build voice files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15667 a1c6a512-1295-4272-9138-f99709370657
* Create a separate voicetoolset declaration - voicefont, wavtrim and (for ↵Dave Chapman2007-11-16
| | | | | | swcodec) rbspeexenc - and only build them when "make voice" is run. This brings the voice tools into line with the other build-specific tools and only builds them when needed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15648 a1c6a512-1295-4272-9138-f99709370657
* Built the M:Robe with the -mcpu=arm926ej-s option by default. A new cross ↵Karl Kurbjun2007-11-13
| | | | | | compiler will have to/can be build with rockboxdev.sh git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15607 a1c6a512-1295-4272-9138-f99709370657
* Initial version of mknkboot - a utility to replace "merge0.cpp" to insert a ↵Dave Chapman2007-11-11
| | | | | | Rockbox bootloader into a Gigabeat-S nk.bin firmware update image. This was rewritten from scratch, but has been tested to produce output files identical to merge0.cpp. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15570 a1c6a512-1295-4272-9138-f99709370657
* fix the output for the mrobe so we dont have to use apps/rockbox.binJonathan Gordon2007-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15401 a1c6a512-1295-4272-9138-f99709370657
* Initial work on a port to the Logik DAX 1GB MP3/DAB player. The bootloader ↵Dave Chapman2007-10-28
| | | | | | build compiles and runs (but only displays some debugging info), and the LCD and ADC drivers are working. Two different bootloader builds are possible: 1) The default build is just a test application for uploading to the device via tcctool; 2) Adding -DTCCBOOT to EXTRA_DEFINES in the build directory Makefile will compile the bootloader so that it can be appended to the end of the original firmware and installed on the device, dual-booting. This commit also includes some work by Hein-Pieter van Braam on a port to the iAudio 7, but that doesn't build yet. A large part of these ports will be generic to all TCC77x devices - see the TelechipsInfo wiki page for some other devices with this CPU. NOTE: Compiling these builds requires an arm-elf-gcc with armv5 support - the current version of rockboxdev.sh compiles such a gcc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15339 a1c6a512-1295-4272-9138-f99709370657
* More M:Robe work including a fix to lcd-as-memframe for larger screens ↵Karl Kurbjun2007-10-21
| | | | | | thanks to Michael Sevakis. Also fixes simulator builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15254 a1c6a512-1295-4272-9138-f99709370657
* revert r14709, leaving the output in bootloader/ is fineJonathan Gordon2007-10-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15103 a1c6a512-1295-4272-9138-f99709370657
* PP LCD drivers: * Optimised and cleaned up PP colour LCD drivers. ↵Jens Arnold2007-10-12
| | | | | | Immeasurable speedup on iPod Color, huge speedup on small H10 (a factor of 3). Should be a bit faster on big H10 too. * Big H10 changed bitmap format, so needs reconfiguring + full rebuild. * Better register naming for the mono LCD bridge. Register names for the colour LCD bridge. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15082 a1c6a512-1295-4272-9138-f99709370657
* Hide symbols by default on 64 bit sim buildsto avoid clashing, fixes ↵Nils Wallménius2007-10-02
| | | | | | crashing on track change with the same codec, crashing in calculator and text display in midiplay git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14953 a1c6a512-1295-4272-9138-f99709370657
* Fix the bootloader, and give the M:Robe it's own scrambleKarl Kurbjun2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14922 a1c6a512-1295-4272-9138-f99709370657
* I got bullied in IRC by linuxstb and markun... Jonathan Gordon2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14909 a1c6a512-1295-4272-9138-f99709370657
* FreeBSD uname -m outputs a different string than linux uname -mNils Wallménius2007-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14871 a1c6a512-1295-4272-9138-f99709370657
* A few minor cleanups for the Gigabeat SWill Robertson2007-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14812 a1c6a512-1295-4272-9138-f99709370657
* Re-enable plugins for c200, and fix the red.Will Robertson2007-09-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14806 a1c6a512-1295-4272-9138-f99709370657
* Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks.Will Robertson2007-09-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14805 a1c6a512-1295-4272-9138-f99709370657
* Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by ↵Marianne Arnold2007-09-20
| | | | | | Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14771 a1c6a512-1295-4272-9138-f99709370657
* Beginning of an M:Robe 500i port. Currently only in the bootloader stage. ↵Karl Kurbjun2007-09-20
| | | | | | Needs another piece of code to start the boot process - will be in the wiki. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14763 a1c6a512-1295-4272-9138-f99709370657
* make the e200rinstaller bootloader.bin file be created in the ./ directory ↵Jonathan Gordon2007-09-15
| | | | | | instead of ./bootloader/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14709 a1c6a512-1295-4272-9138-f99709370657
* Firmware "hacker" code for the e200r install so the full bootloader rom ↵Jonathan Gordon2007-09-09
| | | | | | | | | doesnt need to be written. Requires a custom version of e200tool which isnt available yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14654 a1c6a512-1295-4272-9138-f99709370657
* improved the ld (binutils) version number extractionDaniel Stenberg2007-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14651 a1c6a512-1295-4272-9138-f99709370657
* Figure out the version of ld (binutils) and display it on stdout, so thatDaniel Stenberg2007-09-08
| | | | | | | the distributed build system easier can catch it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14643 a1c6a512-1295-4272-9138-f99709370657
* Disable 'initialized field overwritten' warnings for gcc >= 4.2Nils Wallménius2007-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14633 a1c6a512-1295-4272-9138-f99709370657
* FS#7713 a slight cleanup of configure by Akio IdeharaNils Wallménius2007-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14632 a1c6a512-1295-4272-9138-f99709370657
* Sansa c200 port. Rockbox works with sound. Several features are disabled ↵Mark Arigo2007-09-06
| | | | | | including some lcd options, FM radio, recording, and all plugins. Loading the OF from the Rockbox bootloader does not work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14625 a1c6a512-1295-4272-9138-f99709370657
* SAPI voice file generation: * Added language matching and voice selection ↵Jens Arnold2007-09-02
| | | | | | (use TTS option /voice:<name> to select; voices with spaces in the name need the options quotes). * Added SAPI4 support (use TTS option /sapi4; voice file generation takes hours...) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14587 a1c6a512-1295-4272-9138-f99709370657
* Add support for building voices with the swift engine from cepstral.com. ↵Jonas Häggqvist2007-09-01
| | | | | | Patch FS#7689 by Mario Lang. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14565 a1c6a512-1295-4272-9138-f99709370657
* Replace the voicebuilding with a perl-based approach. Should greatly speed ↵Jonas Häggqvist2007-08-25
| | | | | | up building on Cygwin. See more in FS#7646. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14457 a1c6a512-1295-4272-9138-f99709370657
* Two oops commits for the price of one.Jonas Häggqvist2007-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14312 a1c6a512-1295-4272-9138-f99709370657
* More elegant (and robust) check for program availability.Jonas Häggqvist2007-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14311 a1c6a512-1295-4272-9138-f99709370657
* Voice related changes:Jonas Häggqvist2007-08-13
| | | | | | | | - It's now possible to select multiple languages to build - Added encoder and TTS engine configuration to configure (per-language) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14309 a1c6a512-1295-4272-9138-f99709370657
* Only allow make voice if voice building has been configured.Jonas Häggqvist2007-08-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14286 a1c6a512-1295-4272-9138-f99709370657
* Don't break if the program paths looked for contain spaces.Jonas Häggqvist2007-08-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14261 a1c6a512-1295-4272-9138-f99709370657
* Allow Cygwin users to generate voice files using SAPI 5. Slow, and missing ↵Steve Bavin2007-08-09
| | | | | | some of the details from the old MakeVoices.vbs method, but better than nothing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14252 a1c6a512-1295-4272-9138-f99709370657
* Move voice config into the advanced build options and look for the eSpeak ↵Jonas Häggqvist2007-08-08
| | | | | | binary named "espeak" rather than "speak". git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14247 a1c6a512-1295-4272-9138-f99709370657
* Fix red archos bootloadersNils Wallménius2007-08-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14217 a1c6a512-1295-4272-9138-f99709370657
* Fix 'make clean' for some archos targets, make 'make clean' kill voice files ↵Nils Wallménius2007-08-06
| | | | | | and the clips generated to build them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14212 a1c6a512-1295-4272-9138-f99709370657
* *** Lang v2 cleanup (FS#6574) ***Nils Wallménius2007-08-05
| | | | | | | | | | | | | | | | | | | 1) Introduces apps/features.txt that controls which strings are included for each target based on defines. 2) .lng and .voice files are now target specific and the format versions of both these file types have been bumped, which means that new voice files are needed. 3) Use the 'features' mechanism to exclude strings for targets that didn't use them. 4) Delete unused and deprecated and duplicated strings, sort strings in english.lang Some string IDs were changed so translations will be slightly worse than before. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14198 a1c6a512-1295-4272-9138-f99709370657
* Preparations for iPod G1 and G2. Does not even compile properly yet. * ↵Jens Arnold2007-07-26
| | | | | | Sorted target cases in configure by menu number. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14016 a1c6a512-1295-4272-9138-f99709370657
* simplified the codec specification part in configureDaniel Stenberg2007-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13922 a1c6a512-1295-4272-9138-f99709370657
* Fix sim errorsMichael Sevakis2007-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13921 a1c6a512-1295-4272-9138-f99709370657
* Initial, work-in-progress, version of a WMA codec using Michael Giacomelli's ↵Dave Chapman2007-07-03
| | | | | | fixed-point and malloc-less WMA decoder (based on the ffmpeg WMA decoder from early 2006, and also building on the work started by Paul Jones). The codec itself and the ASF parsing code were written by me, inspired by the ASF parser in libasf. Current performance is around 400% realtime on gigabeat, 100% realtime on PP and 20% realtime on Coldfire. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13769 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#7264 'Build with -Os switch for coldfire targets'.Nils Wallménius2007-06-13
| | | | | | | | | Introduces MEM_FUNCTION_WRAPPERS(api) macro which adds wrappers functions to a plugin to make plugins link correctly when gcc calls mem* functions directly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13625 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of Monkey's Audio (.ape/.mac) support. Note that Monkey's is ↵Dave Chapman2007-06-05
| | | | | | an extremely CPU-intensive codec, and that the decoding speed is directly related to the compression level (-c1000, -c2000, -c3000, -c4000 or -c5000) used when encoding the file. Current performance is: -c1000 to -c3000 are realtime on a Gigabeat, -c1000 is realtime on Coldfire targets (H100, H300 and Cowon), and nothing is realtime on PortalPlayer targets (iPods, H10, Sansa). Hopefully this can be improved. More information at FS #7256. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13562 a1c6a512-1295-4272-9138-f99709370657
* fix simulator builds for FreeBSDMarcoen Hirschberg2007-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13529 a1c6a512-1295-4272-9138-f99709370657
* remove leftover debug outputDaniel Stenberg2007-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13489 a1c6a512-1295-4272-9138-f99709370657
* FS#5472 add a memory size prompt to configure to allow ipod video builds forDaniel Stenberg2007-05-19
| | | | | | | 64 MB ram git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13408 a1c6a512-1295-4272-9138-f99709370657