summaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAge
...
* Rockbox as an application: Add an 320x240 SDL application target.Thomas Martitz2010-07-06
| | | | | | | It still works mostly like the simulator. There's also some minor left overs from the sim, but it does not define SIMULATOR. It installs into the current (build) dir, and you need to run it with '--root .' (because it looks for ./.rockbox and not ./simdisk/rockbox) as options. That's one of the few kludges left that should be resolved soon'ish. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27310 a1c6a512-1295-4272-9138-f99709370657
* Add --prefix option to configure, and add it to make reconf.Thomas Martitz2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27308 a1c6a512-1295-4272-9138-f99709370657
* Fix win32 simulator builds (tested cross compilation from linux)Rafaël Carré2010-07-04
| | | | | | | | - windows linker doesn't support -z defs - rename 'crosscompile' variable to 'win32crosscompile' to show its real meaning - do not test which host we are running on if we are cross compiling for win32 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27283 a1c6a512-1295-4272-9138-f99709370657
* Move -Wl,-z,defs to GLOBAL_LDOPTS (instead of GCCOPTS), to avoid noise in ↵Frank Gevaerts2010-07-03
| | | | | | older gcc output when not linking git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27260 a1c6a512-1295-4272-9138-f99709370657
* Add -Wl,-z,defs to GCCOPTSRafaël Carré2010-07-03
| | | | | | | | | Running the linker with -z defs will error out if a shared library (such as a simulator codec/plugin) uses an undefined symbol Replace a bunch of sed s,XX,YY, by s<XX<YY< because GCCOPTS will contain the "," I chosed "<" because it's a weird character to be found in a PATH/option, but any character which wouldn't be present in XX or YY would do git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27256 a1c6a512-1295-4272-9138-f99709370657
* Fix a problem where multigcc.pl sometimes produces lines like "sh-elf-gcc: ↵Frank Gevaerts2010-06-30
| | | | | | | | | no input files", especially on systems with many cores and for builds with (relatively) few files. This happened because the slice size was rounded up, which meant that in some cases there werere leftover slices. Also remove the now unnecessary cores>files checking. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27196 a1c6a512-1295-4272-9138-f99709370657
* Change "features" and "genlang-features" targets to no longer use multiple ↵Frank Gevaerts2010-06-30
| | | | | | targets in one rule. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27195 a1c6a512-1295-4272-9138-f99709370657
* Remove some redundant #include'sBertrik Sikken2010-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27183 a1c6a512-1295-4272-9138-f99709370657
* Swap ccache and Tobias Diedrich2010-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27147 a1c6a512-1295-4272-9138-f99709370657
* fix typo in comment.Szymon Dziok2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27125 a1c6a512-1295-4272-9138-f99709370657
* Philips HDD6330: correct the number of memmory.Szymon Dziok2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27124 a1c6a512-1295-4272-9138-f99709370657
* Build cowond2 with gcc-eabiRafaël Carré2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27123 a1c6a512-1295-4272-9138-f99709370657
* Build PB Vibe 500 with EABI.Szymon Dziok2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27120 a1c6a512-1295-4272-9138-f99709370657
* Simulator: explicitely link with libdl and libmRafaël Carré2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27118 a1c6a512-1295-4272-9138-f99709370657
* Moved libskin_parser to lib. Added it to link line.Björn Stenberg2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27105 a1c6a512-1295-4272-9138-f99709370657
* Add an advanced build option to force compiling and linking our reduced C ↵Thomas Martitz2010-06-22
| | | | | | library (probably useful for the sim). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27059 a1c6a512-1295-4272-9138-f99709370657
* Don't autogenerate version.c. Just version.h is enoughFrank Gevaerts2010-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27003 a1c6a512-1295-4272-9138-f99709370657
* Fix genversion.sh file replacement logicFrank Gevaerts2010-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26999 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 1G - Build with EABI.Karl Kurbjun2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26975 a1c6a512-1295-4272-9138-f99709370657
* iPod Mini 1G - Build with EABI.Karl Kurbjun2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26963 a1c6a512-1295-4272-9138-f99709370657
* bininstall: works for PREFIX directories with spacesRafaël Carré2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26961 a1c6a512-1295-4272-9138-f99709370657
* make bininstall rule depend on the binaryRafaël Carré2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26959 a1c6a512-1295-4272-9138-f99709370657
* new bininstall rule to install rockbox binary onlyRafaël Carré2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26958 a1c6a512-1295-4272-9138-f99709370657
* don't parse features.txt when not neededRafaël Carré2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26957 a1c6a512-1295-4272-9138-f99709370657
* make clean: delete lib/ directoryRafaël Carré2010-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26955 a1c6a512-1295-4272-9138-f99709370657
* Build iPod 1st/2nd Gen with EABI (main build and bootloader verified working).Jens Arnold2010-06-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26942 a1c6a512-1295-4272-9138-f99709370657
* Switch iPod 3G to use EABI toolchain. Make necessary threading changes to ↵Michael Sevakis2010-06-17
| | | | | | avoid use of stack after switching to idle stack. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26898 a1c6a512-1295-4272-9138-f99709370657
* Added skin_parser library to build system.Björn Stenberg2010-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26885 a1c6a512-1295-4272-9138-f99709370657
* Build properly scrambled and named bootloader files for iAudio M3, M5 and ↵Jens Arnold2010-06-14
| | | | | | X5. X5V still needs manual intervention but it has been like that before. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26846 a1c6a512-1295-4272-9138-f99709370657
* Build D2 with the old compiler again (configure)Frank Gevaerts2010-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26836 a1c6a512-1295-4272-9138-f99709370657
* build cowond2 and iaudio7 with EABI, they aren't stableRafaël Carré2010-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26830 a1c6a512-1295-4272-9138-f99709370657
* SSwitch ipodnano2g to eabi in /trunk/tools/configureMichael Sparmann2010-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26828 a1c6a512-1295-4272-9138-f99709370657
* Don't explicitly set -j for make. Inform the user that he can set MAKEFLAGS ↵Jonas Häggqvist2010-06-12
| | | | | | instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26822 a1c6a512-1295-4272-9138-f99709370657
* Build mrobe100 with EABIRobert Kukla2010-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26816 a1c6a512-1295-4272-9138-f99709370657
* Build iPod Color, iPod Mini 2nd Gen and Sansa c200 with EABI.Jens Arnold2010-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26814 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 - Build with EABI.Karl Kurbjun2010-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26811 a1c6a512-1295-4272-9138-f99709370657
* Build H10 5/6GB with EABI toolchain.Michael Sevakis2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26809 a1c6a512-1295-4272-9138-f99709370657
* Build iPod Video with EABI toolchain.Andree Buschmann2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26802 a1c6a512-1295-4272-9138-f99709370657
* Build h10 GB with EABI toolchain. Remove some pointless ICODE attributes ↵Michael Sevakis2010-06-11
| | | | | | from mp3_enc.codec and, to make it build, move one function out of IRAM there since it really shouldn't matter. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26800 a1c6a512-1295-4272-9138-f99709370657
* Build Sansa e200 with new eabi gcc.Thomas Martitz2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26790 a1c6a512-1295-4272-9138-f99709370657
* Build Gigabeat F/X with EABI tools.Michael Sevakis2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26787 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev: patch eabi binutils to fix thumb interworking mixed with long callsRafaël Carré2010-06-11
| | | | | | Thumb builds now boots fine on e200v1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26784 a1c6a512-1295-4272-9138-f99709370657
* Configure Gigabeat S with EABI compiler by default. Implement the INIT ↵Michael Sevakis2010-06-11
| | | | | | section that this enables (due to selective need for long calls). Remove pcm_postinit from INIT section since it's asynchronous. Disable strict aliasing on SPC codec for now just to shut it up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26779 a1c6a512-1295-4272-9138-f99709370657
* Warn when building an ARM target with non-eabi default compilerRafaël Carré2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26773 a1c6a512-1295-4272-9138-f99709370657
* configure: don't use thumb on native builds (simulator/checkwps)Rafaël Carré2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26772 a1c6a512-1295-4272-9138-f99709370657
* Make --thumb the default for AMSv1 with 2MB of RAMRafaël Carré2010-06-11
| | | | | | Add an option for explicitely disabling thumb build git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26770 a1c6a512-1295-4272-9138-f99709370657
* Make EABI gcc the default for ARM platformsRafaël Carré2010-06-11
| | | | | | | Blacklist stable targets not tested enough and use the old gcc for these Please test --eabi on these targets and remove them from the list when done git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26769 a1c6a512-1295-4272-9138-f99709370657
* make thumb build a configure option (--thumb)Rafaël Carré2010-06-11
| | | | | | Put the USE_THUMB define in extradefines (Makefile), not in autoconf.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26764 a1c6a512-1295-4272-9138-f99709370657
* FS#6734 by me: optionally build with -mthumb on ARMRafaël Carré2010-06-11
| | | | | | | | | | | | | | You'll need a libgcc build with interworking enabled (our eabi gcc works) Confirmed to work on Sansa AMS Confirmed to boot on Gigabeat S Not working on PP, linker generates invalid branches when mixing ARM->thumb switches and long calls Build time will be about 50% longer, because the gcc wrapper script tries to build everything with -mthumb and falls back to default if it fails (for example if the file uses inline ARM-only assembly) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26760 a1c6a512-1295-4272-9138-f99709370657
* rockboxdev: build with -U_FORTIFY_SOURCERafaël Carré2010-06-11
| | | | | | It is needed on Ubuntu at least, else gcc fails to build git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26755 a1c6a512-1295-4272-9138-f99709370657