cmake_minimum_required(VERSION 2.6)
add_subdirectory(dummy)

project(mtkproperty)

#put generate executable in bin folder, static and share lib in lib folder
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "lib")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "lib")

#add complie options
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fPIC -O2 -Wall")

#add ld options
set(CMAKE_LD_FLAGS "${CMAKE_LD_FLAGS} -g -fPIC -O2")

#add header files (-I -L)
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../include")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../include/property/")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../include/log/")

#add source file
file(GLOB src_fils "${CMAKE_CURRENT_SOURCE_DIR}/mtk_properties.c")
add_library(mtkproperty SHARED ${src_fils})

if(TELEMATICS)
set(link_libs uciwrapper mtklog)
else()
set(link_libs property mtklog)
endif()

target_link_libraries(mtkproperty ${link_libs})

#install
install(TARGETS mtkproperty
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})



