CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(bt-oal C)
-ADD_SUBDIRECTORY(bt-api)
+IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+ SET(CMAKE_BUILD_TYPE "Release")
+ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(EXEC_PREFIX "\${prefix}")
+SET(LIBDIR ${CMAKE_LIB_DIR})
+SET(INCLUDEDIR "\${prefix}/include")
-ADD_SUBDIRECTORY(bt-oal)
-ADD_SUBDIRECTORY(bt-service-adaptation)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
-# TODO_40 : 4.0 merge
-ADD_SUBDIRECTORY(bt-httpproxy)
+INSTALL(
+ DIRECTORY include/ DESTINATION include/bt-oal
+ FILES_MATCHING
+ PATTERN "include/*.h"
+ )
-# TODO_40 : 4.0 merge
-ADD_SUBDIRECTORY(bt-otp)
+SET(PC_NAME libbt-oal)
+SET(PC_REQUIRED ${pc_dependents})
+SET(PC_LDFLAGS -l${PROJECT_NAME})
-ADD_SUBDIRECTORY(bt-core)
+CONFIGURE_FILE(
+ libbt-oal.pc.in
+ ${CMAKE_CURRENT_SOURCE_DIR}/libbt-oal.pc
+ @ONLY
+)
-ADD_SUBDIRECTORY(plugin)
-
-ADD_SUBDIRECTORY(test)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libbt-oal.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libraries/libbt-oal.so DESTINATION ${LIB_INSTALL_DIR}/)