summaryrefslogtreecommitdiff
path: root/tools/configure (follow)
Commit message (Collapse)AuthorAge
* Remove sysfont.h when doing make clean.Barry Wardell2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12046 a1c6a512-1295-4272-9138-f99709370657
* The version string used in builds for version timestamps is now UTC insteadDaniel Stenberg2007-01-14
| | | | | | | | of the local time zone. Makes it a lot easier to compare builds and it makes build servers produce similarly stamped builed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12011 a1c6a512-1295-4272-9138-f99709370657
* Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI ↵Dave Chapman2007-01-14
| | | | | | simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12008 a1c6a512-1295-4272-9138-f99709370657
* Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memoryGreg White2007-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
* Enable ROM file generation for H120/H140.Miika Pekkarinen2007-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11947 a1c6a512-1295-4272-9138-f99709370657
* merge a big part of the unofficial gigabeat cvs back. Includes working ↵Marcoen Hirschberg2006-12-29
| | | | | | bootloader and rockbox with audio. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11850 a1c6a512-1295-4272-9138-f99709370657
* Add working dual-boot bootloaders for H10 and Sansa, which allow booting the ↵Barry Wardell2006-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | OF and Rockbox. Rolo also works. Changes made: Combine bootloader/h10.c and bootloader/e200.c into a common bootloader file (bootloader/main-pp.c) to be used by all mi4 based PortalPlayer targets. The file bootloader/main-pp.c is based off the old bootloader/h10.c with some minor changes to allow it to work on the Sansa too. This effectively adds a Sansa bootloader. Define MODEL_NAME string in config-*.h for use in bootloader. Split crt0-pp.S into separate files for bootloader and normal builds. Bootloader code is now in crt0-pp-bl.S while normal build code stays in crt0-pp.S. Improvements to crt0-pp.S and crt0-pp-bl.S (mostly to make it more multiprocessor safe): * Leave space in bootloader at 0xe0-0xeb since scramble writes over there when it creates the mi4 file (don't leave space for iPods since it's not needed and all code in crt0-pp-bl.S needs to fit before the boot_table at 0x100). * Remove unused DEBUG and STUB code from crt0-pp.S. * Make CPU wait for COP to be sleeping when we put the COP to sleep. * Invalidate COP cache when COP wakes * Flush CPU cache before waking COP * Make sure only the CPU clears the BSS (not the COP) * Make sure only the CPU sets up its own stack (not the COP) Rolo works on H10, so enable it. Make Sansa e200 use rockbox.e200 rather than PP5022.mi4 for 'Normal' builds. This makes updating rockbox simpler as we don't need to go through the firmware update procedure, but rather just put a new rockbox.e200 on the device. rockbox.e200 uses a simple 'add' checksum. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11815 a1c6a512-1295-4272-9138-f99709370657
* Change the ipod bootloaders to be created as ".ipod" files - this will be ↵Dave Chapman2006-12-14
| | | | | | the format required by the new version of ipodpatcher. Also change the bootloader filenames to include the model name. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11754 a1c6a512-1295-4272-9138-f99709370657
* Stop building, and remove dumb as it has not changed state since its initial ↵Martin Arver2006-12-11
| | | | | | committed state git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11718 a1c6a512-1295-4272-9138-f99709370657
* Moved archos button reading to target tree. * Cleanup of button.[ch]. * ↵Jens Arnold2006-11-27
| | | | | | Deactivated serial remote code for recorder FM/V2 as there is no remote pin, saving ~500 bytes of code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11612 a1c6a512-1295-4272-9138-f99709370657
* Use scramble for normal Sansa buildsDaniel Ankers2006-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11592 a1c6a512-1295-4272-9138-f99709370657
* Build wavtrim and voicefont when building voicefile.Jonas Häggqvist2006-11-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11576 a1c6a512-1295-4272-9138-f99709370657
* Correct the colours in the logo on SansaDaniel Ankers2006-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11566 a1c6a512-1295-4272-9138-f99709370657
* Remove rootdir guessing since it's no longer necessary to guess.Jonas Häggqvist2006-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11550 a1c6a512-1295-4272-9138-f99709370657
* Fix an error in configure when run from strange places.Jonas Häggqvist2006-11-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11549 a1c6a512-1295-4272-9138-f99709370657
* Changed the filename for determining the firmware root dir, as crt0.S no ↵Jens Arnold2006-11-10
| | | | | | longer exists. We need a less tree dependent check.... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11506 a1c6a512-1295-4272-9138-f99709370657
* Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold2006-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
* Target tree support for Iriver iFP.Tomasz Malesinski2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11485 a1c6a512-1295-4272-9138-f99709370657
* I think I'm really done now.Jonas Häggqvist2006-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11450 a1c6a512-1295-4272-9138-f99709370657
* Last POSIX fix of the day. I think I'll never make that mistake again.Jonas Häggqvist2006-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11448 a1c6a512-1295-4272-9138-f99709370657
* This should fix a problem with some shellsJonas Häggqvist2006-11-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11430 a1c6a512-1295-4272-9138-f99709370657
* Voice update, most useful for non-Windows systems. Voice file building using ↵Jonas Häggqvist2006-11-03
| | | | | | Festival, Flite or eSpeak from the configure script. Compressing with Speex and Vorbis possible, but won't create useable voicefiles. Adds voicefont.c and wavtrim.c by Jörg Hohensohn. Also includes a script to generate talk clips. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11426 a1c6a512-1295-4272-9138-f99709370657
* move the iriver h1x0/h3x0 button driver to target treeJonathan Gordon2006-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11380 a1c6a512-1295-4272-9138-f99709370657
* Output the 'old make version' warning without prefix in order to not confuse ↵Jens Arnold2006-10-29
| | | | | | the build colouring script. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11379 a1c6a512-1295-4272-9138-f99709370657
* Make the build process informative again for 'make' 3.80 and earlier. Those ↵Jens Arnold2006-10-28
| | | | | | 'make' versions are back to lower build speed (same as before my Makefile tuning). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11376 a1c6a512-1295-4272-9138-f99709370657
* Next step of Makefile tuning: * Use 'make' internal commands for printing ↵Jens Arnold2006-10-27
| | | | | | messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11369 a1c6a512-1295-4272-9138-f99709370657
* Manual Makefile tweaks:Dominik Riebeling2006-10-23
| | | | | | | | | - remove html output folder on "make clean" - fix "make manual" that was broken for some targets (e.g. h100) when configured for normal / sim build - add manual-txt target to generate a plain text version. Requires links. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11319 a1c6a512-1295-4272-9138-f99709370657
* Make the SDL simulator a console app on cygwin, and circumvent SDL_main. ↵Jens Arnold2006-10-22
| | | | | | Debug output finally appears on the console again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11309 a1c6a512-1295-4272-9138-f99709370657
* make mapzip creates a dedicated zip file with all the .map files from a buildDaniel Stenberg2006-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11236 a1c6a512-1295-4272-9138-f99709370657
* Add 'make bin' to the 'make help' outputPeter D'Hoye2006-10-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11140 a1c6a512-1295-4272-9138-f99709370657
* Move all iPod targets into the target tree. FS#5890Barry Wardell2006-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11129 a1c6a512-1295-4272-9138-f99709370657
* Cleaner implementation of the recent OSX simulator build fix. No need to ↵Barry Wardell2006-09-29
| | | | | | define SHARED_FLAG in each Makefile. Just have configure create it in the root Makefile instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11095 a1c6a512-1295-4272-9138-f99709370657
* Allow UI simulator to be build on OS (Slightly updated version of FS5767)Barry Wardell2006-09-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11094 a1c6a512-1295-4272-9138-f99709370657
* 1. removed -g from default coldfire GCCOPTS (still active for debug builds).Rani Hod2006-09-18
| | | | | | | 2. enabled GCCOPTIMIZE for all non-debug builds, e.g., logf builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10994 a1c6a512-1295-4272-9138-f99709370657
* H10 fixes: Split LCD driver up into two drivers, one for each LCD type. ↵Barry Wardell2006-09-09
| | | | | | Improvements to 20GB LCD driver - support for enable/disable, contrast adjustment, make the update code clearer and ~4% faster, support for flipping, support for invert. Fix CPU frequency for both models. Fix default battery capacity for 5/6GB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10910 a1c6a512-1295-4272-9138-f99709370657
* Use a better target cpu for gcc when building for coldfire targets. Makes ↵Magnus Holmgren2006-09-04
| | | | | | the code slightly smaller and slightly faster. Tested with gcc 3.4.6 and 4.0.3. You'll need to re-run configure for this to be applied. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10880 a1c6a512-1295-4272-9138-f99709370657
* make target_id for tpj1022 unique, 23 was already in useDaniel Stenberg2006-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10833 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work for port to the Tatung Elio TPJ-1022 - yet another ↵Dave Chapman2006-08-31
| | | | | | PortalPlayer PP5020 target. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10828 a1c6a512-1295-4272-9138-f99709370657
* Document the new boottool and bootoutput variablesDave Chapman2006-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10826 a1c6a512-1295-4272-9138-f99709370657
* H10 changes: power_off() now actually powers off. Fix wrong bitwise ↵Barry Wardell2006-08-31
| | | | | | operation when disabling sound. Fix filenames when building a bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10822 a1c6a512-1295-4272-9138-f99709370657
* Add boottool and bootoutput variables to allow different a scrambling tool ↵Dave Chapman2006-08-31
| | | | | | and output filename when building a bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10820 a1c6a512-1295-4272-9138-f99709370657
* add Gigabeat support to the scramble toolsMarcoen Hirschberg2006-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10817 a1c6a512-1295-4272-9138-f99709370657
* Brand new repolished menu for selecting target. Renumbered all options andDaniel Stenberg2006-08-30
| | | | | | | | | | | I've tried to group them better and easier under each manufacturer. This also means that we've now entirely decoupled the menu selection number from the target_id number used within configure and passed along to the build system. I also hushed up the script before the main selection menu is written to the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10814 a1c6a512-1295-4272-9138-f99709370657
* Enable crosscompiling of the SDL simulator if a crosscompiled SDL is ↵Jonas Häggqvist2006-08-28
| | | | | | | | | available (and its sdl-config is in $PATH). See FS#5858 for details. The binaries are quite large, which means that many codecs (and possibly plugins as well) won't work reliably. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10784 a1c6a512-1295-4272-9138-f99709370657
* 1 - made the menu shorter on screenDaniel Stenberg2006-08-28
| | | | | | | | | 2 - made it possible to select target build using the short-but-unique target model name to allow our scripts to use this method as this will allow us to reorder the menu numbering without having that affect the automated scripts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10782 a1c6a512-1295-4272-9138-f99709370657
* Add Rockbox bootloader for H10Barry Wardell2006-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10781 a1c6a512-1295-4272-9138-f99709370657
* fixed the bootloader check to not have to get a huuuuge set of targets butDaniel Stenberg2006-08-25
| | | | | | | | instead rely on the archosrom variable which is already set for Archos-SH players git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10745 a1c6a512-1295-4272-9138-f99709370657
* Add new build target for iriver H10 5/6Gb.Barry Wardell2006-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10661 a1c6a512-1295-4272-9138-f99709370657
* Add 'make bin' target to avoid building codecs and pluginsLinus Nielsen Feltzing2006-08-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10612 a1c6a512-1295-4272-9138-f99709370657
* 1. auto-detect and auto-use ccache if installed and present in $PATHDaniel Stenberg2006-08-16
| | | | | | | | 2. slap on -fno-strict-aliasing for gcc 4.1.x builds to see if it HIDES some warnings. We really should fix the source code instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10609 a1c6a512-1295-4272-9138-f99709370657