1 pkg_check_modules(DRM_TEST_DEP
14 ${PROJECT_SOURCE_DIR}/service/drm-tapps.cpp
15 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileApi.cpp
16 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileHandler.cpp
17 ${PROJECT_SOURCE_DIR}/tadcore/DrmFileHandleMgr/DrmFileMgr.cpp
18 ${PROJECT_SOURCE_DIR}/tadcore/Svc/DrmTdcSvc.cpp
19 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Core.cpp
20 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Sub.cpp
21 ${PROJECT_SOURCE_DIR}/tadcore/TADCCore/TADC_Util.cpp
22 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/DUIDGenerator.cpp
23 ${PROJECT_SOURCE_DIR}/tadcore/TADCInterface/TADC_IF.cpp
24 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CPointerArray.cpp
25 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLAttribute.cpp
26 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLElement.cpp
27 ${PROJECT_SOURCE_DIR}/tadcore/XMLParser/CXMLFile.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/intf/drm_intf_tapps.cpp
31 ${PROJECT_SOURCE_DIR}/tappsd/src/rights/DTapps2Rights.cpp
32 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Base64.cpp
33 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2HMAC.cpp
34 ${PROJECT_SOURCE_DIR}/tappsd/src/util/DTapps2Time.cpp
39 ${DRM_TEST_DEP_INCLUDE_DIRS}
40 ${PROJECT_SOURCE_DIR}/include
41 ${PROJECT_SOURCE_DIR}/tadcore/include
42 ${PROJECT_SOURCE_DIR}/tappsd/inc
45 ADD_DEFINITIONS("-DTEST_CODE_ENABLED")
47 SET_SOURCE_FILES_PROPERTIES(
50 COMPILE_FLAGS "-fPIE")
52 ADD_EXECUTABLE(${DRMTESTUTIL} ${DRMTESTUTIL_SRCS})
54 TARGET_LINK_LIBRARIES(${DRMTESTUTIL}
55 ${DRM_TEST_DEP_LIBRARIES}
60 INSTALL(TARGETS ${DRMTESTUTIL}
61 DESTINATION ${BIN_DIR}
73 sample_contents/DCF/38EIfBurLJ.tpk
74 sample_contents/DCF/8SPXfqc6iL.tpk
75 sample_contents/DCF/basiccoreuiapp_drm.tpk
76 sample_contents/DCF/FightGuiIF.tpk
77 DESTINATION ${TEST_DATA_DIR}/DCF
81 sample_contents/RO/38EIfBurLJ-1.0.2.cert_chain_invalid.ro
82 sample_contents/RO/38EIfBurLJ-1.0.2.cert_invalid.ro
83 sample_contents/RO/38EIfBurLJ-1.0.2.cert_only_selfsigned.ro
84 sample_contents/RO/38EIfBurLJ-1.0.2.ro
85 sample_contents/RO/38EIfBurLJ-1.0.2.ro_template
86 sample_contents/RO/38EIfBurLJ-1.0.2.signature_invalid.ro
87 sample_contents/RO/8SPXfqc6iL-1.0.0.ro
88 sample_contents/RO/8SPXfqc6iL-1.0.0.signature_invalid.ro
89 sample_contents/RO/FightGuiIF-1.0.0.ro
90 sample_contents/RO/FightGuiIF-1.0.0.signature_invalid.ro
91 DESTINATION ${TEST_DATA_DIR}/RO
95 sample_contents/DecryptedApp/38EIfBurLJ_dec.tpk
96 sample_contents/DecryptedApp/8SPXfqc6iL_dec.tpk
97 sample_contents/DecryptedApp/basiccoreuiapp_signed.tpk
98 sample_contents/DecryptedApp/FightGuiIF_dec.tpk
99 DESTINATION ${TEST_DATA_DIR}/DecryptedApp
103 sample_contents/KEYS/ro_test_signer.key
104 DESTINATION ${TEST_DATA_DIR}/Key
108 sample_contents/KEYS/ro_test_root_ca.pem
109 DESTINATION ${RO_DATA_DIR}/root_certs