summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/rbutilqt.pro
AgeCommit message (Collapse)AuthorFilesLines
2011-12-16Rockbox Utility: use libsansapatcher.Dominik Riebeling1-1/+7
Instead of building sansapatcher sources directly build and use the library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31329 a1c6a512-1295-4272-9138-f99709370657
2011-12-16Rockbox Utility: use libipodpatcher.Dominik Riebeling1-1/+8
Instead of building the sources directly build and link libipodpatcher.a as done for other tools. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31326 a1c6a512-1295-4272-9138-f99709370657
2011-12-14Pass version when building libmktccboot for Rockbox Utility.Dominik Riebeling1-0/+1
On OS X if no version is passed a string containing a space gets generated in some situation, which will break building. Explicitly set version to some known string as done for other libs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31262 a1c6a512-1295-4272-9138-f99709370657
2011-12-14Rockbox Utility: pass BUILD_DIR to libs Makefiles.Dominik Riebeling1-0/+6
Pass a subdirectory of the build folder as BUILD_DIR to the called Makefiles. Not all do respect the value yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31260 a1c6a512-1295-4272-9138-f99709370657
2011-12-07Rockbox Utility: disable some pointless warnings when building with VS.Dominik Riebeling1-0/+1
Visual Studio warns about the usage of some standard library functions (like sprintf) as part of the SDL. Since we won't change using this functions for at least portability reasons we really don't need to know about them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31170 a1c6a512-1295-4272-9138-f99709370657
2011-12-03Rockbox Utility: build chinachippatcher as library.Dominik Riebeling1-1/+6
Update the chinachip Makefile based on the mkamsboot one, build and link as library for Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31117 a1c6a512-1295-4272-9138-f99709370657
2011-12-03Consolidate libraries list in project file a bit.Dominik Riebeling1-4/+13
Instead of having to mention each library several times (extra targets, target dependencies, linker flags) create a list of libraries we build directly and create all other lists from them. Note that libraries get processed in the order of the list, which is important for linking order. As a result libucl needs to come last. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31116 a1c6a512-1295-4272-9138-f99709370657
2011-10-30Rockbox Utility: allow building for 32bit on 64bit Linux.Dominik Riebeling1-5/+7
When building the linked libraries pass the machine flag as well. For now add them to the compiler variable directly, should go via CFLAGS later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30868 a1c6a512-1295-4272-9138-f99709370657
2011-09-26Prevent unnecessary rebuilding of libs.Dominik Riebeling1-5/+5
- 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
2011-08-09Rockbox Utility: use libusb-1.0 by default.Dominik Riebeling1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30275 a1c6a512-1295-4272-9138-f99709370657
2011-07-16Add custom delegate for showing the mountpoint combo box entries.Dominik Riebeling1-0/+1
The delegate will be used for the dropdown list and show both mountpoint (left aligned) and label / size information (right aligned). This improves readability compared to the previous implementation. Also, the mountpoint itself is now the text of the combo box and the additional information is in the Qt::UserRole to avoid having to handle a user entered mountpoint separately (since previously the mountpoint was stored in Qt::UserRole, but an edited item would have the value in Qt::TextRole). Disable editing the combo box entry for release builds, it shouldn't be needed by users. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30144 a1c6a512-1295-4272-9138-f99709370657
2011-03-25Rockbox Utility: Replace OSDaB Zip with QuaZip.Dominik Riebeling1-1/+1
This change fixes problems with zip files created with newer zip utilities (a known issue is the iLike theme). QuaZip also allows better feedback during operations without changing the imported code. Additionally Rockbox Utility and the Theme Editor are now both using QuaZip; currently Rockbox Utility uses a copy of the sources, merging them later is planned. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29645 a1c6a512-1295-4272-9138-f99709370657
2011-03-03Don't link libz explicitly on Windows.Dominik Riebeling1-1/+4
On Windows Qt already includes libz. Since the Qt SDK comes without a separate libz linking it explicitly fails. Also, if libz is installed via MinGW linking it explicitly will clash with the libz functions in Qt. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29512 a1c6a512-1295-4272-9138-f99709370657
2010-12-23Tweak Makefiles a bit to allow cross compiling Rockbox Utility.Dominik Riebeling1-12/+13
- 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
2010-12-23Set APPVERSION for libmkamsboot and libmkmpioboot.Dominik Riebeling1-5/+12
This avoids an ugly "file not found" error for version.sh when building with deploy.py since the latter doesn't retrieve version.sh. Doing so would be pointless since the export doesn't know about the version, and the svn version string isn't used when building with Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28882 a1c6a512-1295-4272-9138-f99709370657
2010-12-05MinGW: prefer C99 compliance by using replacement implementations.Dominik Riebeling1-0/+3
This addresses several warnings caused by format modifiers that are not supported by MSVCRT. MinGW provides replacement functions since mingw-runtime 3.15 so use them. See also http://article.gmane.org/gmane.comp.gnu.mingw.user/27539/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28735 a1c6a512-1295-4272-9138-f99709370657
2010-09-23Link libstdc++ and libgcc statically.Dominik Riebeling1-0/+3
Since the current MinGW version behaves differently here explicitly link libstdc++ and libgcc statically. Avoids dependency to those DLLs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28152 a1c6a512-1295-4272-9138-f99709370657
2010-09-23Escape Backslash and improve version check.Dominik Riebeling1-2/+2
Since Qt 4.7 unescaped backslashes are deprecated so escape it. Change the order of the version check message to make sure it gets displayed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28149 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Implement USB VID / PID retrieval using IOKit on OS X.Dominik Riebeling1-3/+3
Instead of using libusb as wrapper query the USB IDs via IOKit. Since libusb is only used for that this means that it's no longer necessary on OS X. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28001 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Don't search for libspeex on Windows and Mac.Dominik Riebeling1-8/+17
Make sure to not try to dynamically link libspeex on Mac, since it's not a standard library, and application bundles aren't statically linked anyway. Remove looking up libspeex on Windows since it's not a standard library there either. Don't search for libspeex multiple times but instead pass it to the librbspeex Makefile. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27999 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Add -config intel option to allow building for Intel targets only on Mac.Dominik Riebeling1-3/+12
This doesn't change building of the used libraries, so librbspeex etc. are still built as universal libraries. Building for Intel also targets 10.5 and up instead of 10.4 and up which is targeted by default. Addresses FS#10938. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27997 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Rockbox Utility: Explicitly link zlib.Dominik Riebeling1-0/+4
zlib is required by the zip class. Explicitly link it instead of relying it to get implicitly linked via Qt. Fixes link errors on distributions with implicit linking disabled. Don't do this on Windows as things are different here. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27251 a1c6a512-1295-4272-9138-f99709370657
2010-06-04rbutil: add mpio hd200 as disabled target (all untested)Dominik Wenger1-3/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26561 a1c6a512-1295-4272-9138-f99709370657
2010-04-02System Info: display OS X version number and architecture too.Dominik Riebeling1-1/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25442 a1c6a512-1295-4272-9138-f99709370657
2010-04-02Implement system proxy values retrieval on OS X.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25439 a1c6a512-1295-4272-9138-f99709370657
2010-03-21Rockbox Utility requires Qt 4.5 since a while; correct check in project file.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25280 a1c6a512-1295-4272-9138-f99709370657
2010-03-21Split source files out of project file.Dominik Riebeling1-179/+36
Move the source files out of the project file into a project include, and resort it a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25278 a1c6a512-1295-4272-9138-f99709370657
2010-03-11Rearrange libraries linking order to work with --as-needed linker option.Dominik Riebeling1-8/+11
If the linker uses the --as-needed option linking failed due to the order of the libraries on the command line. Arch Linux seems to default to this option, and the Gentoo documentation mentiones it as experimental feature. Changing the library order fixes the link issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25124 a1c6a512-1295-4272-9138-f99709370657
2010-02-28Rename Rockbox Utility output binary to RockboxUtility.Dominik Riebeling1-1/+1
This will also cause the archives created by deploy-release.py to use the new binary name, so also update the update checking code to accept any base filename when retrieving version numbers from the download server. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24980 a1c6a512-1295-4272-9138-f99709370657
2010-02-28Add support for OS X' Speech Synthesis Manager TTS system.Dominik Riebeling1-1/+3
This adds basic support for using the OS X' TTS system. The current implementation does only support selecting the voice itself, no further settings (like speed pitch / speed) adjustments are implemented. As OS X' TTS system wants the strings to get spoken in 8 bit encoding problems with locale combinations are possible. For this better error handling in the rbutil TTS is needed. The voice test button in the configuration dialog reacts pretty slow due to the way its speaking is done. This can get changed but also requires adjustments in the rbutil TTS system. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24979 a1c6a512-1295-4272-9138-f99709370657
2010-02-16Rename InstallFrm to InstallWindowFrm.Dominik Riebeling1-1/+1
The Install class has been renamed recently to InstallWindow. Rename the form too so it uses the same class basename again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24698 a1c6a512-1295-4272-9138-f99709370657
2010-01-30Implement ipod_scsi_inquiry() on OS X.Dominik Riebeling1-1/+1
This implements the basic functionality for sending inquiries on OS X. The current implementation has some limitations: - it will not respect the selected device but pick the first Ipod found. - it is inefficient due to the way ipodpatcher expects this which doesn't really match how it works on OS X. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24382 a1c6a512-1295-4272-9138-f99709370657
2010-01-24rbutil: split RbSettings. use Stable/unstable status from server.Dominik Wenger1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24331 a1c6a512-1295-4272-9138-f99709370657
2010-01-24Italian translation for rbutilRafaël Carré1-0/+1
Flyspray: FS#10923 Author: Domenico Di Misa git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24324 a1c6a512-1295-4272-9138-f99709370657
2010-01-20rbutil: store the info from the server centrally in RbSetttings. Dont ↵Dominik Wenger1-2/+2
download build-info multiple times. Rename install.cpp git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24301 a1c6a512-1295-4272-9138-f99709370657
2010-01-16Polish translation for rbutilRafaël Carré1-0/+2
Flyspray: FS#10737 Author: Daniel Kluz Also add russian translation to project file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24245 a1c6a512-1295-4272-9138-f99709370657
2009-12-06Improve detection of system libspeex and fallback earlier.Dominik Riebeling1-5/+5
libspeex is split into libspeex and libspeexdsp. We need both, so check for them the same time instead of trying to respect the fact that old versions didn't have the libspeexdsp part. Should fix issues with distributions that have libspeex and libspeexdsp split into separate packages and only the libspeex one is installed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23872 a1c6a512-1295-4272-9138-f99709370657
2009-11-28Fix building universal binaries.Dominik Riebeling1-9/+7
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
2009-11-04Clean up mktccboot building. No functional changes.Dominik Riebeling1-2/+0
- 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
2009-10-29FS#10728 - Cowon D2: Add support for D2 in rbutilTomer Shalev1-5/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23410 a1c6a512-1295-4272-9138-f99709370657
2009-10-16rbutil: build our libraries in the build folder like everything else. ↵Dominik Riebeling1-29/+16
Centralize the build rules for them within the project file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23216 a1c6a512-1295-4272-9138-f99709370657
2009-10-13Add the left brace again that was unintentionally lost.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23165 a1c6a512-1295-4272-9138-f99709370657
2009-10-13Fix building Rockbox Utility when using newer versions of libspeex.Dominik Riebeling1-2/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23164 a1c6a512-1295-4272-9138-f99709370657
2009-10-13rbutil: split tts.cpp/h into individual files.Dominik Wenger1-2/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23158 a1c6a512-1295-4272-9138-f99709370657
2009-10-08Czech translation for Rockbox Utility (FS#10662 by Pavel Rzehák).Dominik Riebeling1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23017 a1c6a512-1295-4272-9138-f99709370657
2009-10-08If available, use the systems libspeex when linking rbspeex(enc|dec) and ↵Dominik Riebeling1-2/+5
rbutil dynamically. This is similar to FS#9233 but utilizes pkg-config. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23016 a1c6a512-1295-4272-9138-f99709370657
2009-10-04Add config option to disable ccache during build.Dominik Riebeling1-1/+1
When building releases in a temporary folder using ccache doesn't help, as the path of the source files is also used for identification. Disabling ccache makes it not cache objects that are likely to be never needed again (i.e. the next build will use a different file). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22922 a1c6a512-1295-4272-9138-f99709370657
2009-09-23rbutil: correct dependencies by setting DEPENDPATH.Dominik Wenger1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22803 a1c6a512-1295-4272-9138-f99709370657
2009-09-04rbutil: modify buildsystem so you can build outside of the rbutilqt ↵Dominik Wenger1-17/+25
directoy. (similar to the normal buildsystem). Attention: Spaces in the path will cause errors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22624 a1c6a512-1295-4272-9138-f99709370657
2009-08-16Rockbox Utility: add preliminary support for installing the bootloader (+ ↵Maurus Cuelenaere1-0/+4
dual boot) on ChinaChip targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22356 a1c6a512-1295-4272-9138-f99709370657