Fix .service and install it into dbus system service directory
[platform/core/connectivity/nfc-manager-neard.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(nfc-manager C)
3
4 INCLUDE(FindPkgConfig)
5
6 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall -Werror-implicit-function-declaration")
7 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -fvisibility=hidden")
8 #SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fno-strict-aliasing")
9
10 #SET(ARM_CFLAGS "-mabi=aapcs-linux -fno-common")
11
12 IF(ARM_TARGET)
13         ADD_DEFINITIONS("-DTARGET")
14         MESSAGE("add -DTARGET")
15         SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ARM_CFLAGS}")
16 ENDIF(ARM_TARGET)
17
18 SET(CMAKE_SHARED_LINKER_FLAGS " -Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
19 SET(CMAKE_EXE_LINKER_FLAGS " -Wl,--as-needed -Wl,--hash-style=both")
20
21 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
22
23 ADD_DEFINITIONS("-DNFC_MANAGER_MODULEDIR=\"${LIB_INSTALL_DIR}/nfc\"")
24
25 #ADD_DEFINITIONS("-DSECURITY_SERVER")
26 ADD_DEFINITIONS("-DUSE_FULL_URI")
27 #ADD_DEFINITIONS("-DESE_ALWAYS_ON")
28
29 ADD_SUBDIRECTORY(common)
30 ADD_SUBDIRECTORY(client)
31 ADD_SUBDIRECTORY(daemon)
32 ADD_SUBDIRECTORY(tests)
33 #ADD_SUBDIRECTORY(tools/ndef-tool)
34 #ADD_SUBDIRECTORY(tools/nfc-client)