4 NetworkErrorHandler.cpp
37 include(EWebKitHelpers)
39 include_directories(${CMAKE_BINARY_DIR})
40 include_directories(${CMAKE_SOURCE_DIR})
41 include_directories(${CMAKE_SOURCE_DIR}/services)
42 include_directories(${CMAKE_SOURCE_DIR}/services/SimpleURI)
43 include_directories(${CMAKE_SOURCE_DIR}/services/WebEngineService)
44 include_directories(${CMAKE_SOURCE_DIR}/services/WebEngineService/src)
45 include_directories(${CMAKE_SOURCE_DIR}/services/StorageService)
47 #include_directories(${CMAKE_SOURCE_DIR}/services/BookmarkManagerUI)
48 include_directories(${CMAKE_SOURCE_DIR}/services/StorageService/Storage/include)
49 include_directories(${CMAKE_SOURCE_DIR}/services/FavoriteService)
50 include_directories(${CMAKE_SOURCE_DIR}/services/HistoryService)
51 include_directories(${CMAKE_SOURCE_DIR}/services/MoreMenuUI)
53 #include_directories(${CMAKE_SOURCE_DIR}/services/HistoryUI)
54 include_directories(${CMAKE_SOURCE_DIR}/services/MainUI)
56 #include_directories(${CMAKE_SOURCE_DIR}/services/SettingsUI)
57 #include_directories(${CMAKE_SOURCE_DIR}/services/TabUI)
58 include_directories(${CMAKE_SOURCE_DIR}/services/PlatformInputManager)
59 include_directories(${CMAKE_SOURCE_DIR}/services/SessionStorage)
61 include(FindPkgConfig)
63 pkg_check_modules(capi_net QUIET capi-network-connection)
65 add_library(${PROJECT_NAME} SHARED ${SimpleUI_SRCS})
67 add_dependencies(${PROJECT_NAME} SimpleURI)
68 add_dependencies(${PROJECT_NAME} StorageService)
69 add_dependencies(${PROJECT_NAME} HistoryService)
71 #add_dependencies(${PROJECT_NAME} MoreMenuUI)
72 #add_dependencies(${PROJECT_NAME} BookmarkManagerUI)
73 add_dependencies(${PROJECT_NAME} MainUI)
75 #add_dependencies(${PROJECT_NAME} HistoryUI)
76 #add_dependencies(${PROJECT_NAME} SettingsUI)
77 #add_dependencies(${PROJECT_NAME} TabUI)
78 add_dependencies(${PROJECT_NAME} PlatformInputManager)
79 add_dependencies(${PROJECT_NAME} SessionStorage)
80 target_link_libraries(${PROJECT_NAME} SimpleURI)
81 target_link_libraries(${PROJECT_NAME} StorageService)
82 target_link_libraries(${PROJECT_NAME} HistoryService)
84 #target_link_libraries(${PROJECT_NAME} MoreMenuUI)
85 target_link_libraries(${PROJECT_NAME} MainUI)
87 #target_link_libraries(${PROJECT_NAME} HistoryUI)
88 #target_link_libraries(${PROJECT_NAME} SettingsUI)
89 #target_link_libraries(${PROJECT_NAME} TabUI)
90 #target_link_libraries(${PROJECT_NAME} BookmarkManagerUI)
91 target_link_libraries(${PROJECT_NAME} PlatformInputManager)
92 target_link_libraries(${PROJECT_NAME} SessionStorage)
93 target_link_libraries(${PROJECT_NAME} ${EFL_LDFLAGS})
95 IF (${capi_net_FOUND})
96 target_link_libraries(${PROJECT_NAME} ${capi_net_LDFLAGS})
97 ENDIF (${capi_net_FOUND})
99 install(TARGETS ${PROJECT_NAME}
100 LIBRARY DESTINATION services
101 ARCHIVE DESTINATION services/static)
105 #please do not add edc/ directory
110 AuthenticationPopup.edc
124 foreach(edec ${edcFiles})
125 string(REPLACE ".edc" ".edj" target_name ${edec})
126 EDJ_TARGET(${target_name}
127 ${CMAKE_CURRENT_SOURCE_DIR}/edc/${edec}
128 ${CMAKE_CURRENT_BINARY_DIR})