Remove libteec dependency 79/321679/7
authorJakub Wlostowski <j.wlostowski@samsung.com>
Wed, 26 Mar 2025 13:09:26 +0000 (14:09 +0100)
committerJakub Wlostowski <j.wlostowski@samsung.com>
Tue, 8 Apr 2025 09:10:53 +0000 (09:10 +0000)
Change-Id: I3e81196571d5a04ed0d5dd70fbc98c2f74bc86b0

packaging/hal-backend-security-keys.spec
src/CMakeLists.txt

index 47e3455d1dfbaaa9bfd008b8e5c57d7fafc7036e..ebf3282f59ee13ee979231eb804d86ec2b57c72b 100644 (file)
@@ -11,11 +11,6 @@ BuildRequires: pkgconfig(hal-rootstrap)
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
-# FIXME
-BuildRequires: pkgconfig(tef-libteec)
-# Disable hal-rootstrap-checker in order to use key-manager-ta
-%define disable_hal_rootstrap_checker 1
-
 %description
 Security Keys (based on key-manager-ta and tef-simulator) backend library
 
index a8906de5c712eb886a288177cb3df1e1133164f6..423934e0a7bf98591e1bff7de29a0d774b4cba9c 100644 (file)
@@ -25,11 +25,6 @@ PKG_CHECK_MODULES(ROOTSTRAP REQUIRED hal-rootstrap)
 INCLUDE_DIRECTORIES(SYSTEM ${ROOTSTRAP_INCLUDE_DIRS})
 LINK_DIRECTORIES(${ROOTSTRAP_LIBRARY_DIRS})
 
-# FIXME
-PKG_CHECK_MODULES(SECURITY_KEYS_DEPS REQUIRED tef-libteec)
-INCLUDE_DIRECTORIES(SYSTEM ${SECURITY_KEYS_DEPS_INCLUDE_DIRS})
-LINK_DIRECTORIES(${SECURITY_KEYS_DEPS_LIBRARY_DIRS})
-
 ADD_LIBRARY(${PROJECT_NAME} SHARED
        hal-backend-security-keys-api.cpp
        tz-memory.cpp
@@ -37,8 +32,7 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED
        log.cpp
        km_serialization.cpp)
 
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ROOTSTRAP_LIBRARIES} -ldlog
-       ${SECURITY_KEYS_DEPS_LIBRARIES})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ROOTSTRAP_LIBRARIES} -ldlog)
 
 SET_TARGET_PROPERTIES(${PROJECT_NAME}
        PROPERTIES