Disable NAP connection in IOT headed profile
[apps/native/ug-bluetooth-efl.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 3.9)
2 PROJECT(ug-setting-bluetooth-efl C)
3
4 INCLUDE(FindPkgConfig)
5 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
6
7 SET(EXTRA_FLAGS "-Wall -Werror -fvisibility=hidden")
8 SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
9 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_FLAGS} ${GC_SECTIONS_FLAGS}")
10 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_FLAGS} ${GC_SECTIONS_FLAGS}")
11 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,nodelete")
12
13 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
14 SET(VERSION 0.1.0)
15 SET(RESDIR "${PREFIX}/res")
16 SET(LOCALEDIR "${RESDIR}/locale")
17 SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}")
18 SET(IMAGEDIR "${RESDIR}/images/${PROJECT_NAME}")
19 SET(HELPDIR "${RESDIR}/help/${PROJECT_NAME}")
20 SET(TABLEDIR "${RESDIR}/tables/${PROJECT_NAME}")
21
22 ADD_DEFINITIONS("-DPKGNAME=\"${PROJECT_NAME}\"")
23 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
24 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
25 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
26 #ADD_DEFINITIONS("-D__TIZEN_OPEN__")
27
28 IF(TV_PROFILE)
29         ADD_DEFINITIONS("-DBT_TV_PROFILE")
30 ENDIF(TV_PROFILE)
31
32 ADD_SUBDIRECTORY(standard)
33 ADD_SUBDIRECTORY(res)
34
35 IF(BUILD_EMUL)
36         SET(EMUL_LIB_NAME "emul${PROJECT_NAME}")
37         ADD_SUBDIRECTORY(emulator)
38 ENDIF(BUILD_EMUL)