X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=9690bee653562324c71e80b977dbd53c4302a000;hb=refs%2Fheads%2Ftizen_rt;hp=ec911395b335d35924a676d32a1daa194f62e11b;hpb=5e7a3d6db5e08c3ce7a0e228f7d55c878cd3ce75;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/CMakeLists.txt b/CMakeLists.txt index ec91139..9690bee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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}/)