Use the prebuilt libbt-oal.so file
[platform/core/connectivity/bluetooth-frwk.git] / CMakeLists.txt
index ec91139..9690bee 100644 (file)
@@ -1,28 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 PROJECT(bt-oal C)
 
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/hardware/)
-
-SET(SRCS
-oal-hardware.c
-oal-manager.c
-oal-adapter-mgr.c
-oal-device-mgr.c
-oal-hid-host.c
-oal-socket.c
-oal-audio-src.c
-oal-a2dp-sink.c
-oal-avrcp-tg.c
-oal-avrcp-ctrl.c
-oal-hfp.c
-oal-hdp.c
-oal-gatt.c
-common/oal-utils.c
-common/oal-common.c
-common/oal-event-dispatcher.c
-)
-
 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
        SET(CMAKE_BUILD_TYPE "Release")
 ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
@@ -31,43 +9,8 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
 SET(LIBDIR ${CMAKE_LIB_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
-SET(VERSION_MAJOR 1)
-SET(VERSION ${VERSION_MAJOR}.0.0)
 
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/common)
-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
-
-LINK_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/lib)
-LINK_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/bt-oal)
-
-INCLUDE(FindPkgConfig)
-pkg_check_modules(packages REQUIRED vconf gio-unix-2.0 dlog gio-2.0 glib-2.0)
-SET(pc_dependents "vconf gio-unix-2.0 dlog gio-2.0 glib-2.0")
-
-FOREACH(flag ${packages_CFLAGS})
-       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g ")
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC")
-
-FIND_PROGRAM(UNAME NAMES uname)
-EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
-IF("${ARCH}" STREQUAL "arm")
-       ADD_DEFINITIONS("-DTARGET")
-       MESSAGE("add -DTARGET")
-ENDIF("${ARCH}" STREQUAL "arm")
-
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
-
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
-
-
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${packages_LDFLAGS} -ldl)
 
 INSTALL(
         DIRECTORY include/ DESTINATION include/bt-oal
@@ -86,30 +29,4 @@ CONFIGURE_FILE(
 )
 
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libbt-oal.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-
-ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
-ADD_CUSTOM_COMMAND(
-        DEPENDS clean 
-        COMMENT "distribution clean"
-        COMMAND find
-        ARGS    . 
-        -not -name config.cmake -and \(
-        -name tester.c -or
-        -name Testing -or
-        -name CMakeFiles -or
-        -name cmake.depends -or
-        -name cmake.check_depends -or
-        -name CMakeCache.txt -or
-        -name cmake.check_cache -or
-        -name *.cmake -or
-        -name Makefile -or
-        -name core -or
-        -name core.* -or
-        -name gmon.out -or
-        -name install_manifest.txt -or
-        -name *.pc -or
-        -name *~ \)
-        | grep -v TC | xargs rm -rf
-        TARGET  distclean
-        VERBATIM
-)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libraries/libbt-oal.so DESTINATION ${LIB_INSTALL_DIR}/)