######### First the LogServiceMonitor library:
INCLUDE_DIRECTORIES(
  ${OMNIORB4_INCLUDE_DIR}
  ${LOGSERVICE_BINARY_DIR}/src/idl
  ${LOGSERVICE_SOURCE_DIR}/src/utils
)

ADD_LIBRARY( LogServiceMonitor
  CoreThread.cc
  LogCentralComponent_impl.cc
  LogCentralTool_impl.cc
  Options.cc
  ReadConfig.cc
  SendThread.cc
  SimpleFilterManager.cc
  StateManager.cc
  TimeBuffer.cc
)
ADD_DEPENDENCIES( LogServiceMonitor
  ALL LOGSERVICE_TARGET_IDL_GENERATED_HEADER_FILES
)
TARGET_LINK_LIBRARIES( LogServiceMonitor
  LogServiceUtils
  LogServiceIDL
  ${OMNIORB4_LIBRARIES}
)
INSTALL_TARGETS( /lib/ LogServiceMonitor )

######### Then the LogCentral executable:
ADD_EXECUTABLE( LogCentral LogCentral.cc )
TARGET_LINK_LIBRARIES( LogCentral
  LogServiceUtils
  LogServiceMonitor
)
INSTALL_TARGETS( /bin/ LogCentral )

