1 pkg_check_modules(DRM_TEST_DEP
13 ${PROJECT_SOURCE_DIR}/service/drm-tapps.cpp
14 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileApi.cpp
15 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileHandler.cpp
16 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileMgr.cpp
17 ${PROJECT_SOURCE_DIR}/tadcore/Svc/DrmTdcSvc.cpp
18 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Core.cpp
19 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Sub.cpp
20 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Util.cpp
21 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/DUIDGenerator.cpp
22 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/TADC_IF.cpp
23 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CPointerArray.cpp
24 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLAttribute.cpp
25 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLElement.cpp
26 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLFile.cpp
27 ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqlData.cpp
28 ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqliteDB.cpp
29 ${PROJECT_SOURCE_DIR}/tappsd/src/intf/drm_intf_tapps.cpp
30 ${PROJECT_SOURCE_DIR}/tappsd/src/rights/DTapps2Rights.cpp
31 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Base64.cpp
32 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2HMAC.cpp
33 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Time.cpp
38 ${DRM_TEST_DEP_INCLUDE_DIRS}
39 ${PROJECT_SOURCE_DIR}/include
40 ${PROJECT_SOURCE_DIR}/tadcore/include
41 ${PROJECT_SOURCE_DIR}/tappsd/inc
44 ADD_DEFINITIONS("-DTEST_CODE_ENABLED")
46 SET_SOURCE_FILES_PROPERTIES(
49 COMPILE_FLAGS "-fPIE")
51 ADD_EXECUTABLE(${DRMTESTUTIL} ${DRMTESTUTIL_SRCS})
53 TARGET_LINK_LIBRARIES(${DRMTESTUTIL}
54 ${DRM_TEST_DEP_LIBRARIES}
59 INSTALL(TARGETS ${DRMTESTUTIL}
60 DESTINATION ${BIN_DIR}
72 sample_contents/DCF/38EIfBurLJ.tpk
73 sample_contents/DCF/8SPXfqc6iL.tpk
74 sample_contents/DCF/basiccoreuiapp_drm.tpk
75 sample_contents/DCF/FightGuiIF.tpk
76 DESTINATION ${TEST_DATA_DIR}/DCF
80 sample_contents/RO/38EIfBurLJ-1.0.2.cert_chain_invalid.ro
81 sample_contents/RO/38EIfBurLJ-1.0.2.cert_invalid.ro
82 sample_contents/RO/38EIfBurLJ-1.0.2.cert_only_selfsigned.ro
83 sample_contents/RO/38EIfBurLJ-1.0.2.ro
84 sample_contents/RO/38EIfBurLJ-1.0.2.ro_template
85 sample_contents/RO/38EIfBurLJ-1.0.2.signature_invalid.ro
86 sample_contents/RO/8SPXfqc6iL-1.0.0.ro
87 sample_contents/RO/8SPXfqc6iL-1.0.0.signature_invalid.ro
88 sample_contents/RO/FightGuiIF-1.0.0.ro
89 sample_contents/RO/FightGuiIF-1.0.0.signature_invalid.ro
90 DESTINATION ${TEST_DATA_DIR}/RO
94 sample_contents/DecryptedApp/38EIfBurLJ_dec.tpk
95 sample_contents/DecryptedApp/8SPXfqc6iL_dec.tpk
96 sample_contents/DecryptedApp/basiccoreuiapp_signed.tpk
97 sample_contents/DecryptedApp/FightGuiIF_dec.tpk
98 DESTINATION ${TEST_DATA_DIR}/DecryptedApp
102 sample_contents/KEYS/ro_test_signer.key
103 DESTINATION ${TEST_DATA_DIR}/Key
107 sample_contents/KEYS/ro_test_root_ca.pem
108 DESTINATION ${RO_DATA_DIR}/root_certs