8fb3f972c003bd773da07f077fc4bd854dc79f4e
[apps/native/ug-wifi-efl.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
4 SET(ENGINE_SOURCES
5         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/connman-request.c
6         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/connman-response.c
7 )
8
9 SET(ENGINE_INCLUDES
10         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/include)
11
12 SET(ENGINE_PKGCONFIGS
13         capi-network-wifi
14         network)
15
16 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations")
17
18 INCLUDE(FindPkgConfig)
19 pkg_check_modules(pkgs REQUIRED
20         ecore
21         ecore-imf
22         ecore-input
23         appcore-efl
24         elementary
25         glib-2.0
26         utilX
27         ui-gadget-1
28         x11
29         sensor
30         syspopup
31         syspopup-caller
32 #engine pkgconfigs
33         ${ENGINE_PKGCONFIGS})
34
35 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/wifi-efl-ug.xml DESTINATION /usr/share/packages/)
36
37 INCLUDE_DIRECTORIES(
38         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/include
39         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/viewers-layout/include
40         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/include
41         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/viewer-popups/include
42         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/Common/include
43         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/WlanManager/include
44         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/include
45         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/appcoreWrapper/include
46         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/i18nManager/include
47 #engine includes
48         ${ENGINE_INCLUDES})
49
50 ADD_SUBDIRECTORY(po)
51 ADD_SUBDIRECTORY(sources/ui-gadget)
52 ADD_SUBDIRECTORY(sources/wifi-syspopup)