tizen 2.3 release
[framework/web/wearable/wrt-security.git] / tests / smack_security / CMakeLists.txt
1 ADD_CUSTOM_COMMAND(OUTPUT
2     smacksecurity0.wgt
3     smacksecurity1.wgt
4     smacksecurity2.wgt
5     smacksecurity3.wgt
6     smacksecurity4.wgt
7     smacksecurity5.wgt
8     smacksecurity6.wgt
9     COMMAND ${PROJECT_SOURCE_DIR}/tests/smack_security/createSmackSecurityTest.sh
10 #    COMMAND mv ${PROJECT_SOURCE_DIR}/tests/smack_security/*wgt ${CMAKE_CURRENT_BINARY_DIR}
11     WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/tests/smack_security/ 
12     DEPENDS createSmackSecurityTest.sh
13 )
14
15 ADD_CUSTOM_TARGET(WTF2 ALL
16     DEPENDS
17         smacksecurity0.wgt
18         smacksecurity1.wgt
19         smacksecurity2.wgt
20         smacksecurity3.wgt
21         smacksecurity4.wgt
22         smacksecurity5.wgt
23         smacksecurity6.wgt
24     )
25
26 INSTALL(FILES
27     ${PROJECT_SOURCE_DIR}/tests/smack_security/PermitAllPolicy.xml
28     DESTINATION /usr/etc/ace
29     PERMISSIONS OWNER_READ
30                 OWNER_WRITE
31                 GROUP_READ
32                 WORLD_READ
33     )
34
35
36 INSTALL(FILES
37     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity0.wgt
38     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity1.wgt
39     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity2.wgt
40     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity3.wgt
41     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity4.wgt
42     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity5.wgt
43     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity6.wgt
44     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity7.wgt
45     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity8.wgt
46     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity9.wgt
47     ${CMAKE_CURRENT_BINARY_DIR}/smacksecurity10.wgt
48     DESTINATION /opt/apps/widget/tests/smack/
49     PERMISSIONS OWNER_READ
50                 OWNER_WRITE
51                 GROUP_READ
52                 WORLD_READ
53     )
54
55 INSTALL(FILES
56     ${PROJECT_SOURCE_DIR}/tests/smack_security/wrt-tests-security-smack.sh
57     DESTINATION bin
58     PERMISSIONS OWNER_READ
59                 OWNER_WRITE
60                 OWNER_EXECUTE
61                 GROUP_READ
62                 GROUP_EXECUTE
63                 WORLD_READ
64                 WORLD_EXECUTE
65     )