1 pkg_check_modules(DRM_TEST_DEP
12 ${PROJECT_SOURCE_DIR}/test/drm_testapps.cpp
13 ${PROJECT_SOURCE_DIR}/test/drm_testutil.cpp
14 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Core.cpp
15 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Sub.cpp
16 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Util.cpp
17 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/TADC_IF.cpp
18 ${PROJECT_SOURCE_DIR}/tadcore/Svc/DrmTdcSvc.cpp
19 ${PROJECT_SOURCE_DIR}/tappsd/src/intf/drm_intf_tapps.cpp
20 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CPointerArray.cpp
21 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLAttribute.cpp
22 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLElement.cpp
23 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLFile.cpp
24 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileApi.cpp
25 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileHandler.cpp
26 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileMgr.cpp
27 ${PROJECT_SOURCE_DIR}/tappsd/src/rights/DTapps2Rights.cpp
28 ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqlData.cpp
29 ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqliteDB.cpp
30 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Base64.cpp
31 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2HMAC.cpp
32 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Time.cpp
33 ${PROJECT_SOURCE_DIR}/service/drm-tapps.cpp
34 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/DUIDGenerator.cpp
39 ${DRM_TEST_DEP_INCLUDE_DIRS}
40 ${CMAKE_CURRENT_SOURCE_DIR}/tadcore/include
41 ${CMAKE_CURRENT_SOURCE_DIR}/tappsd/inc
42 ${CMAKE_CURRENT_SOURCE_DIR}/include
45 ADD_DEFINITIONS("-DDPL_LOGS_ENABLED")
46 ADD_DEFINITIONS("-DTEST_CODE_ENABLED")
49 SET_SOURCE_FILES_PROPERTIES(
52 COMPILE_FLAGS "-fPIE")
54 ADD_EXECUTABLE(${DRMTESTUTIL} ${DRMTESTUTIL_SRCS})
56 TARGET_LINK_LIBRARIES(${DRMTESTUTIL}
57 ${DRM_TEST_DEP_LIBRARIES}
62 INSTALL(TARGETS ${DRMTESTUTIL}
63 DESTINATION ${TZ_SYS_BIN}
75 ${PROJECT_SOURCE_DIR}/test/sample_contents/DCF/38EIfBurLJ.tpk
76 ${PROJECT_SOURCE_DIR}/test/sample_contents/DCF/8SPXfqc6iL.tpk
77 ${PROJECT_SOURCE_DIR}/test/sample_contents/DCF/FightGuiIF.tpk
78 ${PROJECT_SOURCE_DIR}/test/sample_contents/DCF/basiccoreuiapp_drm.tpk
80 ${TZ_SYS_DATA}/drm_test/DCF/
84 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.ro
85 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/8SPXfqc6iL-1.0.0.ro
86 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/FightGuiIF-1.0.0.ro
87 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.cert_chain_invalid.ro
88 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.cert_invalid.ro
89 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.cert_only_selfsigned.ro
90 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.signature_invalid.ro
91 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/8SPXfqc6iL-1.0.0.signature_invalid.ro
92 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/FightGuiIF-1.0.0.signature_invalid.ro
93 ${PROJECT_SOURCE_DIR}/test/sample_contents/RO/38EIfBurLJ-1.0.2.ro_template
95 ${TZ_SYS_DATA}/drm_test/RO/
99 ${PROJECT_SOURCE_DIR}/test/sample_contents/DecryptedApp/38EIfBurLJ_dec.tpk
100 ${PROJECT_SOURCE_DIR}/test/sample_contents/DecryptedApp/8SPXfqc6iL_dec.tpk
101 ${PROJECT_SOURCE_DIR}/test/sample_contents/DecryptedApp/FightGuiIF_dec.tpk
102 ${PROJECT_SOURCE_DIR}/test/sample_contents/DecryptedApp/basiccoreuiapp_signed.tpk
104 ${TZ_SYS_DATA}/drm_test/DecryptedApp/
108 ${PROJECT_SOURCE_DIR}/test/sample_contents/KEYS/ro_test_signer.key
110 ${TZ_SYS_DATA}/drm_test/Key/
114 ${PROJECT_SOURCE_DIR}/test/sample_contents/KEYS/ro_test_root_ca.pem
116 ${TZ_SYS_SHARE}/tizen_app_drm/root_certs/