summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/Makefile.libs
AgeCommit message (Collapse)AuthorFilesLines
2020-10-22rbutil: Rename libbzip2.a to libbz2.a.Dominik Riebeling1-3/+3
When cross compiling for Windows (at least mxe) links bz2, causing both our copy and the system one getting linked, resulting in symbol clashes. Make sure we use the same name as the system one, so the linker can pick one of both. Change-Id: I16213a20f48d4e192cd0b756931f9ccb449fd1c0
2020-10-18rbutil: Pass isysroot to rbutil libs on macOS.Dominik Riebeling1-0/+1
On macOS we pass the full path to the compiler. On recent versions this causes the compiler to not find its SDK path, this needs to get passed via the isysroot option. Change-Id: Iea2820e1755cc80e12691119dfa31d70938ea511
2020-10-18sbtools: convert crypto to libtomcrypt.Dominik Riebeling1-1/+3
Replace the use of crypto++ with tomcrypt, which is much smaller and C. This gets rid of various build issues for systems that don't ship crypo++ (i.e. everything except Linux.) Change-Id: Ic0799e17b94935c71b14765cf9a2a7ea2b0adc7a
2020-06-21rbutil: Fix compiling 32bit Rockbox Utility on 64bit Linux.Dominik Riebeling1-0/+1
Pass the machine options for libs to the c++ compiler as well. Change-Id: I56bfbbe4aca4b3a7b86bb0d5323a1f7d78d4f60c
2020-04-09rbutil: Add bspatch and libbzip2Solomon Peachy1-1/+7
This is to enable binary patching of Hiby-based firmware files Note that noting in rbutil uses this yet. Change-Id: I03ac824dd7402d508eb4e857ad78f184eb0d0243
2019-11-09rbutil: fix windows cross compile (via M cross environment)Franklin Wei1-8/+12
This fixes a couple of issues when cross-compiling for windows: - lib builds (i.e. mks5lboot) were overriding the cross CC/CXX with the native CC, producing incompatible binaries. - Qt made the accessibility plugin part of the core library, so we no longer need to import it. Change-Id: I9d884aee62dfa51d3624a3fa9b99c23b3b375f20
2019-10-28rbutil: add support for iPod Classic 6G bootloaderCástor Muñoz1-1/+3
Change-Id: I0e237a81098a2d4df8d9f5d6deaaab3863a84fc6
2013-05-10Set APPVERSION globally for extralibs Makefile.Dominik Riebeling1-7/+8
Make sure its value quotes are properly escaped. Otherwise make on Windows causes problems. Also, expand CPPDEFINES only once. Change-Id: I52e91f17626b2596f389811b22abc12d94f721d1
2013-05-09Fix Rockbox Utility building on OS X.Dominik Riebeling1-1/+9
Fix a typo that broke building. Also extend the extralibs Makefile to allow calling it directly. Change-Id: I2d4dd1689a8654a6b092dfcc58d2753423831816
2013-05-04Move building libraries to separate Makefile.Dominik Riebeling1-0/+54
Previously several additional rules were added by qmake to build the required libraries. This has a couple of problems on Windows, requiring the use of a msys shell. Additional variables are passed as environment variables. Windows doesn't understand this. Passing the variables via make command line argument works but make won't be able to change those variables anymore, breaking things. Use intermediate variables passed via make command line that are then exported by the called Makefile. This doesn't work in the generated Makefile since the export lines must not be part of a rule. Also cleans up the project file a bit. Change-Id: Iaffb059ce8bafe17a35bd1e0a74ae7acd966c138