#--moved to Jamroot import testing ;

alias platform-src : 
	CommandsQueue.cpp
: <os>NT ;

alias platform-src : 
	CommandsQueue.cpp 
: <os>LINUX ;

alias platform-src : 
	CommandsQueue.cpp 
: <os>MACOSX ;

lib ExecutionQueue : 
 CommandInvokeThread.cpp
 CommandQueuePool.cpp
 CommandsQueue.cpp
 ExecutionQueue.cpp
 ICommandDispatcher.cpp
 ICommandsQueue.cpp
 MOTreeCommandsQueue.cpp
 QueueCommandRouter.cpp
 ServerExchangeCommandsQueue.cpp
 ../common//Common
 platform-src
	:  <link>static 
;

unit-test UTestExecQueue :
    UTest/main.cpp 
    UTest/ExecutionQueueUT.cpp
    UTest/CommandsQueueUT.cpp
    ../treemanager/commands/MOTreeCommand.cpp
#    ../posix/common/Event.cpp
    .//ExecutionQueue
    ..//funambol
    ../daemon//DaemonEngine
    ../Logger//Logger
    ../common//Common
	:	
	<os>LINUX:<library>..//boost
	<os>MACOSX:<library>..//boost

;
