forked from len0rd/rockbox
rbutil: Add bspatch and libbzip2
This is to enable binary patching of Hiby-based firmware files Note that noting in rbutil uses this yet. Change-Id: I03ac824dd7402d508eb4e857ad78f184eb0d0243
This commit is contained in:
parent
5cdfe30e79
commit
8d2d6f4ca5
20 changed files with 5558 additions and 2 deletions
|
|
@ -32,7 +32,7 @@ export CC=$(EXTRALIBS_CC)
|
|||
export CXX=$(EXTRALIBS_CXX)
|
||||
export AR=$(EXTRALIBS_AR)
|
||||
|
||||
libs: librbspeex libucl libipodpatcher libsansapatcher libmkamsboot libmktccboot libmkmpioboot libchinachippatcher libmkimxboot libmks5lboot
|
||||
libs: librbspeex libucl libipodpatcher libsansapatcher libmkamsboot libmktccboot libmkmpioboot libchinachippatcher libmkimxboot libmks5lboot libbzip2 libbspatch
|
||||
|
||||
# To support cross compiles, we explicitly pass the CC flag below for
|
||||
# all tools which override CC or CXX in their makefiles. CXX is only
|
||||
|
|
@ -67,3 +67,9 @@ libmkimxboot:
|
|||
|
||||
libmks5lboot:
|
||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/mks5lboot BUILD_DIR=$(BUILD_DIR)/mks5lboot libmks5lboot.a CC=$(CC)
|
||||
|
||||
libbzip2:
|
||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/bzip2 BUILD_DIR=$(BUILD_DIR)/bzip2 libbzip2.a CC=$(CC)
|
||||
|
||||
libbspatch:
|
||||
$(SILENT)$(MAKE) -C $(RBBASE_DIR)/rbutil/bspatch BUILD_DIR=$(BUILD_DIR)/bspatch libbspatch.a CC=$(CC)
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ extralibs.commands = $$SILENT \
|
|||
# Note: order is important for RBLIBS! The libs are appended to the linker
|
||||
# flags in this order, put libucl at the end.
|
||||
RBLIBS = rbspeex ipodpatcher sansapatcher mkamsboot mktccboot \
|
||||
mkmpioboot chinachippatcher mkimxboot mks5lboot ucl
|
||||
mkmpioboot chinachippatcher mkimxboot mks5lboot bspatch bzip2 ucl
|
||||
!win32-msvc* {
|
||||
QMAKE_EXTRA_TARGETS += extralibs
|
||||
PRE_TARGETDEPS += extralibs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue