summaryrefslogtreecommitdiff
path: root/tools/root.make (follow)
Commit message (Collapse)AuthorAge
* Generate C file / header for svn version stringRafaël Carré2010-05-27
| | | | | | | | | | | | | | | | | | | | | | | | It's now easier to force rebuild of files depending on the svn revision version.c/version.h are generated once with new tools/genversion.sh Changes in the VCS are still not auto detected, so you'll have to remove builddir/version.* if you want to change the string in your binaries APPSVERSION is now called RBVERSION and is defined in the generated header instead of being defined by the Makefiles appsversion is now called rbversion (the plugin api number didn't change since old modules are still binary compatible) Change some bootloaders to use knwon-at-buildtime RBVERSION instead of "%s" + rbversion You'll need to run make clean to regenerate dependencies after the removal of apps/version.h To build binaries with a different version string, hand-edit tools/version.sh or tools/genversion.sh (which calls the former) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26320 a1c6a512-1295-4272-9138-f99709370657
* Filter out -g in PPCFLAGS. Some (older?) gcc versions add a comment when ↵Jens Arnold2010-03-20
| | | | | | building dependency files and -g is present. The proper solution would be to make addtargetdir.pl handle (strip) comment lines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25253 a1c6a512-1295-4272-9138-f99709370657
* tools/database: build process updates.Yoshihisa Uchida2010-02-25
| | | | | | | | | - buildable for Cygwin/MinGW. - SDL cobfig is set by using SDL-config. - metadata/*.c add automaticaly when database tool builds. - bitmap files do not create when database tool builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24908 a1c6a512-1295-4272-9138-f99709370657
* Fix parallel buildingMaurus Cuelenaere2010-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24705 a1c6a512-1295-4272-9138-f99709370657
* make veryclean: remove tools/iaudio_bl_flash.[ch]Maurus Cuelenaere2010-02-15
| | | | | | | | | | These are generated files by the build; at least "make veryclean" should remove them. Author: Junio C Hamano Flyspray: FS#10967 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24664 a1c6a512-1295-4272-9138-f99709370657
* *.link: depends on config file where plugin buffer size is setRafaël Carré2010-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24322 a1c6a512-1295-4272-9138-f99709370657
* Do not try to generate dependencies of lua filesRafaël Carré2009-12-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24125 a1c6a512-1295-4272-9138-f99709370657
* Move mktccboot from tools/ to rbutil/mktccboot/ - inspired by FS#10728 but ↵Dave Chapman2009-10-28
| | | | | | with no functional changes to code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23382 a1c6a512-1295-4272-9138-f99709370657
* Make the database tool buildable from configure.Frank Gevaerts2009-10-07
| | | | | | | Also update the checkwps makefile to make checkwps builds not break git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22998 a1c6a512-1295-4272-9138-f99709370657
* Repair build-all.sh and clean-all.sh.Thomas Martitz2009-09-13
| | | | | | | Make it so that it runs ../configure and make for each target. This makes the wrapper-Makefile obsolete. It moves the binaries to tools/checkwps/output. NOTE: Something is fishy with the creative players (it builds them, but can't move them), because the configure target name and modelname differs (not sure how to fix that). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22696 a1c6a512-1295-4272-9138-f99709370657
* Fixed checkwps build warnings. Updated checkwps makefile to be closer to main.Björn Stenberg2009-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22593 a1c6a512-1295-4272-9138-f99709370657
* Forgot a fileMaurus Cuelenaere2009-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22457 a1c6a512-1295-4272-9138-f99709370657
* Don't mention having to run 'make reconf' when you're runing 'make reconf'Antoine Cellerier2009-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22111 a1c6a512-1295-4272-9138-f99709370657
* Add new asmdefs mechanism for exporting information only available to the C ↵Andrew Mahone2009-07-13
| | | | | | compiler for use in asm files, and use it in arm jpeg idct. See apps/apps.make, apps/core_asmdefs.c, and apps/recorder/jpeg_idct_arm.S for details. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21831 a1c6a512-1295-4272-9138-f99709370657
* Second try for make install for normal builds. Now differentiate better ↵Thomas Martitz2009-04-12
| | | | | | between "PREFIX not set" and "PREFIX not set, but also not needed". Also, recreate the PREFIX when running make reconf. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20694 a1c6a512-1295-4272-9138-f99709370657
* Revert r20687 since it breaks make zip.Jonas Häggqvist2009-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20692 a1c6a512-1295-4272-9138-f99709370657
* Fix 'make fullinstall'Jens Arnold2009-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20689 a1c6a512-1295-4272-9138-f99709370657
* "make (full)install" for normal builds, specifiy the installation ↵Thomas Martitz2009-04-11
| | | | | | destination with PREFIX (e.g. PREFIX=/mnt/my_dap ../tools/configure). PREFIX not needed for sims, as it defaults to simdisk although PREFIX can override simdisk/. Use zip -r0 for install, and -r9 for for actual zips. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20687 a1c6a512-1295-4272-9138-f99709370657
* Let make bin create rockbox-info.txt too.Thomas Martitz2009-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20609 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9614 by Yoshihisa Uchida: fix 'make tools'Maurus Cuelenaere2009-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20289 a1c6a512-1295-4272-9138-f99709370657
* Don't rebuild the dependency file on 'make reconf'. Build type and target ↵Jens Arnold2009-03-10
| | | | | | won't change, and there are some build types where the .dep file isn't needed at all, e.g. voice. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20282 a1c6a512-1295-4272-9138-f99709370657
* Move generated lang-related files to their own directory in preparation of ↵Tom Ross2009-03-02
| | | | | | localizable plugins. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20170 a1c6a512-1295-4272-9138-f99709370657
* Stop hiding errors by redirecting stderr to /dev/null. If we really need to ↵Daniel Stenberg2009-02-23
| | | | | | do re-introduce somewhere we should rather make it dependent on the V variable so that make V=1 would still show the error and only "normal" builds would hide it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20090 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9494 by Yoshihisa Uchida: add support for building the simulators ↵Maurus Cuelenaere2009-02-04
| | | | | | under Windows using MingW git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19923 a1c6a512-1295-4272-9138-f99709370657
* FS#9763 - Sansa Clip modified WPS. This modified wps avoids wps elements ↵Bertrik Sikken2009-01-31
| | | | | | | | | | getting split over the yellow/cyan parts of the display. Also introduces a mechanism for selecting a target specific wps if there is already another wps with the same screen size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19889 a1c6a512-1295-4272-9138-f99709370657
* Don't rerun configure automatically, just inform that you should do it.Björn Stenberg2009-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19746 a1c6a512-1295-4272-9138-f99709370657
* Automatically rerun tools/configure if it is newer than Makefile.Björn Stenberg2009-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19745 a1c6a512-1295-4272-9138-f99709370657
* 'make reconf' is now a first stab at re-running configure with the same setupDaniel Stenberg2009-01-09
| | | | | | | that generated the existing Makefile git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19739 a1c6a512-1295-4272-9138-f99709370657
* Add another missing file to 'clean' target.Jens Arnold2008-11-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19258 a1c6a512-1295-4272-9138-f99709370657
* Don't generate dependencies for make targets that don't need them.Björn Stenberg2008-11-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19242 a1c6a512-1295-4272-9138-f99709370657
* Added 'keywords' and 'eol-style' properties.Björn Stenberg2008-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19218 a1c6a512-1295-4272-9138-f99709370657
* Added support for configurable rockbox directory. FS#9567 by Alex Bennee.Björn Stenberg2008-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19208 a1c6a512-1295-4272-9138-f99709370657
* Renamed simulator disk directory from 'archos' to 'simdisk'.Björn Stenberg2008-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19204 a1c6a512-1295-4272-9138-f99709370657
* Added rombox.ucl to target 'clean'. Added some newlines.Björn Stenberg2008-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19185 a1c6a512-1295-4272-9138-f99709370657
* Stop overwriting rockbox.map (depending on build order). Should fix jumping ↵Jens Arnold2008-11-21
| | | | | | size report for rombox targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19175 a1c6a512-1295-4272-9138-f99709370657
* Added LANG_O to simulators as well.Björn Stenberg2008-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19171 a1c6a512-1295-4272-9138-f99709370657
* Altered mkdepfile to use a single gcc call and post-process the output. This ↵Björn Stenberg2008-11-21
| | | | | | speeds up the dependency generation, especially in cygwin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19169 a1c6a512-1295-4272-9138-f99709370657
* Added a proper rule for rockbox-info.txtBjörn Stenberg2008-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19167 a1c6a512-1295-4272-9138-f99709370657
* Bootbox needs --gc-sections.Björn Stenberg2008-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19158 a1c6a512-1295-4272-9138-f99709370657
* Disabled input section garbage collection in linker for now. This makes ↵Björn Stenberg2008-11-20
| | | | | | sansas boot again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19154 a1c6a512-1295-4272-9138-f99709370657
* New makefile solution: A single invocation of 'make' to build the entire ↵Björn Stenberg2008-11-20
tree. Fully controlled dependencies give faster and more correct recompiles. Many #include lines adjusted to conform to the new standards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657