summaryrefslogtreecommitdiff
path: root/rbutil/mktccboot (follow)
Commit message (Collapse)AuthorAge
* Don't add LIBSOURCES to SOURCES.Dominik Riebeling2016-12-16
| | | | | | | | | | | Split source files for library and stand-alone binary and use library as dependency when building the stand-alone binary. This avoids dependencies getting added multiple times. Remove outdated RBARCH handling, we always create fat binaries on OS X these days. Change-Id: Ia15a731296edcbe90869a1bf66dda2c3d6c7e317
* Make libtools compile rule more generic.Dominik Riebeling2013-05-11
| | | | | | | | | | Create the object - source dependency internally and use a more generic rule for compiling. Removes the need for explicit rules for source files located in a different folder. This adds the limitation for SOURCES and LIBSOURCES to only hold C files. Change-Id: I56f6a4b1e7df36347cd2f54051e072251f456092
* Allow passing additional CFLAGS.Dominik Riebeling2012-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31524 a1c6a512-1295-4272-9138-f99709370657
* Initial common Makefile for Rockbox Utility tools / libs.Dominik Riebeling2011-12-14
| | | | | | | | | | | | Introduce a new Makefile holding the common functionality for building tools used by Rockbox Utility (*patcher / mk*boot). This converts mktccboot to use the common Makefile. Also introduces BUILD_DIR variable to control the path used for placing intermediate objects into. This should avoid filename clashes between different tools. Filenames are (still) assumed to be unique withing a single tool. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31257 a1c6a512-1295-4272-9138-f99709370657
* Prevent unnecessary rebuilding of libs.Dominik Riebeling2011-09-26
| | | | | | | | | | | | - When building for Rockbox Utility the called Makefiles would rebuild the libs every time. Change dependencies a bit to allow make to properly detect if the lib is already up to date. - Remove dependency on output folder in some cases to avoid unnecessary rebuilds. - Add standard Rockbox header to files lacking it. - Make make calls from qmake silent. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30608 a1c6a512-1295-4272-9138-f99709370657
* Tweak Makefiles a bit to allow cross compiling Rockbox Utility.Dominik Riebeling2010-12-23
| | | | | | | | - pass AR to the lib Makefiles to make sure the correct one gets used. - create an archive index for archives. - simplify ucl Makefile a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28883 a1c6a512-1295-4272-9138-f99709370657
* Make lipo calls silent.Dominik Riebeling2009-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23982 a1c6a512-1295-4272-9138-f99709370657
* Remove special lib Makefile targets that aren't used anymore.Dominik Riebeling2009-12-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23871 a1c6a512-1295-4272-9138-f99709370657
* Fix building universal binaries.Dominik Riebeling2009-11-28
| | | | | | When building various libraries for Rockbox Utility make sure they use the same compiler as Qt. Pass Qt's CC instead of explicitly setting it. This fixes issues linking on OS X (with recent XCode building universal binaries requires the use of gcc-4-0 while the default one is 4.2). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23779 a1c6a512-1295-4272-9138-f99709370657
* Handle TARGET_DIR in universal library building.Dominik Riebeling2009-11-28
| | | | | | Building universal libraries needs to take TARGET_DIR into account as when set the individual libraries are placed into the build output folder and didn't got found anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23778 a1c6a512-1295-4272-9138-f99709370657
* mktccboot doesn't use any version string passed by the Makefile, remove ↵Dominik Riebeling2009-11-04
| | | | | | unneeded call to version.sh. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23524 a1c6a512-1295-4272-9138-f99709370657
* Clean up mktccboot building. No functional changes.Dominik Riebeling2009-11-04
| | | | | | | | - Adjust the Makefile similar to the changes done in r23520. - Split out the standalone part into a separate source file. - Put telechips.o inside the archive instead of building it separately for rbutil. It is part of mktccboot. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23522 a1c6a512-1295-4272-9138-f99709370657
* FS#10740 - rbutil: Test Cowon D2 OF file for CRC consistency before patchingTomer Shalev2009-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23470 a1c6a512-1295-4272-9138-f99709370657
* Fix mktccboot to make Rockbox Utility compile again.Dominik Riebeling2009-10-30
| | | | | | | | - when building out-of-tree don't build objects in the tools folder. - take out-of-tree building into account when looking for objects. - don't lie to the user -- linking is not compiling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23423 a1c6a512-1295-4272-9138-f99709370657
* mktccboot: Remove excessive use of defines in MakefileTomer Shalev2009-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23420 a1c6a512-1295-4272-9138-f99709370657
* rbutil: Update bootloader name for cowon d2Tomer Shalev2009-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23413 a1c6a512-1295-4272-9138-f99709370657
* FS#10728 - Cowon D2: Add support for D2 in rbutilTomer Shalev2009-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23410 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