[Release] wrt-setting_0.0.50
[apps/home/wrt-setting.git] / webapp-common / CMakeLists.txt
1 #
2 # Copyright 2012  Samsung Electronics Co., Ltd
3 #
4 # Licensed under the Flora License, Version 1.1 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://floralicense.org/license/
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #
16
17 SET(TARGET_UG_LIB "ug-webapp-common-efl")
18 SET(TARGET_UG_EDJ "webapp-common.edj")
19 SET(UGDIR "${UG_INSTALL_PREFIX}/ug/lib")
20 SET(ICONDIR "${UG_INSTALL_PREFIX}/ug/res/images/${TARGET_UG_LIB}")
21 SET(EDJDIR "${UG_INSTALL_PREFIX}/ug/res/edje/${TARGET_UG_LIB}")
22
23 PKG_CHECK_MODULES(UG_WEB_APP_COMMON_DEPS
24     ecore
25     elementary
26     ui-gadget-1
27     dpl-efl
28     dpl-wrt-dao-rw
29     dpl-wrt-dao-ro
30     REQUIRED)
31
32 SET(UG_SOURCES
33     ug.cpp
34     view.cpp
35     popup.cpp
36     mainview.cpp
37     listview.cpp
38     whitelistview.cpp
39     whiteuriview.cpp
40 )
41
42 INCLUDE_DIRECTORIES(${UG_WEB_APP_COMMON_DEPS_INCLUDE_DIRS})
43 ADD_LIBRARY(${TARGET_UG_LIB} SHARED ${UG_SOURCES})
44 ADD_DEFINITIONS("-DICONDIR=\"${ICONDIR}\"")
45 ADD_DEFINITIONS("-DEDJFILE=\"${EDJDIR}/${TARGET_UG_EDJ}\"")
46
47 SET_TARGET_PROPERTIES(${TARGET_UG_LIB} PROPERTIES SOVERSION ${PROJECT_API_VERSION})
48 SET_TARGET_PROPERTIES(${TARGET_UG_LIB} PROPERTIES VERSION ${PROJECT_VERSION})
49 TARGET_LINK_LIBRARIES(${TARGET_UG_LIB} ${UG_WEB_APP_COMMON_DEPS_LDFLAGS})
50 INSTALL(TARGETS ${TARGET_UG_LIB} DESTINATION ${UGDIR})
51 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/ug.webapp-common-efl.include DESTINATION /etc/smack/accesses2.d)
52 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/icons/ DESTINATION ${ICONDIR} FILES_MATCHING PATTERN "*.png")
53
54 ADD_SUBDIRECTORY(edc)