PROJECT(visual)
SET( VISUAL_TARGET_NAME bear_visual )

#-------------------------------------------------------------------------------
SET( VISUAL_SOURCE_FILES
  code/animation.cpp
  #code/blur_effect.cpp
  #code/fade_effect.cpp
  #code/grey_effect.cpp
  code/image.cpp
  code/image_manager.cpp
  #code/negative_effect.cpp
  #code/pixel_effect.cpp
  #code/progressive_screen_effect.cpp
  #code/quake_effect.cpp
  code/screen.cpp
  code/sprite.cpp
  #code/zoom_effect.cpp
)

ADD_LIBRARY( ${VISUAL_TARGET_NAME} SHARED ${VISUAL_SOURCE_FILES} )
INSTALL(
  TARGETS ${VISUAL_TARGET_NAME}
  DESTINATION ${BEAR_INSTALL_LIBRARY_DIR}
  )

TARGET_LINK_LIBRARIES(
  ${VISUAL_TARGET_NAME}
  ${SDL_LIBRARY}
  ${OPENGL_LIBRARIES}
  ${CLAW_GRAPHIC_LIBRARIES}
  ${CLAW_LOGGER_LIBRARIES}
  )
