src/upgrade-apply-deltafs/engine/SS_Common.c
src/upgrade-apply-deltafs/engine/SS_UPI.c
src/upgrade-apply-deltafs/engine/SS_FSUpdate.c
- src/upgrade-apply-deltafs/engine/SS_ApplyPatch.c
src/upgrade-apply-deltafs/engine/SS_PatchDelta.c
src/upgrade-apply-deltafs/engine/fota_log.c
src/upgrade-apply-deltafs/engine/fota_tar.c
- src/upgrade-apply-deltafs/engine/ss_bspatch_common.c
src/upgrade-apply/sha1/sha1.c
+ src/upgrade-apply/patch/patch_helper.c
+ src/upgrade-apply/patch/patch.c
+ src/upgrade-apply/patch/brotli.c
)
INCLUDE_DIRECTORIES(src/upgrade-apply/sha1)
+INCLUDE_DIRECTORIES(src/upgrade-apply/patch)
INCLUDE(FindPkgConfig)
pkg_check_modules(${PROJECT_NAME}_pkgs REQUIRED libbrotlienc zlib)
ADD_EXECUTABLE(${EXECNAME} ${SRCS})
TARGET_LINK_LIBRARIES(${EXECNAME} PRIVATE ${${PROJECT_NAME}_pkgs_LDFLAGS} "-g" "-pthread")
-TARGET_LINK_LIBRARIES(${EXECNAME} PRIVATE libtar.a)
+TARGET_LINK_LIBRARIES(${EXECNAME} PRIVATE libtar.a libbrotlidec.a libbrotlicommon.a)
INSTALL(TARGETS ${EXECNAME} DESTINATION ${BINDIR})