project(mbelib)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(mbelib_SOURCES
    ${LIBMBELIBSRC}/ambe3600x2400.c
    ${LIBMBELIBSRC}/ambe3600x2450.c
    ${LIBMBELIBSRC}/ecc.c
    ${LIBMBELIBSRC}/imbe7100x4400.c
    ${LIBMBELIBSRC}/imbe7200x4400.c
    ${LIBMBELIBSRC}/mbelib.c
)

set(mbelib_HEADERS
    ${LIBMBELIBSRC}/ambe3600x2400_const.h
    ${LIBMBELIBSRC}/ambe3600x2450_const.h
    ${LIBMBELIBSRC}/ecc_const.h
    ${LIBMBELIBSRC}/imbe7200x4400_const.h
    ${LIBMBELIBSRC}/mbelib.h
    ${LIBMBELIBSRC}/mbelib_const.h
)

include_directories(
    .
    ${CMAKE_CURRENT_BINARY_DIR}
    ${LIBMBELIBSRC}
)

add_definitions(-DQT_SHARED)

add_library(mbelib SHARED
    ${mbelib_SOURCES}
)

target_link_libraries(mbelib
)

install(TARGETS mbelib DESTINATION lib)
