
INCLUDE_DIRECTORIES(../../imageplugins/coreplugin/sharpnesseditor
                    ../../imageplugins/coreplugin/sharpnesseditor/clapack
                    ../../imageplugins/coreplugin/hsl
                    ../../imageplugins/coreplugin/ratiocrop
                   )

SET(libclapack_SRCS 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/abort_.c
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dgesv.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dlaswp.c
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/endfile.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/idamax.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/open.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/sig_die.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/wref.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/close.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dgetf2.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dscal.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/err.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/ieeeck.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/s_cmp.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/s_stop.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/wrtfmt.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dgemm.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dgetrf.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dswap.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/fmt.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/ilaenv.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/s_copy.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/wsfe.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dger.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dgetrs.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/dtrsm.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/fmtlib.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/lsame.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/sfe.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/util.c 
    ../../imageplugins/coreplugin/sharpnesseditor/clapack/xerbla.c
   )

# Disable Clapack C code warnings.
FOREACH(_curentfile ${libclapack_SRCS})
    SET_SOURCE_FILES_PROPERTIES(${_curentfile} PROPERTIES COMPILE_FLAGS -w )
ENDFOREACH(_curentfile ${libclapack_SRCS})

SET(digikamimageplugin_core_PART_SRCS 
    ${libclapack_SRCS} 
    ../../imageplugins/coreplugin/autocorrectiontool.cpp 
    ../../imageplugins/coreplugin/bcgtool.cpp 
    ../../imageplugins/coreplugin/bwsepiatool.cpp 
    ../../imageplugins/coreplugin/hsl/hsltool.cpp 
    ../../imageplugins/coreplugin/hsl/hspreviewwidget.cpp
    ../../imageplugins/coreplugin/iccprooftool.cpp 
    ../../imageplugins/coreplugin/blurtool.cpp 
    ../../imageplugins/coreplugin/imageplugin_core.cpp 
    ../../imageplugins/coreplugin/ratiocrop/imageselectionwidget.cpp
    ../../imageplugins/coreplugin/ratiocrop/ratiocroptool.cpp 
    ../../imageplugins/coreplugin/redeyetool.cpp 
    ../../imageplugins/coreplugin/rgbtool.cpp 
    ../../imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp 
    ../../imageplugins/coreplugin/sharpnesseditor/matrix.cpp
    ../../imageplugins/coreplugin/sharpnesseditor/refocus.cpp
    ../../imageplugins/coreplugin/sharpnesseditor/unsharp.cpp
   )


KDE4_ADD_PLUGIN(digikamimageplugin_core ${digikamimageplugin_core_PART_SRCS})

TARGET_LINK_LIBRARIES(
    digikamimageplugin_core
    digikamcore
    ${KDE4_KDECORE_LIBS}
    ${KDE4_KDEUI_LIBS}
    ${KDE4_KIO_LIBS}
    ${QT_QTCORE_LIBRARY}
    ${QT_QTGUI_LIBRARY}
    ${KDCRAW_LIBRARIES}
    )

INSTALL(TARGETS digikamimageplugin_core DESTINATION ${PLUGIN_INSTALL_DIR})
INSTALL(FILES digikamimageplugin_core_ui.rc DESTINATION ${DATA_INSTALL_DIR}/digikam)
INSTALL(FILES digikamimageplugin_core.desktop DESTINATION ${SERVICES_INSTALL_DIR})
