Adding UrlHistoryList class and other classes managing display of 'URL from history'
[profile/tv/apps/web/browser.git] / services / QuickAccess / CMakeLists.txt
1 project(QuickAccess)
2
3 set(QuickAccess_SRCS
4     QuickAccess.cpp
5     DetailPopup.cpp
6     UrlHistoryList/UrlHistoryList.cpp
7     UrlHistoryList/GenlistManager.cpp
8     UrlHistoryList/GenlistManagerCallbacks.cpp
9     UrlHistoryList/UrlMatchesStyler.cpp
10     )
11
12 set(QuickAccess_HEADERS
13     QuickAccess.h
14     DetailPopup.h
15     UrlHistoryList/UrlHistoryList.h
16     UrlHistoryList/WidgetListManager.h
17     UrlHistoryList/GenlistManager.h
18     UrlHistoryList/GenlistManagerCallbacks.h
19     UrlHistoryList/UrlMatchesStyler.h
20     )
21
22 include(Coreheaders)
23 include(EFLHelpers)
24
25 include_directories(${CMAKE_SOURCE_DIR}/services/FavoriteService)
26
27 add_library(${PROJECT_NAME} SHARED ${QuickAccess_SRCS})
28
29 if(TIZEN_BUILD)
30     target_link_libraries(${PROJECT_NAME} ${pkgs_LDFLAGS})
31 endif(TIZEN_BUILD)
32
33 install(TARGETS ${PROJECT_NAME}
34             LIBRARY DESTINATION services
35             ARCHIVE DESTINATION services/static)
36
37 #please do not add edc/ directory
38 set(edcFiles
39     QuickAccess.edc
40     DetailPopup.edc
41     UrlHistoryList.edc
42     )
43
44 foreach(edec ${edcFiles})
45     string(REPLACE ".edc" ".edj" target_name ${edec})
46     EDJ_TARGET(${target_name}
47                ${CMAKE_CURRENT_SOURCE_DIR}/edc/${edec}
48                ${CMAKE_CURRENT_BINARY_DIR})
49 endforeach(edec)