1 PKG_CHECK_MODULES(GADGET_DEP REQUIRED ${CRYPTSVC_REQUIRES})
4 ${CMAKE_CURRENT_SOURCE_DIR}/duid-gadget.c
5 ${PROJECT_SOURCE_DIR}/srcs/SecCryptoSvc.c
8 SET(GADGET_VENDOR samsung)
9 SET(GADGET_DIR ${TZ_SYS_ETC})
12 ${GADGET_DEP_INCLUDE_DIRS}
13 ${CMAKE_CURRENT_SOURCE_DIR}
16 SET(GADGET_CFLAGS "${GADGET_DEP_CFLAGS} -fPIE")
17 SET(GADGET_CFLAGS "${GADGET_CFLAGS} -DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
18 SET(GADGET_CFLAGS "${GADGET_CFLAGS} -DVENDOR=\"${GADGET_VENDOR}\"")
19 SET(GADGET_CFLAGS "${GADGET_CFLAGS} -DAPP_NAME=\"${TARGET_GADGET}\"")
20 SET(GADGET_CFLAGS "${GADGET_CFLAGS} -DAPP_DIR=\"${GADGET_DIR}\"")
22 ADD_EXECUTABLE(${TARGET_GADGET} ${GADGET_SRCS})
24 SET_TARGET_PROPERTIES(${TARGET_GADGET}
26 COMPILE_FLAGS "${GADGET_CFLAGS}"
29 TARGET_LINK_LIBRARIES(${TARGET_GADGET}
34 INSTALL(TARGETS ${TARGET_GADGET} DESTINATION ${GADGET_DIR})