1 ADD_DEFINITIONS("-DFEATURE_SUPPORT_CAPABILITY")
2 ADD_DEFINITIONS("-D_FILE_OFFSET_BITS=64")
9 ../upgrade-apply/sha1/sha1.c
13 engine/SS_ApplyPatch.c
14 engine/SS_PatchDelta.c
17 engine/ss_bspatch_common.c
20 INCLUDE_DIRECTORIES(../upgrade-apply/sha1)
22 INCLUDE(FindPkgConfig)
23 pkg_check_modules(${PROJECT_NAME}_pkgs REQUIRED liblzma-tool libbrotlienc hal-api-device zlib)
25 FOREACH(flag ${${PROJECT_NAME}_pkgs_CFLAGS})
26 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
29 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -I./include")
30 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
32 SET(EXECNAME "delta.ua")
33 SET(BINDIR "/usr/bin")
34 ADD_EXECUTABLE(${EXECNAME} ${SRCS})
35 TARGET_LINK_LIBRARIES(${EXECNAME} ${${PROJECT_NAME}_pkgs_LDFLAGS} "-g" "-pthread")
36 INSTALL(TARGETS ${EXECNAME} DESTINATION ${BINDIR})