PROJECT(universe)
SET( UNIVERSE_TARGET_NAME bear_universe )

#-------------------------------------------------------------------------------
SET( UNIVERSE_SOURCE_FILES
  alignment/code/align_bottom.cpp
  alignment/code/align_bottom_left.cpp
  alignment/code/align_bottom_right.cpp
  alignment/code/align_left.cpp
  alignment/code/alignment.cpp
  alignment/code/align_right.cpp
  alignment/code/align_top.cpp
  alignment/code/align_top_left.cpp
  alignment/code/align_top_right.cpp
  code/base_entity.cpp
  code/collision_detection.cpp
  code/collision_info.cpp
  code/forced_join.cpp
  code/forced_movement.cpp
  code/forced_rotation.cpp
  code/forced_tracking.cpp
  code/forced_train.cpp
  code/forced_translation.cpp
  code/physical_item.cpp
  code/physical_item_state.cpp
  code/physic_rules.cpp
  code/world.cpp
  code/zone.cpp
  collision_event/code/collision_event.cpp
  collision_event/code/horizontal_nearest_align_stop.cpp
  collision_test/code/bottom_contact_is_lower.cpp
  link/code/base_link.cpp
  link/code/elastic_link.cpp
  link/code/rigid_link.cpp
)

ADD_LIBRARY( ${UNIVERSE_TARGET_NAME} SHARED ${UNIVERSE_SOURCE_FILES} )
INSTALL(
  TARGETS ${UNIVERSE_TARGET_NAME}
  DESTINATION ${BEAR_INSTALL_LIBRARY_DIR}
  )

TARGET_LINK_LIBRARIES(
  ${UNIVERSE_TARGET_NAME}
  ${CLAW_LOGGER_LIBRARIES}
  bear_text
  )
