SET(CMAKE_EXECUTABLE_SUFFIX ".exe")
SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/output")
+
INCLUDE_DIRECTORIES (
- /usr/include/glib-2.0
- /usr/lib/glib-2.0/include
- /usr/include/osp
- /usr/include/osp/app
- /usr/include/osp/base
- /usr/include/osp/io
- /usr/include/osp/system
- /usr/include/osp/security
/usr/include/osp/net
/usr/include/osp/telephony
- /usr/include/osp/server
- /usr/include/chromium
- /usr/include/vconf
- /usr/include/appfw
- /usr/include/ecore-1
- /usr/include/evas-1
- /usr/include/eina-1
- /usr/include/eina-1/eina
- /usr/include/bt-service
- /usr/include/system
- /usr/include/wifi
- /usr/include/wifi-direct
- /usr/include/network
- /usr/include/telephony
/usr/include/telephony-client
inc
)
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+ glib-2.0
+ osp-appfw
+ osp-appfw-server
+ osp-net
+ osp-wifi
+ chromium
+ vconf
+ ecore
+ ecore-x
+ evas
+ capi-appfw-app-manager
+ capi-telephony-sim
+ capi-telephony-network-info
+ wifi-direct
+ capi-network-wifi
+ capi-network-nfc
+ capi-network-bluetooth
+ capi-network-connection
+ tapi
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
SET (${this_target}_SOURCE_FILES
src/BluetoothConnectivityIpcMessages.cpp
src/BluetoothConnectivityIpcStub.cpp
src/BluetoothService.cpp
src/ConnectivityService.cpp
src/ConnectivityServiceEntry.cpp
+ src/ConnectivityUtility.cpp
src/NetConnectivityIpcMessages.cpp
src/NetConnectivityIpcStub.cpp
src/NetService.cpp
+ src/NetAccountDatabase.cpp
+ src/NetDefaultConnection.cpp
+ src/NetPsConnection.cpp
+ src/NetWifiConnection.cpp
src/NfcConnectivityIpcMessages.cpp
src/NfcConnectivityIpcStub.cpp
src/NfcMessagePushDelegate.cpp
src/TelephonyService.cpp
src/WifiConnectivityIpcMessages.cpp
src/WifiConnectivityIpcStub.cpp
+ src/WifiService.cpp
+ src/WifiDirectService.cpp
+ src/WifiProximityService.cpp
src/WifiProximityEvent.cpp
src/WifiProximityEventArg.cpp
- src/WifiProximityService.cpp
- src/WifiService.cpp
+ src/WifiSystemAdapter.cpp
)
## SET EXTRA COMPILER FLAGS
TARGET_LINK_LIBRARIES(${this_target} -Xlinker --no-undefined -Xlinker --as-needed -pie)
TARGET_LINK_LIBRARIES(${this_target} -Xlinker --version-script=${CMAKE_CURRENT_SOURCE_DIR}/system-service-export.ver)
-TARGET_LINK_LIBRARIES(${this_target} -L/usr/lib/osp -losp-appfw -losp-net -losp-wifi -lchromium -lcapi-network-wifi -lcapi-network-bluetooth -lcapi-network-connection -lcapi-network-nfc -lwifi-direct -lvconf -lcapi-telephony-sim -ltapi -lecore_x -lcapi-appfw-app-manager)
-TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp-server -losp-appfw-server")
+TARGET_LINK_LIBRARIES(${this_target} ${pkgs_LDFLAGS})
## Cory additional info
INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${APPID}/bin)