Fix genlist style
[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 -Wmissing-declarations")
17
18 IF(TIZEN_TETHERING_ENABLE)
19         ADD_DEFINITIONS(-DTIZEN_TETHERING_ENABLE)
20         SET(TETHERING_REQUIRED_PKGS "capi-network-tethering")
21 ENDIF(TIZEN_TETHERING_ENABLE)
22 IF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
23         ADD_DEFINITIONS(-DMODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
24 ENDIF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
25
26 INCLUDE(FindPkgConfig)
27 pkg_check_modules(pkgs REQUIRED
28         ecore
29         ecore-imf
30         ecore-input
31         appcore-efl
32         elementary
33         efl-assist
34         capi-ui-efl-util
35         glib-2.0
36         ui-gadget-1
37         capi-network-connection
38         capi-network-wifi
39         sensor
40         openssl
41         cert-svc-vcore
42         efl-extension
43         aul
44 #syspopup
45 #syspopup-caller
46         feedback
47 #setting-common-lite-internal
48         ${TETHERING_REQUIRED_PKGS}
49 #engine pkgconfigs
50         ${ENGINE_PKGCONFIGS})
51
52 INCLUDE_DIRECTORIES(
53         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/include
54         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/viewers-layout/include
55         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/include
56         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/viewer-popups/include
57         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/Common/include
58         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/WlanManager/include
59         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/include
60         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/appcoreWrapper/include
61         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/i18nManager/include
62 #engine includes
63         ${ENGINE_INCLUDES})
64
65 ADD_SUBDIRECTORY(po)
66 ADD_SUBDIRECTORY(sources/ui-gadget)
67 ADD_SUBDIRECTORY(sources/wifi-syspopup)