subproject libs/test/build ;

PRG_EXEC_MON_SOURCES =
  execution_monitor
  cpp_main
  ;

TEST_EXEC_MON_SOURCES =
  execution_monitor
  test_tools
  unit_test_parameters
  unit_test_log
  unit_test_monitor
  unit_test_result
  unit_test_suite
  test_main
  ;

UTF_SOURCES =
  execution_monitor
  test_tools
  unit_test_parameters
  unit_test_log
  unit_test_monitor
  unit_test_result
  unit_test_suite
  unit_test_main
  ;

lib prg_exec_monitor : ../src/$(PRG_EXEC_MON_SOURCES).cpp
     : <sysinclude>$(BOOST_ROOT)
     : <threading>single/multi <runtime-link>static/dynamic
     ;

lib test_exec_monitor : ../src/$(TEST_EXEC_MON_SOURCES).cpp
     : <sysinclude>$(BOOST_ROOT) <borland><*><cxxflags>-w-8080
     : <threading>single/multi <runtime-link>static/dynamic
     ;

lib unit_test_framework : ../src/$(UTF_SOURCES).cpp
     : <sysinclude>$(BOOST_ROOT) <borland><*><cxxflags>-w-8080
     : <threading>single/multi <runtime-link>static/dynamic
     ;

