project(SDataBase)
cmake_minimum_required(VERSION 2.6)

include_directories( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} )

SET( SDATABASE_CPP ${SDATABASE_CPP}
./sbuffer.cpp
./sdiscinfo.cpp
./smusicinfo.cpp
./sstaticstorage.cpp
./sinireader.cpp
./sdynamicstorage.cpp
./svideoinfo.cpp
./sdocinfo.cpp
./ssqlconnect.cpp
./ssql.cpp
./stinyfileinfo.cpp
./sfileinfo.cpp
./sdatabase.cpp
./spictureinfo.cpp
./sdbtable.cpp
./sfilestringlist.cpp
)

SET( SDATABASE_MOC ${SDATABASE_MOC}
./ssql.h
./sdatabase_prev.h
./sdynamicstorage.h
)

SET( SDATABASE_RESOURCES ${SDATABASE_RESOURCES}

)

SET( SDATABASE_UIS ${SDATABASE_UIS}

)


QT4_WRAP_CPP( SDATABASE_MOC_HEADERS ${SDATABASE_MOC}  )
QT4_ADD_RESOURCES( SDATABASE_RESOURCES_HEADERS ${SDATABASE_RESOURCES} )
QT4_WRAP_UI( SDATABASE_UI_HEADERS ${SDATABASE_UIS} )

add_library( SDataBase SHARED ${SDATABASE_CPP} ${SDATABASE_UI_HEADERS} ${SDATABASE_RESOURCES_HEADERS} ${SDATABASE_MOC_HEADERS} )
target_link_libraries(SDataBase ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTSQL_LIBRARY} ${QT_QTTEST_LIBRARY} )

install(TARGETS SDataBase LIBRARY DESTINATION ${LIB_INSTALL_DIR} )

